- 博客(922)
- 收藏
- 关注
原创 持续测试与自动化测试的区别是什么?
不管是精益中提倡的 持续改善,还是Devops里提倡的CI(持续集成)- CD(持续部署) - CT(持续测试)- CD(持续交付)
2025-09-18 16:43:13
517
原创 Appium自动化环境搭建保姆级教程
1、Appium 服务分为界面版和命令行版本,新手可直接使用界面版,上手快一些,Appium 下载的速度非常慢,自备工具或者做伸手党,向别人要也可以。
2025-09-18 16:34:27
616
原创 Selenium自动化框架:数据驱动、关键字驱动和混合
在关键字驱动框架中,关键字被写入一些外部文件,如EXCEL文件,Java代码将调用该文件并执行测试用例。
2025-09-18 16:29:35
362
原创 Web UI 自动化测试框架哪个更适合你?
作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。作为一个历史悠久的框架,它的中文资料相当的丰富,只是在 JavaScript 方面有些不足,不能生成对应的 HTML 报告。对于能支持中文的 BDD 框架来说,这就是业务人员和测试人员等编写的用例,他们能轻松地编写出这样的用例,而开发人员便是去实现这一个又一个的 DSL 语句。上面采用的是 Node.js 8 支持的异步写法,除此与 cucumber.js 写的代码并没有太多的差异。
2025-09-17 15:44:05
585
原创 软件测试之登录测试详解
一、功能测试--登录功能性测试用例包括:1.什么都不输入,点击提交按钮,看提示信息。(非空检查)2.输入已注册的用户名和正确的密码,验证是否登录成功;3.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确;4.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确;5.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确;6.用户名和密码两者之一为空,验证是...
2025-09-17 15:43:04
528
原创 常见的8个JMeter压测问题
使用JMeter提供的调试工具,如Debug Sampler和View Results Tree监听器,定位问题并进行排查。
2025-09-17 15:41:43
420
原创 为什么要学Selenium自动化测试?
Java :Selenium 异常在 Java 中使用 try-catch 方法处理。try 代码块是代码块的开始,catch 代码块包含解决异常的执行。catch 块位于 try 块的末尾。
2025-09-17 15:40:21
1018
原创 Pytest自动化测试框架介绍
Pytest测试框架:可以通过@pytest.mark来标记测试用例,执行命令前加上参数"-m",即可运行标记的用例。
2025-09-16 15:49:13
943
原创 有哪些好用、简单的性能测试工具?
我想人们使用 tracepoint 的基本需求是对内核的运行时行为的关心,如前所述,有些内核开发人员需要专注于特定的子系统,比如内存管理模块。这便需要统计相关内核函数的运行情况。另外,内核行为对应用程序性能的影响也是不容忽视的:
2025-09-16 15:48:21
729
原创 如何测试Web网页的兼容性测试?
总结测试结果并发布测试报告,供开发人员、测试人员、网站管理员以及其他相关人员参考。 遵循以上步骤可以帮助确保你的网站在各种不同的设备和浏览器上都能提供最佳的用户体验。
2025-09-16 15:44:50
281
原创 文章置顶功能的测试用例应该怎么写?
根据具体的项目需求和功能特点,你可以适当调整和扩展这些测试用例。确保覆盖各种可能的情况,以提高测试的完整性和可靠性
2025-09-16 15:42:12
354
原创 新讲软件测试中的测试左移与测试右移
左移和测试右移是两种不同的测试策略,它们在时间点和重点上有所不同。测试左移注重在软件开发的早期阶段进行测试,以尽早发现和解决问题;而测试右移则注重在软件开发的后期阶段进行测试,通过持续监控和反馈来提高软件质量。选择合适的测试策略取决于项目的需求和情况,有时候也可以结合使用两种测试策略来提高软件的质量和稳定性。
2025-09-16 15:37:27
834
原创 兼容性测试的正确打开方式
为了解决软件APP的兼容性问题,良好的研发设计规范是必须的。比如统一字体/颜色做自适应,缺省图崩溃图提示等进行统一的规范设计。
2025-09-15 15:48:36
692
原创 功能测试:原理、方法与实践
功能测试是保证软件产品质量的关键环节,通过黑盒、白盒和灰盒等不同的测试方法,可以全面、严谨地发现和解决软件中存在的问题。在实际操作过程中,需要制定详细的测试计划,设计有效的测试用例,执行严谨的测试过程,分析全面的测试结果,总结经验和教训,从而确保软件产品的质量和用户体验不断提升。同时,功能测试也需要与开发团队保持密切的沟通和合作,共同推动软件开发过程的优化和改进。
2025-09-15 15:44:23
505
原创 常用的Selenium基础使用模板和简单封装
·基础使用模板,针对隐藏chromedriver.exe驱动和隐藏Selenium特征做了通用适配,从此再也不用担心驱动出错和Selenium被网站发现的问题;
2025-09-15 15:38:28
944
原创 使用Selenium爬取动态表格中的多语言和编码格式
本文介绍了如何使用Selenium Python爬取一个动态表格中的多语言和编码格式的数据,并将其保存为CSV文件。通过使用Selenium,我们可以处理JavaScript渲染的网页,支持多种浏览器,模拟用户的交互行为,定位元素,提取数据,处理多语言和编码格式等。Selenium是一个强大而灵活的工具,可以用于各种Web爬虫的场景。希望本文对你有所帮助和启发。
2025-09-15 15:34:53
734
原创 软件测试分类: 你需要知道的不同类型测试
灰盒测试, 是介于白盒测试与黑盒测试之间的一种测试. 灰盒测试多用于集成测试阶段, 不仅关注输出, 输入的正确性, 同时也关注程序内部的情况.
2025-09-15 15:30:35
769
原创 Android常用9种自动化测试框架对比,Appium有哪些优势?
不需要为了自动化测试来重造轮子,因为扩展了 WebDriver。(WebDriver是测试WebApps的一种简单、快速的自动化测试框架,所以有Web自动化测试经验的测试人员可以直接上手);
2025-09-12 16:23:26
764
原创 测试用例、测试流程模型、测试方法详解 超详细分解
一组由前提条件、测试输入、执行条件以及预期结果等组成,以完成对某个特定需求或者目标测试的数据,体现测试方案、方法、技术和策略的文档。
2025-09-12 16:19:58
707
原创 web功能测试方法大全—完整!全面!(纯干货,建议收藏哦~)
通常来说,使用少许或尽量不使用背景是个不错的选择。如果您想用背景,那么最好使用单色的,和导航条一起放在页面的左边。另外,图案和图片可能会转移用户的注意力。
2025-09-12 16:15:34
293
原创 【接口测试】微信小程序接口自动化的实现方案
http://127.0.0.1:3000/wxlogin?appid=xxxxxxxxxxxx 这个接口因为需要调用微信开发者工具,然后再获取 code,所以响应速度会比较慢
2025-09-12 16:13:00
1002
原创 手把手教你Jenkins整合Jmeter实现自动化接口测试
的脚本,启动前修改jmeter.properties 中 jmeter.save.saveservice.output_format值为xml。mkdir -p /usr/local/jmeter ,下载tgz结尾的压缩包解压到此目录,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个。-n : 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter。-l : 日志文件 -> 记录结果的文件。-t : 测试文件 -> 要运行的。-o : 指定测试报告的存放位置。
2025-09-11 15:33:50
700
原创 【Docker】实现JMeter分布式压测
在这篇文章中,我们的目的是使用Docker来创建JMeter分布式测试基础设施。如果你按照上面的步骤,你就会明白,使用docker创建测试基础设施是非常容易和快速的。我们把整个基础设施写在一个文件中,可以进行版本控制。然后我们从该文件中创建一个实例(容器)。Docker确保该容器具有所有的软件和依赖性等。你可能会问,在一台机器上运行多个jmeter服务器实例以产生更多的负载是否可以?不,这是不可以的。这根本没有帮助。事实上,一个JMeter实例比在同一主机上运行多个JMeter实例能够产生更多的负载。
2025-09-11 15:32:52
835
原创 谁能把验收标准、验收测试和测试用例的关系说清楚
对于成熟度较高的团队,验收标准写得粗枝大叶一些也不至于有太多的偏颇,因为大家也许在一起工作了很长时间,无论是对领域知识的理解程度,还是大家对很多事情认知的一致程度都具有了相当高的水准,相对基本的操作和认知不用浪费笔墨。这样的好处是节约时间,工作高效。同时也为各种角色提供更大的发挥空间。
2025-09-11 15:29:26
751
原创 超全汇总,性能测试常用指标大全
一般在性能测试中,都用来描述 HTTP Request,那它代表每秒发送 HTTP 请求的数量,和 RPS 概念完全一样
2025-09-11 15:28:41
940
原创 Pytest接口自动化测试实战演练
os.system('allure generate report/tmp -o report/html --clean') # /report/tmp 为存放报告的源文件目录
2025-09-10 15:53:27
577
原创 JMeter压力测试实例操作
添加一个Cookie管理器,该次测试是需要登陆操作,如果没有Cookie管理器,登陆后的HTTP请求,在脚本运行的时候,就不会带Cookie。OK 脚本没问题,其他页面不去验证了,测试时,根据测试流程验证关键的几个页面请求和响应数据,是否和正常操作对应。运行完后通过结果树查看脚本运行结果,中间栏为脚本运行请求过的页面,都是绿色表示页面请求和响应都正常。运行之前添加一个监听器,用于查看脚本运行情况,建议用观察结果树监听器,可以看到来回的HTTP交互。聚合报表,看到每个页面的响应时间,错误率,请求次数等。
2025-09-10 15:47:10
606
原创 自动化处理,web自动化测试处理多窗口+切换iframe框架页总结
如果iframe既没有id也没有name属性,通过index也不好判断需要切换的iframe,那么需要通过元素去定位到要切换的iframe,然后再进行切换
2025-09-10 15:40:30
876
原创 这七个自动化测试小知识,帮助你在自动化测试中走的更远
持续在在自动化投入,你会面临成功的挑战,当自动化测试成为测试过程可靠的基础后,自动化测试的道路将会越来越平坦。
2025-09-09 15:39:38
564
原创 实操自动生成接口自动化测试用例
API自动化测试一般用于对较稳定的API进行测试,这些API一般是已经可用的。 但是API文档的变化一般比较快,当API文档发生变化时,此时新版本的API不一定已经是可用的,文档只是记录了新版本的API应该是什么样的而已。 如果将 API 文档的变化自动同步到自动化测试中,很可能会导致你的测试用例执行失败,并且你无法了解到底同步了什么内容。何况还有可能同时存在多个版本的API。
2025-09-09 15:38:24
375
原创 Python自动化测试【selenium面试题】
从整个的面试题来看,难度还是挺大的,特别是脚本性能的优化这块,如果只是会简单的几个元素定位是完全无法着手优化的。
2025-09-09 15:37:16
654
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人