组合区块
推荐
Python接口测试实战1(下)- 接口测试工具的使用 一般来讲,接口测试工具一般可以走位单独的测试软件,也可以利用插件进行辅助使用。那么,接口测试工具是如何使用的?
Web-UI 自动化实践 Bee 是由有赞 QA 开发的 UI 自动化工具,并以此实现了 web 端和 wap 端的核心业务的自动化。旨在简化开源工具提供的接口,方便 UI 自动化测试用例的设计。
APP的UI自动化测试框架及平台化探索,看完这篇就够了 UI不仅能够重复性地进行功能测试及验证,还可以避免疲惫操作时的认为测试遗漏,并能够通过UI自动化操作获取其他测试数据的能力。那它有什么利弊呢?接下来将全面展示UI的优缺点。
关于接口测试——自动化框架的设计与实现 真正的自动化测试框架不是一个模式,而是一种思想和方法的集合,通俗的讲就是一个架构。为了更好地实现自动化框架的设计,我们要先了解它的思想及策略。
Python接口测试实战1(上)- 接口测试理论 一句题外话,我想要“五彩斑斓的黑”,这会不会让人啼笑皆非。既然五彩斑斓的黑不能实现,那么自动识别手机壳颜色的APP有了吗?
单元测试
Python接口自动化之unittest单元测试 单元测试是什么?在测试的过程中,按照阶段来分,一般就是单元测试、集成测试、系统测试、验收测试。单元测试则是对单个模块、单个类或者单个函数进行测试。
优质单元测试的十大标准,你有遵循吗? 优秀的测试套件可以让人在更改代码时感到安全,从而使工作更为轻松;糟糕的测试套件会让人痛苦不堪,且浪费大量时间。编写好的、可维护的单元测试存在着一些特定规则,可使单元测试质量更高、更具效率。
为什么单元测试不是持续交付的唯一答案 为了让持续集成和持续交付(CI/CD)成为现实,企业必须审查其内部流程,并重新思考如何处理软件交付生命周期。
理解这八大优势,才算精通单元测试 单元测试实现了测试过程的自动化,减少了发现应用程序中更复杂部分中包含的错误的困难,并且由于可以关注到每一个单元而提高测试覆盖率。
接口测试
手把手教你搭建开源的接口管理平台 前言 Yapi由YMFE开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护API。 权限管理YApi成熟的团队管理扁平化项目权限配置满足各类企业的需求; 可视化接口管理 基于websocket的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率; Mock Server 易用的...
Cypress接口自动化5-接口驱动化数据保存json中 前言 自动化测试里面参数化思想是非常重要的,同一类型的测试,只需维护不同的数据就可以了。 数据通过json文件管理 /** * Create by dell on 2021/4/9 * Author :wencheng * describe : * */ // 导入数据文件 example.json,并保存在 testData 变量中 import testDat...
Cypress接口自动化4-定义数组接口驱动化 前言 自动化测试里面参数化思想是非常重要的,同一类型的测试,只需维护不同的数据就可以了。 策略一:数据通过数组的方式创建 /** * Create by dell on 2021/ 4/8 * Author :wencheng * describe : * */ describe("定义数组接口驱动化", function () { beforeEach("获...
Cypress接口自动化3-定义公共函数获取token给其它接口调用 前言 在做接口自动化过程中会把获取token的方法定义公共函数去调用,token分为2种一种登录成功后获得token只使用一次失效,另外一种登录成功后再规定时间可以使用token超时失效。 token只使用一次失效 在commands.js中添加获取token的方法 //全局定义获取token Cypress.Commands.add('token', function (...
Cypress接口自动化2-参数关联上个接口返回的数据传给下个接口 一、前言 在接口自动化中经常会遇见参数关联的情况,例如登录成功获取的token需要传递给下个接口。 在cypress中可以使用.as()或者sessionStorage.setItem()方法保存数据给下个接口使用。 二、参数关联 方式1 .as()别名使用 /** * Create by dell on 2021/4/2 * Author :wencheng * ...
UI测试
UI自动化测试应不应该投入?有没有前途?怎样做最明智? 不少测试同学吐槽自己公司的 UI 自动化测试效果差而维护成本高,就是一件劳民伤财的集体活动。经常也会有同学问,UI 自动化测试应不应该投入?有没有前途?怎样做比较明智?
UI测试容易忽略的14个测试点 界面测试是软件测试中最多、最繁琐、最简单的测试。尤其在本地化测试(多国语言测试)中,有很多的界面测试。在进行UI测试的时候,最容易忽略的测试点有哪些?
APP的UI自动化测试框架及平台化探索,看完这篇就够了 UI不仅能够重复性地进行功能测试及验证,还可以避免疲惫操作时的认为测试遗漏,并能够通过UI自动化操作获取其他测试数据的能力。那它有什么利弊呢?接下来将全面展示UI的优缺点。
Web-UI 自动化实践 Bee 是由有赞 QA 开发的 UI 自动化工具,并以此实现了 web 端和 wap 端的核心业务的自动化。旨在简化开源工具提供的接口,方便 UI 自动化测试用例的设计。
自动化测试
Locust性能测试01 -环境搭建及使用 一、什么是Locust? Locust是一个易于使用,可编写脚本且可扩展的性能测试工具。您可以使用常规Python代码定义用户的行为,这使Locust可以无限扩展,并且对开发人员非常友好。 二、特征 分布式和可扩展-支持数十万用户 Locust使运行分布在多台计算机上的负载测试变得容易。它是基于事件的(使用gevent),这使得单个进程可以处理成千上万的并发用户。...
如何在windows下批处理脚本并定时执行任务 一、前言 你还在为一些重复点点的事情而烦恼吗!今天给大家说说如何在windows下编写bat脚本取代我们重复繁琐的事情,请认真看完分享或许对你有帮助哦。 二、需求 例如:处理一个事务每n分钟处理一次,需要执行n次。 手工执行:守着电脑每过n分钟执行一次,需要执行n次投入n个人力(点点...)自动化执行:启动程序后台挂起(坐等结果,喝茶走起!) windows编写bat脚...
你的自动化测试是有效的吗? 自动化测试是提升测试效率的有效手段,但是实践过程中,常常听到一些测试同学抱怨说自动化测试并没有发挥应有的价值,有时候甚至沦为绩效考核的工具。比如: 编写了大量的自动化测试用例,却只有少量的可以正常运行; 每天都会定时执行自动化测试的回归任务,却很少发现Bug; 有时候自动化测试的考核指标成为测试人员的负担; 开发了自动化测试平台,用户使用的频率并不太高。 之所...
测试用例的管理 随着软件系统规模的持续增大,业务复杂度的持续增加,软件测试的复杂度也随之越来越大。而软件测试工作复杂度的直接体现,就是测试用例编写、维护、执行和管理,所以编写易读、易维护和易管理的测试用例可以有效的降低测试工作的复杂度。 本文主要系统的介绍了测试用例的几种管理方法,包括每种的特点,适用场景以及实例。帮助不同的项目和团队,根据自己的情况选择适合的测试用例编写和管理方法,从而降低测试工作的复杂度,提高测试工作的效率。
测试自动化最佳实践 尽管不能否认手动测试的价值,自动化测试的需求却在不断增长。自动化测试可以为公司和团队带来许多好处:时间效率高、覆盖面广。如何最好地制定自动化测试策略呢?在本文中,我将展示测试自动化策略的所有7个阶段中的一些最佳实践,希望这些对你能有所帮助。 一、建立测试自动化计划 每个成功的项目都始于一个强有力的战略。自动测试也不例外。为了拥有强大的测试自动化策略,请将测试策略和测试团队保持在一定范围内...
实践
Cypress 接口自动化1-发送http请求 一、前言 在Cypress中发起HTTP请求需要用到cy.request(),其语法如下 cy.request(method,url,body,headers) 参数说明 url:是接口地址,同样可以结合cypress.json的baseUrl配置进行使用 body:是请求体 method:是请求方法,默认情况是GET,还可以是POST、PUT、DELETE等 ...
cypress 自动化测试(文件上传) 前言 cypress-file-upload插件使得文件上传测试变得简单。这个包添加了一个定制的Cypress命令,允许您对如何通过HTML控件上传文件进行抽象,并将重点放在测试用户工作流上。 1.官方地址 下载地址:  https://github.com/abramenal/cypress-file-upload  插件使用详情可查考: https://ww...
Cypress录制自动化脚本 一、前言 Cypress Studio提供了一种在测试运行程序中生成测试的可视化方法,通过记录与被测应用程序的交互。支持.click()、.type()、.check()、.uncheck()和.select()Cypress命令,这些命令将在与Cypress Studio内部的DOM交互时生成测试代码。 二、使用Cypress Studio Cypress Studio是一...
框架
自动化测试平台介绍 ACTS(AntCoreTest)源于蚂蚁金服多年金融级分布式架构工程的测试实践的积累和沉淀,是一款白盒测试框架,旨在为企业提供高效、精细化的接口自动化测试。
ZTF——自动化测试框架 Zentao Testing Framework,简称ZTF,是一款开源自动化测试管理框架。
Lettuce——行为驱动类自动化测试框架 Lettuce主要专注于那些具有行为驱动开发特征的普通任务。它不但简单易用,而且能够使得整个测试过程更流畅、甚至更有趣。
Behave——Python自动化测试框架 Behave允许团队避开各种复杂的情况,去执行BDD测试。
书籍
投稿邀请

如果您有优秀的原创文章,欢迎添加联系人直接与我们联系,或通过下方邮箱发送投稿文章,一经采用,我们会付以一定的稿件报酬。

  • 投稿邮箱:yanruiyu@easycorp.ltd
  • 投稿标题:向 [自动化测试] 网站投稿
  • 稿件要求:与自动化测试相关的任何内容

更多投稿相关请点击更多进行了解~