自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter基础教程详解

取样器(Sample)是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMeter 原生支持多种不同的sampler ,如 HTTP Request Sampler 、 FTP Request Sample 、TCP Request Sample 、JDBC Request Sampler 等,每一种不同类型的 sampler 可以根据设置的参数向服务器发出不同类型的请求。不同的是,这些类型的线程执行测试前进行定期线程组的执行。也就说本的性能测试的所有内容是于基于一个计划的。

2025-09-04 15:20:32 244

原创 【软件测试】单元测试总结

单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类;单元测试属于最严格的软件测试手段,是最接近代码底层实现的验证手段,可以在软件开发的早期以最小的成本保证局部代码的质量。另外,单元测试都以自动化的方式执行,所以在大量回归测试的场景下执行单元测试,更能提高测试效率,另外,也可以帮助开发工程师改善代码的设计与实现。

2025-09-04 15:08:38 198

原创 Pytest自动化测试详解

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

2025-09-03 15:00:58 626

原创 自动化测试流程

对测试结果文件中报告错误的记录进行分析,如果确实是由于被测系统的缺陷导致,则提交缺陷报告。对自动化测试的结果进行总结,分析系统存在的问题,并提交《测试报告》。1、自动化测试的局限性对于自动化测试来说,不同的层次有不同的效率,项目中需要慎重考虑选择,按照测试金字塔模型以及投入/产出比,越向下,回报率越高。单元自动化测试(数据处理层):指对软件中最小的可测试单元进行检查和验证,一般需要借助单元测试框架,如java的Junit、TestNG,python的unittest、pytest;

2025-09-03 14:49:02 369

原创 python+requests+excel 接口测试详解

3、EXCEL中的数据读取成功后,然后我们需要对于读出来的数据进行相应的处理。当然示例中只是简单列了一下关于POST,GET等二种方式,实际还有很多其它方式,如put,delete等,请求中也还会包括headers,这些都可以自已添加上去。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!5、最后还需要把我们的结果展示出来,这个就很简单了,利用htmltestrunner来展示。,免费获取软件测试全套资料,资料在手,涨薪更快。

2025-09-02 15:43:37 206

原创 2025最新最细的软件测试面试八股文(附答案+文档)

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

2025-09-02 15:36:49 996

原创 Jmeter实现参数化的4种方式

用户自定义的变量,也可以实现请求参数的参数化。创建方式:线程组上右键–>配置元件(config element)–>用户定义的变量。如上图,用起来也很简单,添加变量名和相对应的值就可以了。后面引用变量和前面一样,使用${mobile}的方式。【用户定义的变量】一般并非用来做HTTP请求参数化,而是用来定义全局变量,比如参数化文件路径、host、url等。【用户定义的变量】创建在【线程组】上,则在线程组内生效,如果创建在【Test Plan】上,则对所有线程组生效。Random。

2025-09-01 14:37:49 1060

原创 APP性能测试,你需要关注哪些指标?

那么针对以上所说的几个比较突出的APP测试点,没有开发者希望用自测的方式去解决,耗时耗力不说,最终的效果也不敢完全保证,那么大多数人能够想到的解决方法就是寻求自动化测试工具的帮助,但是目前很多自动化测试工具存在很多的局限性,一是大多自动化测试工具不方便维护;不可置否,在对APP的整个测试环节中,性能测试是一个很重要的环节,它直接影响了用户的体验,那么,对于APP的性能测试,我们到底需要关注那些点呢?开发软件的目的是为了让用户使用,我们先站在用户的角度分析一下,用户需要关注哪些性能。

2025-09-01 14:23:34 715

原创 软件测试:测试用例之场景法

当拿到一个测试任务时,我们并不是先关注某个控件的细节(如等价类、边界值等),而是先关注他的主要功能和业务流程是否正确实现,这就需要使用场景法来完成测试。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!验证卡→输入正确密码→选择“取款功能”→选择取款金额(正确)→确认,提示,出钞,更新余额(账户余额和atm机余额)场景法就是模拟用户操作软件时的各种情景,主要用于测试软件的业务流程和逻辑。提示:场景法中,场景和用例不一定是1:1的关系。

2025-08-30 16:30:34 788

原创 APP性能测试,你需要关注哪些指标?

