自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(817)
  • 收藏
  • 关注

原创 软件测试基础知识总结(超详细的)

1、什么是软件定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档)程序:按事先设计的功能和性能要求执行的指令序列数据:使程序能正常操纵信息的数据结构文档:与程序开发、维护和使用有关的图文资料2、软件工程的内容主要分为软件开发技术(方法+过程+工具+环境)和软件开发管理3、软件的生命周期可行性研究和计划(立项)需求分析概要设计(测试计划)详细设计(测试方案)实现(开发阶段;包含单元测试)组装测试(集成测试)确认测试(系统测试,验收回归测试)使用和维护(上线使用及日常更新维护)

2025-02-08 21:17:43 3668

原创 Pytest+selenium UI自动化测试实战实例

今天来说说pytest吧,经过几周的时间学习,有收获也有疑惑,总之最后还是搞个小项目出来证明自己的努力不没有白费。

2025-02-05 21:01:09 6307 1

原创 Jmeter压力测试详解

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-09-14 15:12:49 127

原创 Python&selenium自动化测试实战项目

测试某官方网站登录功能模块可以正常使用。

2026-09-11 14:59:27 201

原创 自动化测试实践总结

1、把人为驱动的测试行为改成机器执行,通过设计的测试用例,由机器按照测试用例的执行步骤对其进行自动操作,输出结果,由测试人员进行比较。2、自动化测试往往通过一些测试工具或框架,编写自动化测试用例,来模拟手工测试。3、自动化测试能极大的节省人力、时间和硬件资源,提高测试效率。

2026-09-09 14:38:33 124

原创 Selenium自动化测试:如何搭建自动化测试环境?

Selenium是Thought Works公司开发的一套基于web应用的自动化测试工具,直接运行在浏览器中,模拟用户操作。它可以被用于单元测试、集成测试、回归测试、系统测试、冒烟测试、验收测试,并且可以运行在各种浏览器和操作系统上。目前使用selenium的人群大概有两大类吧,一类是软件测试工程师,他们可以通过selenium来实现自动化的测试,以提高回归测试的效率,降低人员的执行成本。

2026-09-08 14:27:00 227

原创 Jmeter命令行压测&生成HTML测试报告

如果在执行命令时 .jtl 文件和 HTML 报告已存在,则必须先删除,否则在运行命令时就会报错。

2026-09-07 14:37:19 211

原创 Jmeter压测实战:Jmeter二次开发之自定义函数

2.1 新建项目pom.xml文件核心配置如下:新建maven项目,这里项目名为:JSF_Sampler因为是基于Jmeter的扩展,需要依赖包Jmeter两个核心包,分别是:pom.xml文件核心配置如下2.2 继承实现AbstractFunction类实现类依次实现以下几个步骤1)新建实现类并继承 AbstractFunction注意:实现类的包名必须包含xxx.functions.xxx,Jmeter使用命名规则实现实现类的加载。2)重写以下方法,每个方法的用途见下方代码注释。

2026-09-05 15:01:13 175

原创 快速定位bug,编写测试用例

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-09-04 14:34:56 189

原创 Postman接口测试:如何导入swagger接口文档?

我们可以使用 postman 的文档导入功能,直接导入 swagger 这样的开放式文档,postman 会根据文档内容以及参数限制自动生成请求相关数据,这样就可以节省大量手工填写参数的时间了。在使用 postman 做接口测试过程中,测试工程师会往界面中填入非常多的参数,包括 url 地址,请求方法,消息头和消息体等一系列数据,在请求参数比较多的情况下非常花时间。首先,第一步,打开 swagger 文档的地址,点击 export ,导出在线文档,可以选择 json 格式或者 yaml 格式。

2026-09-03 14:33:16 171

原创 树控件、下拉框、文本框常用测试用例

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-09-02 14:26:50 216

原创 Postman中变量的使用详解

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-09-01 14:29:49 277

原创 Postman接口测试之postman设置接口关联,实现参数化

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-31 14:49:34 309

原创 接口自动化测试难点:数据库验证解决方案

