会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xi-yongqi
博客园
首页
新随笔
联系
管理
订阅
1
2
3
4
下一页
2026年2月4日
接口自动化测试报告
摘要: 前述: 博客系统主要包括登录接口、列表接口、博客详情接口、用户认证接口、编辑接口、作者信息接口。通过开发者工具抓取相关url,使用脑图设计出相关测试样例,对该系统进行接口测试。 脑图 测试环境 技术栈:pytest框架、request模块、PyYAML模块、jsonSchema模块、allure-p
阅读全文
posted @ 2026-02-04 23:08 我会替风去
阅读(78)
评论(0)
推荐(1)
2026年2月2日
软件测试(三)
摘要: Web自动化测试 驱动 web系统的测试前提是需要打开浏览器,通过访问web服务器来对服务器界⾯进⾏⼀系列的操作。程序想要打开web浏览器就需要安装web驱动(即WebDriver),WebDriver以本地化⽅式驱动浏览器。 安装驱动管理 WebDriverManager是⼀个开源Java库,以完
阅读全文
posted @ 2026-02-02 00:59 我会替风去
阅读(47)
评论(0)
推荐(0)
2026年1月26日
软件测试(二)
摘要: 测试用例 什么是测试用例: 测试⽤例(Test Case)是为了实施测试⽽向被测试的系统提供的⼀组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。 设计测试用例:一般为功能测试+界⾯测试+性能测试+兼容性测试+易⽤性测试+安全测试。 功能测试:功能测试是⼀个试图发现程序与其外部规格
阅读全文
posted @ 2026-01-26 23:58 我会替风去
阅读(27)
评论(0)
推荐(0)
2026年1月24日
软件测试
摘要: 软件测试定义 软件测试就是验证软件产品特性是否满⾜用户的需求。 软件测试开发⼯程师和测试⼯程师的区别 相同点: 都统称为测试⼈员 对产品质量负责,保障产品的质量 不同点:测试开发⽐测试多开发⼆字,⽽这个开发并不是指业务开发,因为业务开发是开发⼈员的主要职责,这⾥的开发指的是需要开发测试效率⼯具,通过
阅读全文
posted @ 2026-01-24 23:49 我会替风去
阅读(29)
评论(0)
推荐(1)
2026年1月19日
类加载的过程,双亲委派模型以及垃圾回收机制
摘要: 类加载 Java的类加载过程是将.class文件中的二进制数据读入内存,并最终形成可被虚拟机直接使用的Java类型。这一过程主要分为 加载、连接(验证、准备、解析)、初始化三大阶段。 加载(Loading): 这是类加载的第一步,由类加载器 (ClassLoader) 完成。 通过类的全限定名获取定
阅读全文
posted @ 2026-01-19 23:05 我会替风去
阅读(12)
评论(0)
推荐(0)
2026年1月17日
http协议、HTTPS 的加密流程以及UDP的报文结构
摘要: HTTP协议 HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最广泛的网络协议。它定义了浏览器(客户端)与服务器之间交换数据的格式和规则。 基本特征 应用层协议:运行在 TCP/IP 协议栈的应用层,底层通常使用 TCP 作为传输协议。 无连接(Con
阅读全文
posted @ 2026-01-17 00:48 我会替风去
阅读(83)
评论(0)
推荐(0)
2026年1月15日
线程池以及HashTable, HashMap, ConcurrentHashMap之间的区别
摘要: 什么是线程池 线程池(Thread Pool)是一种线程使用模式,提前创建一定数量的线程并进行复用,统一管理线程的创建、销毁和调度,从而: 降低线程创建和销毁的开销 提高程序响应速度 防止线程数量失控导致系统资源耗尽 线程池的核心参数 Java中线程池的核心实现类是 ThreadPoolExecut
阅读全文
posted @ 2026-01-15 00:29 我会替风去
阅读(213)
评论(0)
推荐(0)
2026年1月13日
synchronized关键字相关
摘要: synchronized是Java中用于解决并发问题的核心关键字,它通过确保多个线程对共享资源的互斥访问,来避免线程安全问题(如竞态条件、数据不一致等)。 synchronized的核心特性 原子性(Atomicity):确保一个或多个操作要么全部执行成功,要么全部执行失败。在synchronize
阅读全文
posted @ 2026-01-13 22:24 我会替风去
阅读(243)
评论(0)
推荐(0)
2026年1月11日
Java中线程安全问题的原因和解决方案
摘要: 线程安全问题的核心原因 线程安全问题本质是多个线程并发访问共享且可变的资源时,操作的原子性、可见性或有序性被破坏,导致程序执行结果不符合预期。 根本原因:共享可变资源 共享资源:多个线程都能访问到的资源(如成员变量、静态变量、共享内存区域); 可变资源:资源的状态(值)可以被修改(如int计数器、H
阅读全文
posted @ 2026-01-11 23:41 我会替风去
阅读(267)
评论(0)
推荐(0)
2026年1月10日
Thread 类的基本用法、Java 线程的几种状态
摘要: 在Java中,Thread类是多线程编程的核心。 线程创建 (Thread Creation) 创建线程主要有两种逻辑:继承Thread类或实现Runnable接口。 方式1:继承 Thread 类,重写run() // 自定义线程类继承Thread class MyThread extends T
阅读全文
posted @ 2026-01-10 00:05 我会替风去
阅读(290)
评论(0)
推荐(0)
1
2
3
4
下一页
公告