那么针对以上所说的几个比较突出的APP测试点,没有开发者希望用自测的方式去解决,耗时耗力不说,最终的效果也不敢完全保证,那么大多数人能够想到的解决方法就是寻求自动化测试工具的帮助,但是目前很多自动化测试工具存在很多的局限性,一是大多自动化测试工具不方便维护;不可置否,在对APP的整个测试环节中,性能测试是一个很重要的环节,它直接影响了用户的体验,那么,对于APP的性能测试,我们到底需要关注那些点呢?开发软件的目的是为了让用户使用,我们先站在用户的角度分析一下,用户需要关注哪些性能。

2025-08-30 16:19:25 758

原创 Python接口测试实践:参数化测试、数据驱动测试和断言的使用

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

2025-08-29 14:58:57 657

原创 接口自动化测试的全面解析和实战指南

接下来,我们将踏上一场深入浅出的旅程,逐一解开接口自动化测试的面纱。这趟旅程覆盖了接口自动化测试的全貌,从理论到实践,从基础到进阶。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!Pytest + Requests(Python):Pytest作为测试框架,Requests库用于发送HTTP请求,适合Python开发者。客户端与服务器:理解请求如何从客户端发送到服务器,以及服务器如何响应,是基础中的基础。

2025-08-29 14:41:17 822

原创 APP测试基本流程以及APP测试要点梳理

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

2025-08-28 15:37:02 677

原创 外包干了3年,我快要废了...

🍅,免费获取软件测试全套资料,资料在手,涨薪更快已经26岁了,刚毕业那会自己当时很迷茫(觉得自己挺废的),所以直接去了外包,在外包干的这3年人都要废了,技术没一点提升,学不到任何东西,一直都在点点点,我感觉自己不能够在这样蹉跎下去了,要想办法自救了,长时间呆在一个舒适的环境真的会让一个人丧失上进心!加之这几年大环境也不好,我整个人心惊胆战的,怕自己卷铺盖走人了,干了近3年的功能测试,我一个小伙子都要变成50岁的保安大爷了,完全不思进取。

2025-08-28 15:14:02 731

原创 如何用Postman做接口测试?

①新建一个Collection,比如课堂练习,新建请求(add requests)如登录,选择POST方法,填入URL,请求数据,URL的host使用配置的环境变量,请求数据使用变量做参数化,本地新建参数化文件备用。具有接口调试,接口集管理,环境配置,参数化,断言,批量执行,录制接口,Mock Server, 接口文档, 接口监控等功能;选择get请求方式,输入要请求的url,传参方式以json为例,选择raw再选择JSON,然后将参数填入请求参数区,点击send发送请求,在响应区即可看到返回结果。

2025-08-27 14:33:44 653

原创 Jmeter怎么实现接口关联

myref_g4 是正则表达式的结果组,而myref才是被模板控制提取出来结果,这里为了更清晰的观察正则表达式的结果组才在验证请求中添加这么多参数,实际使用是用一个myref和模板配合就可以了。Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,应该如何获取前一次请求的结果值,应用于后一个接口呢,拿一个登录的例子来说明如何获取。总结:以上就是jmeter的关联实现,如果有其他的接口需要前一次请求的结果,也可以添加的后置处理器提取变量,作用于后一个接口中,实现参数动态变化。

2025-08-27 14:18:58 583

原创 使用pytest单元测试框架执行单元测试

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!参数化测试:Pytest 支持使用 @pytest.mark.parametrize 装饰器来实现参数化测试,使得可以在一个测试函数中运行多个测试案例。丰富的报告输出:Pytest 生成详细的测试报告,包括测试用例的结果、失败原因、执行时间等信息。Pytest 是一个灵活、简单且功能丰富的单元测试框架,适用于各种规模的项目,并且具有广泛的社区支持和文档资源。1.测试一个简单的函数。

2025-08-26 14:55:44 330

原创 selenium使用指南

selenium是网页应用中最流行的自动化测试工具,可以用来做自动化测试或者浏览器爬虫等。免费开源轻量级,不同语言只需要一个体积很小的依赖包支持多种系统,包括Windows,Mac,Linux支持多种浏览器,包括Chrome,FireFox,IE,safari,opera等支持多语言,包括Java,C,python,c#等主流语言支持分布式测试用例执行。

2025-08-26 14:42:32 500

原创 5分钟了解单元测试

