- 博客(2780)
- 收藏
- 关注
原创 关于接口自动化测试
对接口测试本身来说,参数完整性,接口返回码,业务逻辑正确性这三类校验都做完,才能说这个接口测试完成了,没有问题了(这里暂时不涉及接口的性能和安全)。
2025-08-06 15:07:44
173
原创 做接口测试必须要明白的7个问题
为了保证整个系统的质量和稳定性,做接口测试前需要充分理解接口测试的目的和流程,明确测试目标和测试用例,选用适合的测试方法和工具,以便更好地进行接口测试。
2025-08-06 15:01:28
82
原创 用Python轻松搞定日常网页数据抓取和自动化操作
无论是获取数据还是执行重复性任务,这两个工具都能显著提升你的工作效率,让你从繁琐的操作中解放出来,专注于更有价值的工作。通过这个脚本,你可以自动化登录某个网站,完成一系列交互操作,而不再需要手动输入和点击。如果你需要频繁登录某个网站,填写表单或者进行一些交互操作,Selenium将是你的最佳选择。通过这个简单的脚本,你可以快速获取新闻网站上的所有文章标题,并将它们打印出来。】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!今天,我来教大家如何用。
2025-08-06 15:00:44
478
原创 一文带你拿下基于Selenium+Python的web自动化测试框架
基于Selenium实现的web自动化测试框架不仅轻量级而且灵活,可以快速地开发自动化测试用例,结合本篇的框架设计和一些好的实践,希望对大家以后的web自动化框架的设计和实现有所帮助。
2025-08-06 14:59:52
522
原创 Python接口自动化测试实战教程
Python接口自动化测试是一项非常重要的技术,它可以帮助我们快速、准确地验证API的正确性。我们需要掌握Python编程语言、HTTP协议和JSON数据格式等基础知识,以及使用requests库、json库和unittest框架等工具来进行测试。
2025-08-06 14:57:11
559
原创 5分钟让你搞懂Http和Https协议的区别是什么?
总的来说,HTTPS是在HTTP的基础上添加了安全性层,通过加密和身份验证来保护数据传输的安全性。在处理涉及用户隐私和敏感信息的场景中,强烈建议使用HTTPS,以提供更高级别的安全性和信任
2025-08-05 14:33:29
616
原创 excel管理接口测试用例
如果一定要的话,可以考虑使用django或者flask框架,构造web页面,将用例的导入导出、新增、编辑、发送请求,生成报告等等一系列操作,全部移交到前端。sender为发送邮件的邮箱,receiver为接收者着的邮箱,支持多个,smtpserver邮箱服务,username发送者邮箱少去后缀,password密码。这次案例中用到的接口,其实就是如何优雅的进行接口测试使用的快递查询接口,一时半会儿没找到好用的,之前写的也找不到了,只好作罢。依次为:用例编号、接口名称、接口主host、接口路由、请求方式、
2025-08-05 14:21:44
714
原创 性能测试、负载测试、压力测试之间的区别(附教程)
这也是一个有趣的对立。是模拟实际软件所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其他加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(CPU、内存等),以检验系统的行为和特性,以发现系统可能存在的性能瓶颈,内存泄漏,不能实时同步等问题,负载测试更多的体现了一种方法或一种技术。有些人根据自己的切身体验来做测试,然后写测试报告给别人看,关键是你觉得自己的测试是正确的,但并不是所有人都是处于你所处的环境,做和你测试时做完全一样的事情,所以测试出来的结果只会误导到别人。
2025-08-05 14:19:47
484
原创 Web安全测试(超详细总结)
在实际测试过程中,测试人员主要是针对用户的权限以及数据库的安全性进行测试,还可以借助IBM的安全漏洞扫描工具APPScan来进行漏洞扫描。
2025-08-05 14:19:06
434
原创 自动化测试框架之战:Selenium、Cypress 与 Playwright 大比拼!
资源占用较高:在运行过程中,特别是在同时启动多个浏览器实例进行测试时,可能会占用较多的系统资源,这对于资源有限的测试环境可能会带来挑战。
2025-08-04 16:26:11
917
原创 使用Postman进行接口自动化测试的详细指南
使用Postman进行接口自动化测试可以帮助你更高效地测试和开发API。通过上述步骤,你可以从零开始规划和执行你的接口自动化测试。记住,Postman提供了丰富的功能和灵活的脚本,让你能够定制和控制你的测试流程,从而提高测试的效率和质量。开始使用Postman并掌握这些功能,你将能够更好地测试和开发你的API!
2025-08-04 16:25:30
713
原创 接口自动化之参数快递的几种方式
将测试数据存储在Excel或CSV文件中,然后通过Python的pandas或csv模块读取数据,适用于大量或复杂的数据集。利用YAML或JSON格式的配置文件来管理测试数据,这些格式易于阅读和编辑,且支持复杂的嵌套结构。】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!很多自动化测试框架如pytest、unittest等提供了内置的参数化功能,可以直接将测试函数参数化。但这种方法不灵活,难以维护,也不利于数据的复用。
2025-08-04 16:21:29
297
原创 postman登录鉴权之接口测试
postman是一个非常不错的接口测试工具,不管是对于测试,还是后台开发以及前端开发。图形化,模块化,可配置化,使用起来也很直观和方便。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取。
2025-08-04 16:20:31
235
原创 Python 自动化测试入门有哪些内容?
自动化测试是软件测试领域中的一个重要技术,它利用脚本和工具来执行测试任务,减少了人工操作的工作量和时间消耗。Python 是一种功能强大且易于学习的编程语言,被广泛应用于自动化测试领域。本文将从0到1讲解如何使用 Python 进行自动化测试,覆盖了以下内容:
2025-08-04 16:16:43
317
原创 12个经典性能测试人员面试题
答:在查看需求文档,从中提取性能测试需求,与用户交流,了解实际使用情况。结合业务信息设计操作场景总结出需测试的性能关键指标。执行用例后根据提取关键性能指标来分析是否满足性能需求。
2025-08-03 15:48:44
723
原创 如何使用 Jest 和 TypeScript 进行单元测试
通过结合 TypeScript 和 Jest,你可以实现类型安全、高质量的单元测试流程。Jest 提供了强大的 Mock 功能和丰富的测试工具,能有效提升开发效率。希望本文的指南和示例能帮助你更好地掌握 Jest 和 TypeScript 的测试方法!
2025-08-03 15:47:23
807
原创 Selenium 特殊控件操作与 ActionChains 实践详解
source = driver.find_element("id", "drag_source") target = driver.find_element("id", "drop_target") ActionChains(driver).drag_and_drop(source, target).perform()拖放到指定偏移位置:
2025-08-03 15:25:50
560
原创 性能测试中如何设计真实的负载呢?
设计真实负载的性能测试对于评估系统的性能至关重要。通过需求分析、场景设计、测试脚本编写和监控分析等步骤,我们可以获得准确可靠的测试结果,并为系统的优化提供参考。遵循规范要求,可以提高测试的可
2025-08-03 15:24:18
684
原创 Junit 确保回归测试覆盖率
确保回归测试覆盖率是维护代码质量、避免重构后功能出现问题的重要措施。 在JUnit测试中,回归测试的覆盖率保证了系统在做改动后,功能仍然符合预期,且没有破坏现有功能。以下是确保JUnit回归测试覆盖率的几种方法:
2025-08-01 15:27:09
1033
原创 基于 YAML 的接口自动化测试框架设计
后续即可通过返回的testCase发起接口请求(比如通过REST-assured)、进行接口断言、提取响应字段等操作。
2025-08-01 15:25:58
643
原创 测试用例设计方法之因果图详解
因果图是从需求中找出因(输入条件)和果(输出或程序状态的改变),通过分析输入条件之间的关系(组合关系、约束关系等)及输入和输出之间的关系绘制出因果图,再转化成判定表,从而设计出测试用例的方法。
2025-08-01 15:19:43
443
原创 Web 安全测试之信息泄漏测试
步骤3: 使用查找到的目录信息来构造访问HappyAxis.jsp 页面的URL,并进行访问,如 http://192.168.1.9/axis3/happyaxis.jsp 如果能正常访问HappyAxis.jsp 文件,说明系统存在漏洞。
2025-08-01 15:18:51
922
原创 python3+selenium自动化测试介绍详解
Selenium的学习使用通过上面对自动化测试的理解,如果你选择的是selenium作为开展自动化测试的工具,那么在学习selenium之前,如果你没有任何语言编程的基础,建议你能学习以下编程语言:python,ruby,Java,三选一吧,推荐python3作为入门学习的语言,因为python的入门相对其他的语言会容易理解很多。 当你学完python3基础之后,就可以开始搭建selenium测试环境了; 接着就需要去熟悉webdriver API的语法,主要是对定位,操作页面的各种元素的熟悉,慢慢就可以
2025-07-31 14:57:38
678
原创 App测试必掌握的核心测试:UI、功能测试
14、出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷;
2025-07-31 14:55:48
627
原创 接口测试系列 —— 什么是接口测试?
这篇文章列出了一些工具和平台,如果作为一个接口测试的初学者,大家可以用postman。如果想用平台方式,让团队可以协作的进行接口测试,建议试下YAPI。
2025-07-31 14:49:30
692
原创 游戏测试需要注意的测试点
6)游戏的绿色标准静态指标——包括暴力度、色情度、恐怖度、社会道德度、文化内涵度5项内容动态指标——包括PK(砍人)行为、非法程序(外挂)、聊天系统的文明度、游戏内部社会体系的秩序、游戏形象宣传、游戏时间限制、社会责任感7项内容游戏等级——按游戏定级标准来认证手机游戏的等级。
2025-07-31 14:48:10
662
原创 Selenium 的自动化测试技巧有哪些?
最后,别忘了测试报告。Selenium可以集成多种测试报告工具,比如Allure、ExtentReports等,让你的测试结果一目了然。
2025-07-31 14:40:33
971
原创 性能测试中如何设计真实的负载呢?
性能测试是一项关键的软件开发活动,它可以帮助我们评估系统在不同负载下的响应能力,并找出系统的瓶颈。然而,要确保我们的性能测试结果真实可靠,我们需要设计一个真实的负载。本文将从零开始,详细介绍如何设计真实负载的性能测试方法,并提供一些规范要求,以确保测试结果的准确性和可靠性。
2025-07-30 14:39:08
661
原创 web测试和app测试的区别总结
随着科技的进步和互联网技术的迅速发展,各种web和应用程序全面普及,软件测试行业迎来了市场的火爆。web测试和app测试在软件测试市场上比比皆是,那么这两者之间到底有什么区别呢?小编对上述问题作出以下简析:
2025-07-30 14:37:05
342
原创 回归测试的几种方法
如果确保缺陷得到修复,那么只需要执行发现缺陷的测试用例,但这样不能排除引入新的Bug;而如果把所有测试用例都执行一遍,可以确保没有新的Bug,但这样做又需要大量的测试工作量,可能代价太大。
2025-07-30 14:36:16
678
原创 App自动化测试用例的录制与编写
在未来的软件开发趋势中,自动化测试将会占据越来越重要的地位。随着持续交付(Continuous Delivery)和持续集成(Continuous Integration)的推进,自动化测试已成为确保软件质量所必不可少的一环。新兴的技术,如人工智能(AI)和机器学习(ML),也将为自动化测试带来无限可能。
2025-07-30 14:35:30
728
原创 2分钟入门unittest自动化测试框架
在系统开发过程中,框架是指对特定应用领域中的应用系统的部分设计和实现子系统的整体结构。框架将应用系统划分为类和对象,定义类和对象的责任,类和对象如何相互协作,以及对象之间的控制线程。
2025-07-29 15:01:52
355
原创 什么是API测试?这是我见过的最全的测试指南
在服务开发中,应用程序接口(API)是各种应用程序使用通常由协议定义的通用语言相互通信的一种方式。这些示例是用于RESTful服务的Swagger文档或用于SOAP服务的WSDL。甚至数据库都有接口语言,即SQL。API就像UI允许人类与应用程序交互的方式一样,使机器之间能够高效地进行通信。API之所以出色,是因为它们代表了构建块,开发人员可以使用它们轻松地组装各种交互,而不必在每次需要机器进行通信时都重写接口。
2025-07-29 14:59:42
1021
原创 Pytest 教程:从 0 到 1 搭建 Pytest 接口自动化测试项目
报告在项目根目录下的 report 目录下,使用浏览器打开 pytest_html_report.html 文件即可查看。】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!测试接口可参考项目中 demoAPI.项目根目录下新建 pytest.
2025-07-29 14:58:51
268
原创 车载测试核心知识点和面试题
今天为大家分享一下车载测试岗位面试的时候,一定会问的相关技术。这些工具在测试的工作中会用到,在面试中也会经常被问到。所以同学们一定要去实战操作,这样理解和吸收才会更加深刻。
2025-07-29 14:57:14
873
原创 软件功能测试方案最佳实践
提测质量: 提交测试的功能或模块的质量直接影响测试进度。如果提交的功能存在大量bug,测试人员需要花费更多时间来验证和修复这些bug。
2025-07-29 14:42:32
806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人