然后,通过指定特定的条件(如数据ID)来查询数据库中的数据,并将查询结果与接口返回的数据进行 比较。然而,仅仅验证接口的返回结果并不足以保证数据的完整性 和准确性,因为接口返回的数据可能是来自数据库的查询结果或修改后的数据。为了确保接口返回的数据与数据库中的数据一致,我们需要使用数据库验证来进行额外的检查。接口自动化测试是现代软件开发中不可或缺的一环,而数据库验证则是确保接口返回数据与数据库中的数据一致性的重要步骤。根据需要验证的数据条件,执行相应的查询语句,获取数据库中的数据。这里是另外一个示例代码,

2026-08-29 15:08:26 191

原创 软件测试环境搭建与测试流程

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-28 14:35:53 221

原创 接口自动化测试之pytest接口关联框架封装

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。如:下面函数使用之前需要连接数据库,只需传入conftest.py文件里面的conn_getbase函数名即可。一般情况下,我们是通过一个yaml文件进行关联实现。,免费获取软件测试全套资料,资料在手,涨薪更快。

2026-08-27 14:46:02 222

原创 Selenium操作指南(全)

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-26 14:46:00 290

原创 软件测试实战案例:支付功能板块如何测试?

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-25 14:46:08 244

原创 Postman接口测试详解

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-24 14:34:31 174

原创 Python自动化测试数据驱动解决数据错误(全)

在unittest中结合ddt实现数据驱动,首先是在头部导入ddt模块,其次在测试类前声明使用ddt,然后在测试方法前使用@ddt.data()添加该测试方法需要的测试数据,该函数接收一个可迭代的类型,以此来判断需要执行的次数,多组测试数据间以逗号隔开,如果每组数据存在多个,需要将每组数据存于列表中;备注:@ddt.data从excel.getDatasFormSheet()方法中接收一个可迭代的数组对象,以此来判断需要执行的次数。A、编写测试脚本,脚本需要支持从程序对象、文件或者数据库读入测试数据;

2026-08-22 14:28:22 154

原创 软件测试环境搭建及测试过程

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-21 14:24:25 221

原创 Web自动化测试如何做?Web自动化测试的流程和步骤详解

自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢?

2026-08-20 14:42:24 150

原创 自动化测试工具:Selenium详解

Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。

2026-08-19 14:17:48 246

原创 Jmeter接口测试详细步骤及项目实战

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-18 14:27:03 191

原创 软件测试之全链路压测详解

整个压测优化过程就是一个不断优化不断改进的过程,通过长期的循序渐进的改进不断发现问题,优化系统,才能让系统的稳定性和性能都得到质的提升。

2026-08-17 14:27:17 146

原创 常见的Jmeter压测问题

正常来说,使用命令行运行脚本,压测客户端使用自己的资源会更少,但是,不会影响TPS的指标,因为,你压测的是服务器,不是你机器本身,跟客户端的资源没有半点关系。建议:这个问题,一般都是前端的开发工程师提出来的,其实,前端的逻辑相对简单,主要是数据展示功能,数据的加工工程,都是放在后端来完成的;如果后端的响应速度快,前端的展示数据的速度仍然很慢,那么就跟客户端的机器CPU/内存/浏览器等配置相关,需要单独分析,不能一概而论。大家可以设置线程数100,循环1次,最后,总的请求数一定是:100。

2026-08-15 14:24:44 209

原创 目前2026最全的软件测试面试八股文【含答案+文档】

APP测试流程与web测试流程类似,分为如下七个阶段:1.根据需求说明书编写测试计划;2.制定测试方案,主要是测试任务、测试人员和测试时间的分配;3.测试准备,包括搭建测试环境,准备测试数据,确定测试方法;4.测试用例的设计与编写,进行用例评审及补充完善;5.执行测试时首先进行冒烟测试,然后对主功能流程进行测试,包括客户端的单个功能模块,及功能业务逻辑功能交互,回归测试;6.提交测试结果,包括测试用例,测试计划;7.日常维护性测试;

2026-08-14 14:12:59 241

原创 Pytest自动化测试执行环境切换的两种解决方案

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-13 14:30:06 234