单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类;单元测试属于最严格的软件测试手段,是最接近代码底层实现的验证手段,可以在软件开发的早期以最小的成本保证局部代码的质量。另外,单元测试都以自动化的方式执行,所以在大量回归测试的场景下执行单元测试,更能提高测试效率,另外,也可以帮助开发工程师改善代码的设计与实现。

2025-08-25 14:57:57 771

原创 2025最新软件测试面试题大全(含答案+文档)

1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;根据用户的一般使用习惯,来确认是否是缺陷;与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;合理的论述,向测试经理说明自己的判断的理由,注意客观、严

2025-08-25 14:42:28 612

原创 App端接口用例设计方法和测试方法

接口测试作为测试的重要一环,重点关注的是数据层面的输入输出,今天小编介绍一种常用的接口测试用例设计方法和测试方法,希望对大家有所帮助,由于内容较多,分三次给大家讲解,今天先介绍“请求层面的用例设计方法”。做接口测试之前,先了解接口测试的目的,通常目的是通过需求承载的(这里就不介绍了),然后就是了解接口文档,将接口文档中信息筛选出来,梳理出检查点,滴水不漏。类似这样的事件举不胜数,如何才能避免类似的问题再次出现呢,那么就要求我们的检查点不能遗漏,既要用例case命中率高,也要最大限度的覆盖检查点。

2025-08-23 14:23:41 787

原创 性能测试、负载测试、压力测试、稳定性测试简单区分

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

2025-08-23 14:04:21 580

原创 接口测试必备技能 - 加密和签名

加密:在网络上传输的原始数据(明文)经过加密后形成(密文)传输,防止被窃取。解密:将加密还原成原始数据。

2025-08-22 14:15:46 939

原创 Jmeter自动化性能测试常见问题汇总

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

2025-08-22 13:53:13 1017

原创 Jmeter接口测试之文件上传

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

2025-08-21 14:53:23 637

原创 20道软件测试经典面试题(含答案+文档)

答案:回归测试是一种软件测试方法,测试人员在对软件进行修改、修补和修正后,通过重新执行以前的测试用例,获得软件是否满足先前的功能、质量和性能要求的确认。答案:测试用例是测试计划中的一个重要组成部分,它是为了鉴别软件系统的功能、特性和性能等要求,创建的一组输入和期望的输出。答案:黑盒测试是一种软件测试方法,它基于来自软件的输入和输出上的行为,而不需要了解软件如何实现的知识。答案:探索性测试是一种软件测试方法,它通过测试人员的直觉、想象力和经验等,发现软件中潜在的缺陷。

2025-08-21 14:35:33 339

原创 黑盒(功能)测试基本方法详解

