- 博客(689)
- 收藏
- 关注
原创 软件测试常见bug清单
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-13 14:57:00
60
原创 基于jmeter+perfmon的稳定性测试记录
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-13 14:44:33
95
原创 Pytest自动化测试框架pytest-xdist分布式测试插件
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-11 15:25:26
333
原创 Docker+jenkinsPipeline运行实现python自动化测试
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-11 15:11:37
296
原创 Jmeter接口测试/性能测试
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-10 15:24:47
344
原创 软件测试用例详解
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-10 15:16:42
323
原创 接口自动化测试框架搭建
①接口的主要框架基本已经出来了,当我们需要其他方法时,可以再去相对应的添加,例如读取excel表格数据的方法,可以再封装到utils目录下②如果需要公共的方法时,可以去百度查一下别人写好的模块,说实话自己写半天也不如人家封装好的实用性更高,我们的目标就是会使用别人封装好的方法就OK了③如果涉及到自己的业务模块,就要自己去封装了,例如上面所说的,api文件,conftest文件,都是和业务相关的④对于初级的自动化测试人员,最主要的不是去写框架,而是去运用好别人写好的框架,来设计用例,写用例。
2026-04-09 15:01:57
371
原创 软件测试:安全测试详解
测试搜索框时发现输入包含'('的条件会报错,输入'()'时会返回所有数据,是搜索条件处理不当导致,需登记到典型问题,之后有搜索框的测试中补充相应测试用例进行覆盖。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-09 14:50:30
200
原创 接口自动化如何封装mysql操作
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-08 16:04:47
359
原创 软件测试:功能测试详解
场景法模拟用户操作软件时的情景,主要用于测试系统的业务流程。当拿到一个测试任务时,我们先要关注它的主要功能和业务流程是否正确实现,这 就需要使用场景法来完成测试。场景用来描述软件操作的路径。基本流按照正确的业务流程来实现的一条操作路径(模拟正确的操作流程)。备选流导致程序出现错误的操作流程(模拟错误的操作流程)。在测试程序时,人们可以根据经验或直觉推测程序中可能存在的各种错误,从而有针对 性地编写检查这些错误的测试方法。错误推测分类 输入数据测试方面 输出数据测试方面。
2026-04-08 15:57:22
355
原创 如何使用Jmeter进行压测?
一款工具,功能往往是很多的,细枝末节的地方也很多,实际的测试工作中,绝大多数场景会用到的也就是一些核心功能,根本不需要我们事无巨细的去掌握工具的所有功能。所以本文将用带价最小的方式讲解如何快速上手使用 jmeter来进行压测。JMeter,一款接口测试工具,是Java程序,需要JDK环境,建议使用JDK8或者JDK11。
2026-04-07 14:57:33
388
原创 接口测试遇到500报错?别慌,你的头部可能有问题。
下图中POST方式的登录接口未设置HTTP Header Manager,运行jmeter脚本发起接口请求时默认Content-Type:text/plain(纯文本格式),所以请求会报错,返回状态码500。
2026-04-07 14:46:27
332
原创 解决Selenium元素拖拽不生效Bug
原因是拖放功能包含三个动作:单击并按住(click and hold)、将鼠标移动到其他元素或位置(move mouse to other element/location)、释放鼠标(release mouse),问题在于最后一步释放鼠标的操作,当Webdriver API发送释放鼠标的请求时,在某些情况下它会一直按住它,所以导致拖放功能无效。方案2:通过dragAndDropBy()方法将元素进行指定像素位移,从而实现拖放到特定区域,该方法需要先找到元素的像素——无效。
2026-04-02 14:38:26
315
原创 Jmeter测试脚本编写技巧
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-04-02 14:30:12
230
原创 接口自动化测试详解
了解接口的功能及其使用场景(正常/异常)及接口具体做的事情。接口实现了什么功能接口是否有操作了数据库对应字段接口是否有操作了redis对应key接口的入参。
2026-04-01 14:55:17
402
原创 对比分析:黑盒测试VS白盒测试
在实际的软件开发和测试过程中,通常会同时使用黑盒测试和白盒测试,以便更全面地测试软件的功能和性能。示例:在测试一个简单的登录功能时,黑盒测试可能只需要检查输入正确和错误的用户名/密码时的结果,执行速度很快。黑盒测试又称功能测试,是在不知道内部结构和工作原理的情况下进行的测试。在这种测试方法中,测试人员把应用程序看作一个黑盒子,只关注输入和输出的结果,而不考虑程序内部的状态。示例:在测试一个图书管理系统的搜索功能时,白盒测试会检查所有可能的搜索条件和路径,包括边缘和异常情况,如搜索字段为空或超过最大长度等。
2026-04-01 14:43:37
353
原创 Python接口自动化测试之Token详解及应用
如果有企业级站点,应用程序或附近的站点,并且需要处理大量的请求,尤其是第三方或很多第三方(包括位于不同域的API),则 token显然更适合。那项目列表接口又如何携带token呢,token直接加在请求头,这样就可以了么,当然不是,我们还需要在token前加上前缀,前缀由后端设置,见过最多的前缀是:Bearer,不清楚的参照接口文档。1.当用户首次登录成功之后, 服务器端就会生成一个 token 值,这个值会在服务器保存token值(保存在数据库中),再将这个token值返回给客户端;
2026-03-31 15:05:38
371
原创 Python接口自动化测试:接口数据依赖
默认参数中,将全局变量做了这样一个识别: ${GLOBALVAR_NAME}, 用global_var_dic查找并替换全局变量时,则使用了默认预设的起止索引参数。其中set_global_vars代表的是当前测试用例的全局变量设置列表, self.global_vars则代表测试类实例的全局变量字典,common.dict_get方法的具体实现请移步方法具体实现。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
2026-03-31 14:55:15
43
原创 使用jmeter对数据库进行压力测试
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-30 14:44:00
326
原创 微信小程序自动化测试:自定义测试(Minium)
完全自主定制测试场景灵活度高支持数据驱动测试结合云测服务,可以无需用户部署维护真机环境,并且提供详细的测试报告,并提供第三方接口方便用户打通devops流程智能化Monkey,录制回放测试,自定义测试(Minium),三种自动化测试能力各有优缺点,如下所示最后祝大家都能找到心仪的工作,快乐工作,幸福生活,广阔天地,大有作为。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
2026-03-30 14:33:13
360
原创 Jmeter请求发送加密参数
最近在做http加密接口,请求头的uid参数及body的请求json参数都经过加密再发送请求,加密方式为:ase256。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
2026-03-28 15:00:39
38
原创 Python测试框架Pytest的参数化
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-28 14:45:06
209
原创 接口测试之Mock测试方法详解
Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。
2026-03-27 14:58:03
351
原创 制定测试计划和测试用例
制定合理的测试计划和测试用例是保证软件质量的重要步骤,测试计划需要明确测试目标、测试方法、测试时间表和测试资源等内容,测试用例则需要考虑测试场景、测试步骤、测试数据、预期结果、优先级和覆盖率等方面。在测试过程中,测试人员需要对测试计划和测试用例进行不断优化和调整,以保证测试效果的最大化。这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-27 14:46:16
190
原创 2026软件测试必问的面试题(附答案+文档)
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,QA 对流程的监控,对功能及配置的审计来达到开发的最优化。根据我以前的工作和学习经验,我认为做好工作首先要有一个良好的沟通,只有沟通无障碍了,才会有好的协作,才会有更好的效率,再一个就是技术一定要过关,做测试要有足够的耐心,和一个良好的工作习惯,不懂的就要问,实时与同事沟通这样的话才能做好测试工作。
2026-03-26 16:33:55
381
原创 自动化测试与手工测试的区别
自动化测试是指利用软件测试工具自动实现全部或部分测试,它是软件测试的一个重要组成 部分,能完成许多手工测试无法实现或难以实现的测试。能够正确、合理地实施自动测试,可以 快速、全面地对软件进行测试,从而提高软件质量,节省经费,缩短软件发布周期。自动化测试一般分为UI 自动化测试和接口自动化测试。UI自动化测试是指基于界面元素的自动化测试。需要先定位界面元素的路径,然后通过脚本 实现自动化。
2026-03-25 15:03:55
358
原创 接口测试的原则、用例与流程
软件测试中,常说的接口有两种:图形用户接口(GUI,人与程序的接口)、应用程序编程接口(API)。接口(API)是系统与系统之间,模块与模块之间或者服务与服务之间相互调用的入口。它的本质:其实就是一种约定,在开发前期,我们约定接口会接收什么数据;在处理完成后,它又会返回什么数据。开发岗位分为前端和后端,他们相互配合完成工作,会协商接口的定义方法。一般后端定义接口,前端调用接口。后端不用精通前端技术,只专注与数据的处理,对外提供API即可。前端的专业性越来越强,通过API获取数据,并专注与页面设计。
2026-03-25 14:54:18
273
原创 Selenium自动化测试实战案例
Chrome DevTools 是一组直接内置在基于 Chromium 的浏览器(如 Chrome、Opera 和 Microsoft Edge)中的工具,用于帮助开发人员调试和研究网站。检查 DOM 中的元素即时编辑元素和 CSS检查和监控网站的性能模拟用户的地理位置模拟更快/更慢的网络速度执行和调试 JavaScript查看控制台日志等等通过添加 CDP API,Selenium 已经变得更加强大。
2026-03-24 15:39:05
362
原创 【接口测试】使用Requests库发送POST请求
Reqeusts支持以application/x-www-form-urlencoded数据格式发送POST请求(标准的POST请求数据格式,默认),只需要将请求的参数构造成一个字典,然后传给requests.post()的data参数即可。对于POST请求,我们可以通过浏览器开发者工具或者其他外部工具来进行抓包,得到请求的URL、请求头(request headers)以及请求的表单data信息,这三样恰恰是我们用Requests库模拟POST请求时需要的。所以发送大文件时还是建议将请求做成数据流。
2026-03-24 15:28:11
217
原创 接口测试:如何划分接口文档?
(通过这里可以判断出,我们作为加油站的测试人员要测试一个加油站的后续业务的一个正常使用流程为:绑定银行卡--充值--消费--查询)这里的预埋的数据就是需要:第三方平台编号,银行卡这两个字段数据库本身就应该是存在的。这个测试案例的编写和我们平时做的功能测试用例编写几乎是一样的(正常的流程操作,正案例和反案例),只是上传的参数不同。d.加密的方式(现在各个公司都是比较注重安全的,因此每个公司对数据的加密方式也是不一样的,例如现在市面上最流行的免费的加密编码工具就是base64)a.具体的一个业务实现的逻辑;
2026-03-23 15:00:30
238
原创 接口自动化如何封装mysql操作
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-23 14:51:34
25
原创 Robot Framwork自动化测试框架详解
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-21 14:48:26
355
原创 外包干了两年,技术明显退步...
简单的说下,我大学的一个同学,毕业后就去了外包,快两年了我薪资、技术各个方面都有了很大的提升,他在外包干的这两年人都要废了,技术没一点提升,学不到任何东西,一直都在点点点,其实感觉挺可惜的,毕竟我和他关系还算不错!前段时间他和我说了下,说不能在废下去了,要想办法自救了,干了近两年的功能测试,他一个小伙子都要变成50岁的保安大爷了,完全不思进取,我问他为啥想到要自救,前面进取心不是被磨灭的差不多了吗?他开玩笑似的说,主要自己身边有个卷王,两年不到就跳槽涨薪了,有点小嫉妒。我一听,这不是我吗?
2026-03-21 14:41:44
370
原创 Jmeter性能测试:阶梯式场景、波浪式场景
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-20 14:30:06
432
原创 性能测试知识总结
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-20 14:21:50
339
原创 OpenClaw拿什么吃掉测试岗?
而能力的提升,需要有科学、系统的体系指引,为此我整理了对标大厂的软件测试进阶学习文档,从初级到中高级测试工程师的能力模型出发,拆解各阶段核心技能要求、实操方法和进阶路径,覆盖传统测试基础、自动化测试核心、性能 / 安全测试要点,更贴合 AI 时代测试岗位的能力需求,为不同阶段的测试从业者搭建完整的能力框架,让你在学习中找准方向、补齐短板,稳步实现能力升级。我们要做的,不是抗拒 AI,而是完成从 “测试执行者” 到 “AI 驾驭者” 的角色转型,而这份大厂能力模型学习文档,正是你转型路上的重要抓手。
2026-03-19 15:02:15
315
原创 Jmeter测试脚本编写技巧
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-19 14:50:10
342
原创 测试用例如何评审?
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!用例较多时,提前做好标注,哪些是优先级比较高的,哪些是前端用例,哪些是后端用例,哪些是有疑问的点,方便侧重点评审,省时省力,而不是每条用例都需要评审。在我看来,用例评审是测试流程中不可或缺的一环,用例评审很多测试人员不重视,但是往往不重视的环节其实做好了可以起到意想不到的效果。众所周知,对于测试同学来说,在软件研发流程中有两个重要的会议,一个是需求评审会议,另一个是用例评审会议。
2026-03-18 14:57:24
185
原创 Python接口测试实践:参数化测试、数据驱动测试和断言的使用
这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。
2026-03-18 14:49:59
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