原创 python+requests接口自动化测试框架实例详解

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-12 14:33:40 164

原创 Web自动化测试:如何生成高质量的测试报告?

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-11 14:23:52 217

原创 Postman接口测试详解

在过往的工作中,遇到很多测试小伙伴使用 postman 的时候都是直接通过 api 文档的描述请求,检查返回的数据是否正常,很少会用到 pre-request Script 这个功能,甚至也有不少开发的小伙伴也是很少用到这个功能。这个功能类似于 python unittest 里面的 setup 或者是 pytest 里面的 conftest 文件,在执行测试前先执行的函数。以上就是这篇文章主要讲的内容,主要是讲解 pre-request script 在工作中的应用场景,希望可以帮助到大家。

2026-08-10 14:06:03 192

原创 软件测试知识总结(基础篇)

软件缺陷:又称之为“Bug”。即计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。定义:软件测试是为了发现错误而执行程序或系统的过程。测试显示Bug的存在:穷举测试不可能;尽早地进行测试;缺陷群:(二八定律:约80%的问题被发现在20%的模块中);杀虫剂悖论;测试是上下文相关的;有无谬误;软件测试是有风险的行为;1、测试用例具有代表性:测试用例能够代表并覆盖各种合法的和非法的、合理的和不合理、边界的和越界的以及极限的输入数据、操作和环境设置等。

2026-08-08 14:30:36 207

原创 常见的Jmeter压测问题

正常来说,使用命令行运行脚本,压测客户端使用自己的资源会更少,但是,不会影响TPS的指标,因为,你压测的是服务器,不是你机器本身,跟客户端的资源没有半点关系。建议:这个问题,一般都是前端的开发工程师提出来的,其实,前端的逻辑相对简单,主要是数据展示功能,数据的加工工程,都是放在后端来完成的;如果后端的响应速度快,前端的展示数据的速度仍然很慢,那么就跟客户端的机器CPU/内存/浏览器等配置相关,需要单独分析,不能一概而论。大家可以设置线程数100,循环1次,最后,总的请求数一定是:100。

2026-08-07 15:03:48 192

原创 自动化测试步骤详解

自动化测试 是把以人为驱动的测试行为转化为机器执行的一种过程。为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。总的来说,自动化测试在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。自动化范围是在测试应用程序中被自动化的区域。为保证能够准确了解团队的测试状态、测试数据量以及测试的环境,我们可以通过技术可行性、测试用例的复杂性、业务的特性或功能以及业务组件被重用的程度等多方面确定自动化范围。

2026-08-06 14:31:29 239

原创 2026软件测试面试八股文(含答案+文档)

回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。

2026-08-05 14:33:23 247

原创 软件测试环境搭建与测试流程

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-08-04 14:33:59 207

原创 Jmeter压测实战:Jmeter二次开发之自定义函数详解

2.1 新建项目pom.xml文件核心配置如下:新建maven项目,这里项目名为:JSF_Sampler因为是基于Jmeter的扩展,需要依赖包Jmeter两个核心包,分别是:pom.xml文件核心配置如下2.2 继承实现AbstractFunction类实现类依次实现以下几个步骤1)新建实现类并继承 AbstractFunction注意:实现类的包名必须包含xxx.functions.xxx,Jmeter使用命名规则实现实现类的加载。2)重写以下方法,每个方法的用途见下方代码注释。

2026-08-03 14:29:57 174

原创 Fiddler抓包手机和部分app无法连接网络问题

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-07-31 15:10:12 212

原创 如何有效的开展接口自动化测试?

接口自动化测试是指使用自动化测试工具和脚本对软件系统中的接口进行测试的过程。其目的是在软件开发过程中,通过对接口的自动化测试来提高测试效率和测试质量,减少人工测试的工作量和测试成本,并且能够快速发现和修复接口错误,确保软件系统的稳定性和可靠性。接口自动化测试可以有效地支持持续集成和持续交付,帮助团队快速交付高质量的软件产品。

2026-07-30 14:17:45 169

原创 Selenium自动化测试网页加载太慢怎么解决?

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2026-07-29 14:59:25 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除