软件测试工程师
文章平均质量分 83
测试界潇潇
这个作者很懒,什么都没留下…
展开
-
软件测试要学习的基础知识——白盒测试
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-12-18 20:00:00 · 402 阅读 · 0 评论 -
一篇文章搞懂Jenkins持续集成解决的是什么问题
大师 Martin Fowler 是这样定义持续集成的: 持续集成是一种软件开发实战, 即团队开发成员经常集成他们的工作. 通常, 每个成员每天至少集成一次, 也就意味着每天可能发生多次集成.持续集成并不能消除Bug, 而是让它们非常容易发现和改正.根据对项目实战的理解, 持续集成中的 “持续” 是指不间断的;“集成” 可分为广义和狭义, 广义的集成指软件各个过程的集成, 包括开发、部署、测试等. 狭义的集成即代码和代码之间的集成, 从而保证代码合并不冲突.原创 2023-12-17 20:00:00 · 63 阅读 · 0 评论 -
测试工程师必会能力之缺陷分析入门
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-16 20:00:00 · 55 阅读 · 0 评论 -
顶级Web应用程序测试工具列表
生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。通过web应用程序测试,在web应用程序公开发布之前,会发现网站功能、安全性、可访问性、可用性、兼容性和性能等问题。今天的列表仅仅提供索引功能,具体要使用的同学,可以自行搜索哦。Web功能,GUI和回归测试工具。负载,压力和性能测试工具。原创 2023-12-15 20:00:00 · 88 阅读 · 0 评论 -
轻量级接口自动化测试框架
(这里输入的任务名称为:老黄历接口test)这里有几种的任务类型可供选择,鉴于初步介绍,先选择构建一个自由风格的软件项目。Build after other projects are built:在其他项目构建完成后才执行构建:指定的项目完成构建后,触发此项目的构建。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!你的未来,由你掌握!8、在jmeter中完成项目的接口脚本,调试成功,保存到上面的scipt目录。原创 2023-12-14 20:00:00 · 62 阅读 · 0 评论 -
如何开发测试框架?
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-13 20:00:00 · 56 阅读 · 0 评论 -
自动化测试po模式是什么
全称:page object model 简称:POM/POPO模式最核心的思想是分层,实现松耦合!实现脚本重复使用,实现脚本易维护性!主要分三层:1.基础层BasePage:封装一些最基础的selenium的原生的api方法,元素定位,框架跳转等。2.PO层:元素定位、获得元素对象,页面动作3.测试用例层:业务逻辑,数据驱动!三者的关系:PO层继承继承层,测试用例层调用PO层!说到自动化框架,我相信很多人应该都听过这个词,但是不知其到底是个什么东西,为什么要用自动化框架。原创 2023-12-12 20:00:00 · 105 阅读 · 0 评论 -
对于软件测试的认识和了解
在软件测试领域的通用理解是:“功能测试是基于产品功能说明书,是在已知产品所应具有的功能,从用户角度来进行功能验证,以确认每个功能是否都能正常使用、是否实现了产品规格说明书的要求、是否能适当地接收输入数锯而产生正确的输出结果等。” 对于开发人员来说,功能性测试主要是对系统所支持的功能点的测试,对数据的测试,包括数据边界的测试、数据包长度限制的测试、各个功能模块数据的正确性测试以及容错处理。常见的安全性测试内容有:畸形的文件结构、畸形的数据包、用户输入的验证、验证资源之间的依赖关系、配置文件等的格式等。原创 2023-12-11 20:00:00 · 153 阅读 · 0 评论 -
Jmeter测试关联接口
Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,本文主要介绍jmeter通过正则表达式提取器来实现接口关联的方式,可供参考。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!2)运行后,察看结果树中,在响应数据中复制目标参数及前后的字符,尽量保证复制的字符串具有唯一性。有如下两个接口,通过正则表达式提取器,将第一个接口的城市代码,作为第二个请求的参数传入。提取的参数名称,自定义,后续请求引用时使用。原创 2023-12-10 20:00:00 · 50 阅读 · 0 评论 -
接口测试常见问题
2.接口测试是不关心界面的测试,突破了页面的限制。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!砸箱子相当于点击了某个按键触发了这个请求,如果抓到了这个请求,再次发送会怎样,会不会出现多个装备。3.做接口是修改请求的测试,如果是修改了敏感信息也能够被服务器接收,那么就会有严重问题。1.1 设计是在开发环境中,执行:可以在开发环境中,测试环境中,甚至其他环境中。脚本的设计,数据用例的设计,断言(预期结果的设计),执行。原创 2023-12-09 20:00:00 · 52 阅读 · 0 评论 -
接口自动化测试持续集成,Soapui接口功能测试参数化
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-08 20:15:00 · 360 阅读 · 0 评论 -
postman做接口测试
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-08 20:00:00 · 68 阅读 · 0 评论 -
分享几款比较常用的接口测试工具
前端是什么呢,对于web端来说,咱们使用的网页,打开的网站,这都是前端,这些都是html、css写的;对于app端来说呢,它就是咱们用的app,android或者object-C(开发ios上的app)开发的,它的作用就是显示页面,让我们看到漂亮的页面,以及做一些简单的校验,比如说非空校验,咱们在页面上操作的时候,这些业务逻辑、功能,比如说你购物,发微博这些功能是由后端来实现的,后端去控制你购物的时候扣你的余额,发微博发到哪个账号下面,那前端和后端是怎么交互的呢,就是通过接口。原创 2023-12-07 20:15:00 · 282 阅读 · 0 评论 -
【软件测试】系统测试
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-07 20:00:00 · 945 阅读 · 0 评论 -
Python自动化测试框架:unittest介绍
unittest是Python的单元测试框架,它提供了一套丰富的测试工具和方法,包括测试用例、测试套件、断言、测试装置等。unittest还支持测试执行、测试报告和测试覆盖度等功能。使用unittest可以帮助开发者在开发过程中快速发现和修复代码中的问题,提高代码的质量和稳定性。原创 2023-12-06 20:15:00 · 50 阅读 · 0 评论 -
如何进行渗透测试以提高软件安全性?
渗透测试(penetration testing),也被称为pen testing 或者 ethical hacking,是一种测试软件和IT系统的方法,以确定漏洞和潜在的安全弱点。记住,软件安全是一个持续的过程,定期的渗透测试对于确保你的系统长期保持安全至关重要。渗透测试有不同的方法,为你的软件或IT系统选择合适的方法是至关重要的。使用渗透测试来提高软件安全性的第一步是确定测试的范围和目标。6.持续改进:渗透测试是一个持续的过程,可以帮助企业不断改善他们的安全态势,并保持在新威胁的前面。原创 2023-12-06 20:00:00 · 186 阅读 · 0 评论 -
Web自动化测试理论知识
概念:用工具代替/辅助人工完成完成软件测试活动的过程特点:可以对程序的新版本自动执行回归测试可以执行一些手工测试困难或不可能进行的测试可以更好地利用资源测试具有一致性和可重复性误区:期望自动化测试发现大量新故障安全性错觉自动化测试的维护开销整个或部分系统的可重用设计,表现为一组抽象构件以及构件实例间交互的方法;可被开发者定制的应用骨架这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-28 20:15:00 · 59 阅读 · 0 评论 -
自动化测试报告生成【Allure】
第二步:在Jenkins中安装Allure的插件【系统管理】-【插件管理】-【可选插件】中下载并安装Allure,安装后重启。安装成功后,可在【系统管理】-【插件管理】-【已安装插件】中看到。(已经有allure2了,笔者使用的就是allure2),生成的测试报告与上述两种对比,简直完美!这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!在测试报告中,我们期望可以看到每个case的描述信息,可以使我们的测试过程更加清晰。原创 2023-11-28 20:00:00 · 88 阅读 · 0 评论 -
Airtest的iOS实用接口介绍
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-27 20:00:00 · 46 阅读 · 0 评论 -
什么是边缘案例测试?如何查找并确定优先级
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-27 14:35:35 · 84 阅读 · 0 评论 -
谷歌Linux内核自动测试平台架构介绍-用自动测试测试难以测试的问题
内核和硬件等低级系统已被证明极难进行有效测试,因此,许多内核测试都是以手动为主方式进行的。现有的大多数测试框架都是为测试与底层平台隔离的高级软件而设计的,而底层平台被假定是稳定可靠的。测试底层平台本身需要一套全新的假设,这些假设必须从根本上反映在框架的设计中。设计必须将被测机器作为系统的重要组成部分,并且必须预测内核和硬件中任何级别的故障。此外,系统必须能够扩展到数百台甚至数千台被测机器,从而能够在各种硬件平台上同时测试多种不同的开发内核。因此,系统必须便于开发人员有效共享机器资源,并能自动维护机群。原创 2023-11-26 20:00:00 · 186 阅读 · 0 评论 -
RobotFrameWork环境搭建及使用
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-25 20:15:00 · 55 阅读 · 0 评论 -
2种方法,jmeter用一个正则提取器提取多个值!
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-25 20:00:00 · 364 阅读 · 0 评论 -
巧妙解决接口测试产生脏数据问题
发现问题要多思考,并努力把其解决。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-24 20:00:00 · 91 阅读 · 0 评论 -
Python中的数据类型
字典是python中除列表以外使用最灵活的数据类型,字典和列表的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取的.字典用{ }来表示,每一个元素都有key和value来组成.键不可以重复,value是可以重复的.元组类似于列表,但是又不同于列表,元组用( )表达,内部元素和列表一样,用逗号隔开,元组不能修改,只能读取,如果要删除就是删除整个元组,操作上没有列表那样灵活。列表的表达方式是[],也是python使用比较频繁的数据类型,也是最通用的符合数据类型.原创 2023-11-24 19:45:00 · 50 阅读 · 0 评论 -
性能测试-JMeter分布式测试及其详细步骤
性能测试是非常重要的,而Apache JMeter开源又好用,可以在项目中使用起来。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-23 20:00:00 · 160 阅读 · 0 评论 -
一步到位:用Python实现PC屏幕截图并自动发送邮件,实现屏幕监控
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-23 19:45:00 · 577 阅读 · 0 评论 -
用katalon解决接口/自动化测试拦路虎--参数化
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-22 20:15:00 · 133 阅读 · 0 评论 -
Postman常见问题及解决方法
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-22 20:00:00 · 3597 阅读 · 0 评论 -
记录Postman接口测试,配置token为全局变量,配置测试环境
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-21 20:15:00 · 191 阅读 · 0 评论 -
接口文档设计的12个注意点
最近在做。原创 2023-11-21 20:00:00 · 75 阅读 · 0 评论 -
“一篇长文教你进行全方位的使用appium“
比如,你可以使用 threading 或 multiprocessing 模块来并行运行多个测试,你还可以使用 asyncio 模块来编写异步的测试代码,这样你的测试就可以同时处理多个任务,提高测试效率。你可以使用 Appium 的 server log 来查看测试的详细执行过程,你还可以使用各种第三方的报告工具,比如 Allure,生成更美观、更详细的测试报告。无论你是一个软件开发者,还是一个测试工程师,都可以通过学习Python和Appium,提升你的工作效率,提高你的产品质量。原创 2023-11-20 20:00:00 · 85 阅读 · 0 评论 -
前端测试——端对端测试框架 Playwright 总结
前端应用测试分为几种常见类型:端到端(e2e) :一个辅助机器人,表现得像一个用户,在应用程序周围点击,并验证其功能是否正确。常见的测试框架是 Playwright。单元:验证单独的、孤立的部分按预期工作。常见的测试框架是 Jest。静态:在你写代码的时候捕捉错别字和类型错误。常见的是使用 Typescript 检查每种前端测试都有其适用场景:端到端测试:验证业务页面功能的基本可用。单元测试:验证组件的复杂场景应用。静态测试:大部分前端代码中都尝试可以引入,提高代码的可维护性。原创 2023-11-19 20:00:00 · 140 阅读 · 0 评论 -
接口自动化测试中解决接口间数据依赖
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-18 20:00:00 · 67 阅读 · 0 评论 -
你们要的App电量分析测试来了
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-17 20:00:00 · 116 阅读 · 0 评论 -
一文7个步骤从0到1教你搭建Selenium 自动化测试环境
学习selenium需要的工具:1、浏览器;2、Python;3、Selenium;5、驱动chromedriver、IEDriverServer、geckodriver;6、IDE(Pycharm/Sublime/Eclipse等等)原创 2023-11-16 20:00:00 · 142 阅读 · 0 评论 -
Jmeter的接口自动化测试
整个系统的flow如下,jenkins作为最上层的入口,负责结果展示、发生邮件、启动执行系统,ant根据执行的target,调动jmeter执行自动化任务,每个自动化任务需要执行的数据集从另一套系统,我们内部叫奥卡姆剃刀系统读取测试数据,执行结果一种是标准的junit执行报告结果,用于生成简易的测试报告,另一份是自定义的测试结果集,用于分析测试数据以及往第三方关联系统分发测试结果。首先对于一个可持续集成测试系统,首先要易于使用,能很方便的执行、查看测试结果以及定位测试问题;响应数据格式:编码、字段。原创 2023-11-15 19:15:26 · 48 阅读 · 0 评论 -
pytest框架快速进阶篇-pytest前置和pytest后置,skipif跳过用例
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-14 20:00:00 · 140 阅读 · 0 评论 -
如何在Linux下搭建接口自动化测试平台
上面,我们只是创建了一个名称为 hrun 的数据库,但这个数据库下没有任何数据表,现在,我们将同步数据库得到数据表。在Linux下启动服务之后,我们将在Windows下进行访问并登录HttpRunnerManager,我们需要检查一下 8000 等端口是否已开放,替换为 http://cdn.bootcss.com/amazeui/2.7.2/css/amazeui.min.css。创建一个超级用户,并按提示输入相应用户名,密码,邮箱。:http://ip地址:8000/api/register/原创 2023-11-13 20:00:00 · 55 阅读 · 0 评论 -
【接口测试】HTTP接口详细验证清单
当我们在构建、测试、发布一套新的HTTP API时,包括我在内的大多数人都不知道他们所构建的每一个组件的复杂性和细微差别。即使你对每一个组件都有深刻的理解,也可能会有太多的信息在你的脑海中出现。以至于我们不可能一下把所有的信息进行梳理,形成成体系的API测试策略,下面我们就HTTP API测试将其checklist进行细化。原创 2023-11-12 08:00:00 · 112 阅读 · 0 评论