(2)考虑输入条件之间的相互组合,可能会产生一些新的情况. 但要检查输入条件的组合不是一件容易的事情, 即使把所有输入条件划分成等价类,他们之间的组合情况也相当多. 因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。(2)从因果图生成的测试用例(局部,组合关系下的)包括了所有输入数据的取TRUE与取FALSE的情况,构成的测试用例数目达到最少,且测试用例数目随输入数据数目的增加而线性地增加。(4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。

2025-08-20 14:29:27 870

原创 接口自动化测试应该做什么?

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

2025-08-20 14:05:20 350

原创 接口自动化测试详解

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

2025-08-19 15:27:49 496

原创 pytest+requests+allure自动化测试接入Jenkins学习

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

2025-08-19 15:00:01 656

原创 黑盒测试与白盒测试详解

黑盒测试和白盒测试是两种重要的软件测试方法,各有优缺点。在实际测试过程中,应该根据实际情况选择不同的测试方法,以保证测试的覆盖率和测试结果的准确性。黑盒测试与白盒测试是软件测试中两种不同的测试方法,它们的主要区别在于测试者对被测试软件的了解程度。下面,我们将详细介绍这两种测试方法的特点和适用场景。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

2025-08-18 14:56:25 322

原创 如何学习自动化测试?

自动化测试(Automated Testing),是指把以人为驱动的测试行为转化为机器执行的过程。实际上自动化测试往往通过一些测试工具或框架,编写自动化测试用例,来模拟手工测试过程。比如说,在项目迭代过程中,持续的回归测试是一项非常枯燥且重复的任务,并且测试人员在每天重复劳动的工作之下,也丝毫得不到成长。此时开展自动化测试就能够帮助测试人员从重复、枯燥的手工测试中解放出来,提高测试效率,缩短回归测试时间。一般来说,自动化测试通常都会跟持续集成系统(比如Jenkins)配合使用。

2025-08-18 14:30:42 884

原创 2025最全的软件测试面试八股文【附答案+文档】

参考答案:兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。兼容的类型,如果细分的话,有平台的兼容,网络兼容,数据库兼容,以及数据格式的兼容。兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。

2025-08-16 14:51:40 971

原创 性能测试之Mysql数据库调优

system,const,eq_ref,ref,fulltext,ref_or_null,unique_subquery,index_subquery,range,index_merge,index,ALL,除了ALL之外,其他的type都可以使用到索引,除了index_merge之外,其他的type只可以用到一个索引。区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询。可能使用的索引,注意不一定会使用。

2025-08-16 14:34:54 549

原创 自动化测试基础:Selenium框架设计(POM)

unittest会自动化识别test开头的函数是测试代码,如果你写的函数不是test开头,unittest是不会执行这个函数里面的脚本的,这个千万要记住,所有的测试函数都要test开头,记住是小写的哦。最后结尾处的unittest.main(),添加这个是支持在cmd,里面,cd到这个脚本文件所在的目录,然后python 脚本名.py执行,如果不添加这一段,是无法执行cmd里面运行脚本的,在PyCharm中,不添加最后一段,也可以通过,右键 Run "unittest xxx",来达到执行效果。

2025-08-15 15:50:19 606

原创 Python接口自动化测试:Json 数据处理实战

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

2025-08-15 15:21:14 913

原创 性能测试、负载测试、压力测试之间的差异

它还可以帮助您确定系统中的负载是如何建立和维持的。但是,如果您使用的是敏捷软件开发方法,那么您需要不断地测试应用程序。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!性能测试是一种用于确定计算机、网络或设备速度的测试。它通过在不同的负载场景中传递不同的参数来检查系统组件的性能。1、性能测试是一种用于确定计算机、网络或设备速度的测试方法。4、性能测试有助于检查网站服务器、数据库、网络的性能。6、压力测试是对您网站的意外测试流量进行的。

2025-08-14 15:19:47 414

原创 selenium自动化测试入门:下拉框元素定位

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。注意:只有只有为 的空格才是空格,在html中代码只有 才代表空格,代码中的空格不是空格。示例3:查看我已选中的所有选项,'s2Id'可以多选的选择框。,免费获取软件测试全套资料,资料在手,涨薪更快。示例1:采用三种方法依次选择's1Id'的值。示例2:想查看一个's1Id'所有的选项。示例4:查看选择框的默认值或选中的值。

2025-08-14 14:59:31 373

原创 APP测试的测试内容及常见的Bug分类介绍

安卓常见的版本有4.3、4.4、5.1、6.0,硬件更是数之不尽,不同的品牌,常见的如三星系列、华为系列、小米系列、OPPO 系列、VIVO系列等;测试APP在不同的机型上由于软件、硬件等不同而出现各种各样的问题,这些都是缺陷聚集的地方,一个页面可能在安卓手机上显示正常,但可能在iPhone手机上显示错位,所以测试中尽量覆盖主流的手机型号和版本,如iPhone系列、三星系列、华为系列、小米系列、oppo系列、vivo系列等,找出在这些主流手机上使用app出现的缺陷并修复。当客户端有新版本时,有更新提示;

2025-08-13 14:25:49 834

原创 干了三年功能测试,技术明显退步。。。

🍅,免费获取软件测试全套资料,资料在手,涨薪更快本科非计算机专业,在深圳做了5年软件测试工作,从一开始一脸懵的点点点,到现在会自动化测试了,浅谈一下从事软件测试的一点点心得体会,仅供参考交流。如果你本科且非计算机专业的话可以试下(但就目前环境建议还是计算机相关专业会好很多,但也很艰难),但如果专科还非计算机学历的话,建议不要来了,虽然软件测试工作门槛相对来说比较低,容易入门一些,但现在这个环境,你要学历没有,要技术也没有,还是算了吧!现在我也在不断地学习,提升自己的技术,希望能够安稳的度过去吧!

2025-08-13 14:08:49 902

空空如也

空空如也

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

TA关注的人

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