自动化测试
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
Jenkins参数化构建与触发
我们在使用Jenkins进行项目构建时,有时会出现两个项目之间关联的情况,比如项目1构建结束后想要直接执行项目2,或者项目1中的某些参数需要传递给项目2来使用,此时可以使用Jenkins的参数化构建方法来完成该过程。原创 2023-12-18 20:15:00 · 1661 阅读 · 0 评论 -
金融银行项目测试面试题,助你攻破金融测试面试
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-12-18 20:00:00 · 93 阅读 · 0 评论 -
【单元测试】Junit 4--junit4 内置Rule
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-16 20:15:00 · 1500 阅读 · 0 评论 -
使用Postman之上一个接口的返回值作为下一个接口的入参
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-17 20:00:00 · 2026 阅读 · 2 评论 -
Postman中参数填写方式
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-16 20:00:00 · 2016 阅读 · 0 评论 -
一文介绍接口测试中的请求和响应
我们一般在浏览器中测试web项目,通常网络交互中使用的都是http和https,所以首先我们要搞清楚的是http协议,https是对http的升级,主要是在http协议基础上增加了安全协议ssl,是一种比http更安全的协议,只要我们了解了http,就可以搞清楚一般的交互过程。原创 2023-12-15 20:15:00 · 172 阅读 · 0 评论 -
集成测试如何做?
集成测试被定义为一种测试类型,其中软件模块在逻辑上集成并作为一个组进行测试。一个典型的软件项目由多个软件模块组成,由不同的程序员编码。此级别测试的目的是在集成这些软件模块时,暴露它们之间交互中的缺陷集成测试的重点是检查这些模块之间的数据通信。因此,它也被称为“I & T”(集成和测试),“字符串测试”,有时也称为“线程测试”。原创 2023-12-15 20:00:00 · 658 阅读 · 1 评论 -
接口自动化测试Mock Get和Post请求
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-12 20:00:00 · 522 阅读 · 0 评论 -
传统软件测试过程中的测试分工
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-11 20:15:00 · 78 阅读 · 0 评论 -
2024最新软件测试面试最全八股文
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-09 20:15:00 · 1381 阅读 · 0 评论 -
白盒测试 && 接口测试 && 自动化测试
白盒测试是一种测试策略,这种策略允许我们检查程序的内部结构,对程序的逻辑结构进行检查,从中获取测试数据。白盒测试的对象基本是源程序,所以它又称为结构测试或逻辑驱动测试,白盒测试方法一般分为静态测试和动态测试。原创 2023-12-09 20:00:00 · 251 阅读 · 0 评论 -
Appium移动自动化测试--安装Appium
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-08 20:15:00 · 684 阅读 · 0 评论 -
使用postman做接口测试
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2023-12-07 20:15:00 · 1195 阅读 · 0 评论 -
生成测试数据的4种方法、5种工具介绍
在实际项目中,测试人员可根据具体的测试类型来决定测试数据的生成方式,并在测试过程中不断优化和改进测试数据的设计和生成,提升测试结果的准确性,保证好测试质量。测试数据在软件测试中是非常重要的,测试人员需要根据需求场景来进行测试数据的设计和生成,可以利用测试数据生成工具来快速生成大量的测试数据。一个基于Java的测试数据生成工具,可以生成各种类型的模拟数据,例如人名、地址、电话号码、电子邮件等。一个基于Java的测试数据生成工具,可以生成各种类型的模拟数据,例如人名、地址、电话号码、电子邮件等。原创 2023-12-06 20:00:00 · 949 阅读 · 0 评论 -
常见的软件测试用例设计方法有哪些?
以上六种用例,最重要的是区别每种用例方法的应用场景。简单总结如下:1)流程图法(也叫场景法),主要针对业务场景,也就是多个功能的组合使用场景。2)等价类划分法,主要针对数据很大,且数据主要为数字、日期类型。3)边界值, 确认边界,要结合等价类使用4)判定表, 一条测试用例覆盖多个条件,且条件之间有约束5)正交法, 数据很大,但是无法使用等价类缩小范围(比如城市名,浏览器名称不是数字、日期类型),就用正交表来缩小范围6)错误推测法,有经验的人使用。原创 2023-11-27 20:23:59 · 202 阅读 · 0 评论 -
实战:登录接口测试用例举例
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!测试用例的编写应该遵循 step-by-step 的原则,即逐步执行测试用例中的代码,以帮助开发人员更好地理解测试需求和测试场景。测试用例的编写应该尽可能贴近实际用户使用场景,以保证测试用例的准确性和可靠性。以上是一些可能的登录接口测试用例,您可以根据具体的登录需求进行修改和补充。测试用例应该覆盖到所有主要的功能和场景,以避免遗漏重要的功能和场景。以下是一些可能的登录。原创 2023-11-27 15:13:28 · 1119 阅读 · 0 评论 -
web项目部署 一篇就搞定
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-27 14:51:53 · 74 阅读 · 0 评论 -
基于Pytest+Requests+Allure实现接口自动化测试
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-25 20:27:21 · 805 阅读 · 0 评论 -
Python 测试框架 Pytest 的入门
pytest 是一个功能强大而易于使用的Python测试框架。它提供了简单的语法和灵活的功能,用于编写和组织测试代码。1、简单易用:pytest 的语法简洁明了,使得编写测试用例更加直观和易于理解。它使用 assert 语句来验证预期结果,让测试代码更加简洁易读。2、自动发现测试:pytest 能够自动发现并执行测试文件和测试函数。它遵循命名规则(以 “test_” 开头的文件和函数)来查找测试用例,无需手动指定。原创 2023-11-25 20:04:27 · 1205 阅读 · 0 评论 -
如何将 Python 运用到实际的测试工作中
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-26 20:15:00 · 92 阅读 · 0 评论 -
测试必知:线上出现BUG,该怎么办!
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-26 20:00:00 · 93 阅读 · 0 评论 -
接口测试之文件上传
首先,要知道文件上传的一般原理:客户端根据文件路径读取文件内容,将文件内容转换成二进制文件流的格式传输给服务端,而服务端接受客户端传过来的二进制文件流以及文件名称等信息(此时这些二进制文件流存储在内存中),然后将其写入存储空间(即磁盘中),完成上传操作,返回给客户端信息。至此,请求发送完毕,查看postman接收到接口返回上传完成信息,上传文件成功出现在目录中(如下图)。在日常工作中,经常有上传文件功能的测试场景,因此,本文介绍两种主流编写上传文件接口测试脚本的方法。ok,知道原理后,开始操作。原创 2023-11-25 20:15:00 · 422 阅读 · 0 评论 -
Selenium 4.11 正式发布--再也不用手动更新chrome driver 了
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-25 20:00:00 · 1567 阅读 · 0 评论 -
最重要的BI测试-适用于任何BI和分析平台
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-24 20:09:03 · 176 阅读 · 0 评论 -
(Java版)新一代最强开源UI自动化测试神器Playwright(模拟移动设备和浏览器行为)
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-24 20:00:00 · 449 阅读 · 0 评论 -
性能测试必备知识-使用MySQL存储过程构造大量数据:实例解析
在软件开发过程中,测试是一个不可或缺的环节。批量数据构造是一种自动化的数据生成技术,它可以根据预定义的规则和模式生成大量的测试数据。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!一、提高效率:批量数据构造可以快速地生成大量的测试数据,节省了手动创建数据的时间和精力。二、减少错误:由于批量数据构造是自动化的过程,因此可以大大减少人为错误的发生。三、可重复性:批量数据构造生成的数据具有可重复性,可以在不同的测试环境中使用。原创 2023-11-23 19:45:00 · 362 阅读 · 0 评论 -
Jenkins扩展篇-流水线脚本语法
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-22 21:21:47 · 814 阅读 · 0 评论 -
接口自动化测试实战经验分享,测试用例也能自动生成
顾名思义,接口测试就是对系统或者组件之间的接口进行测试,主要校验数据的交换、传递以及系统间的相互依赖关系等。根据测试金字塔的模型理论,测试分为三层,分别是单元测试(Unit Tests)、服务测试(Service Tests)、UI 测试(UI Tests),而我们的接口自动化测试就是服务测试层。单元测试会导致工作量大幅提升,在需求快速迭代和人力紧张的背景下,很难持续推进,本文暂不讨论。而接口自动化测试容易实现、维护成本低,且收益更高,有着更高的投入产出比。原创 2023-11-22 20:15:00 · 2112 阅读 · 1 评论 -
PostMan接口测试教程
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-22 20:00:00 · 1280 阅读 · 0 评论 -
哪个才是最适合你的 Web UI 自动化测试框架
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-21 20:15:00 · 125 阅读 · 0 评论 -
掌握5个关键点,搞定语音识别测试!
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-21 20:00:00 · 481 阅读 · 1 评论 -
WebLOAD: 一站式性能测试工具
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-20 20:15:00 · 219 阅读 · 0 评论 -
软件测试面试怎样介绍自己的测试项目?会问到什么程度?
回答思路:项目周期web项目周期:新项目一般在6个月左右(可以分多个迭代完成), 发布一个可用版本进行中的项目一般两周左右一个迭代 , 即也会发布新的可用版本app项目周期:一般在4个月左右小程序项目周期:一般2个月左右测试开发比例:1:5左右项目用例数量web项目:一般整个系统用例约4000条左右(个人负责模块的1100条左右)app项目:常规app用例约600条左右(个人负责约220左右)小程序项目:常规小程序级别约200条左右(一般一个人负责)bug数量。原创 2023-11-20 20:00:00 · 373 阅读 · 0 评论 -
如何隐藏Selenium特征实现自动化网页采集
有些网站会根据user-agent来判断用户的设备和操作系统,如果发现user-agent不符合正常的范围,就会怀疑是Selenium驱动的浏览器。3、排除或关闭一些Selenium相关的开关:enable-automation和useAutomationExtension是两个常见的Selenium相关开关,它们会影响浏览器的行为和外观,比如在浏览器窗口上显示“Chrome正在受到自动软件的控制”的提示。为了避免这种情况,我们需要隐藏Selenium的特征,让网站认为我们是正常的用户。原创 2023-11-19 20:15:00 · 216 阅读 · 0 评论 -
单元测试运行慢?十分钟教会你怎么提升单测运行速度
提高单元测试运行速度对提升研发效率具有重要的意义,也是单元测试领域的一个重要研究课题。笔者也将在该领域不断加强研究,不断总结好的方法,与大家共同致力于单元测试运行速度的提升。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-19 20:00:00 · 162 阅读 · 0 评论 -
Appium混合页面点击方法tap的使用
我以前用click方法是可以点击已定位的webview元素的,所以我找前端研发工程问了一下,找到了原因:在手机端用js操作H5页面时,click会有200-300ms延时,后面写的页面很多都采用封装好的tap来进行点击,这种情况下用click就不起作用。于是我在webview中定位好元素后切回原生后使用tap方法,但这个时候又碰到一个问题:由于web页面坐标系与手机原生坐标系不一致,同一个元素在webview中的坐标与在原生页面中的坐标不一致,切出webview后tap依然点击不到,这条路暂时也行不通了。原创 2023-11-18 20:15:00 · 137 阅读 · 0 评论 -
App测试经典面试题及参考答案
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!12、测试过程中遇到 app 出现 crash 或者 ANR,你会怎么处理?14、APP 测试的内容主要包括哪些,如何开展?6、简要说一下冷启动、暖启动、热启动、首屏启动。8、IOS和安卓的APP测试有什么不同?2、APP测试与web测试的区别?10、APP测试的主要内容有哪些?11、APP的闪退通常是什么原因?3、APP闪退有哪些原因造成的?4、APP实时日志如何抓取?原创 2023-11-18 20:00:00 · 283 阅读 · 0 评论 -
Apifox 关于token的使用方式
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-17 20:15:00 · 1162 阅读 · 3 评论 -
Playwright测试自动化工具
例如,如果你想在Java中使用Playwright,你需要选择你喜欢的测试运行器,如JUnit,并管理Playwright对象,如BrowserContext和Page。今天,大多数web应用程序都是用现代前端框架开发的,如React、Angular或Next.js,所有的浏览器可以分为三类:基于Chromium引擎的浏览器,在Gecko上运行的Firefox,以及在WebKit上运行的Safari。现有的会话可以在每次新的测试需要会话时使用,节省了登录应用程序的时间,大大减少了执行时间。原创 2023-11-15 19:33:07 · 73 阅读 · 0 评论 -
接口自动化测试用例编写规范
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2023-11-15 19:27:07 · 253 阅读 · 0 评论
分享