构建自动化端到端测试
端到端测试指的是将系统作为一个黑盒,模拟正常用户行为,跨越从前端到后端整个软件系统,是一种全局性的整体测试。你在视频中看到的所有操作全部都是由程序自动完成的,就像真实的用户一样,通过这种自动化的方式可以很好的提升我们的测试效率从而保证交付的质量。完成这样的操作相当简单,只需要 Puppeteer 就够了。Puppeteer 是一个 node 库,通过它提供的高级 API 便可以控制 chromi....

精美可视化:Python自动化生成漂亮的测试报告
思路流程 封装读取数据,让所有数据都能够再excel中填写,不再填写任何一行逻辑代码 通过unittest框架的discover()找到匹配的测试用例,由HTMLTestRunner的run()方法执行测试用例并生成最新的测试报告。 集成TestResult,增加一些获取数据逻辑,将数据封存输出,结合jinja2模板引擎,生成报告 将报告路径及收集的结果参数传给发送邮件,钉钉通...

【Pyhton入门系列】第十三篇:Python自动化测试和单元测试
前言自动化测试是软件开发中不可或缺的一部分,它可以提高软件质量、减少人工测试工作量,并确保代码的稳定性。Python作为一种简洁而强大的编程语言,提供了丰富的测试框架和工具,使得自动化测试和单元测试变得更加容易。一、自动化测试介绍自动化测试是指使用脚本或工具来执行测试任务,而不是手动进行测试。Python提供了多个测试框架,其中最常用的是unittest和pytest。unittest是Pyth....
使用 JMeter 进行灵活的接口自动化测试
JMeter 是一个开源的负载测试工具,它可以模拟多种协议和应用程序的负载,包括 HTTP、FTP、SMTP、JMS、SOAP 和 JDBC 等。在进行接口自动化测试时,使用 JMeter 可以帮助我们快速地构建测试用例,模拟多种场景,发现接口的性能问题。下面是一些 JMeter 接口自动化测试的步骤和技巧。步骤第 1 步:创建测试计划在 JMeter 中,测试计划是测试的最高级别,它包含了各种....

接口自动化测试平台--LRUN (二)
接口模板接下来就是接口模板了,先来看看长啥样。是不是还挺漂亮哇~~可以添加分组,将一个模块的接口放在一个分组下点击分组下的接口,数据会渲染到右边,点击发送,就可以发送请求了,然后将响应结果渲染到页面上。响应内容,是不是和 postman 页面类似。会显示 status code、接口运行时间、接口返回的数据大小。灰色的一长串 uuid 为当前用例的 case_id,可以根据该 case_id 查....

接口自动化测试平台--LRUN (一)
为什么要写测试平台2020第四季度的时候使用 Django + DRF + vue2 + HttpRunner2.x 写过一个半成品的接口自动化平台,后面由于一些原因就没有在写。直到 2021 年的第四季度,由于一些原因,又开始搞接口自动化测试平台了。这次前端用的技术栈是 vue3 的 Composition API 语法(基于最新的 3.2.x 版本的 script setup 语法)、typ....

Python自动化测试实战系列之WiFi测试二
上期介绍了Python的一些基本配置,本期将介绍一下本人认为在编码和测试中很重要的一个点,那就是log。log可以记录我们的所有痕迹,所谓“燕过留痕,风过留声”,log不仅可以记录bug信息,通过log分析还可以知道我们设计的逻辑是否正确。有时候经常会出现一种情况,开发的自己明明是这么想的,执行的时候输出的结果却和我们想象中的不一样,这个时候我们就可以通过log去一步步debug,看看代码是怎么....

Python自动化测试实战系列之WiFi测试一
对于大部分从事硬件工作的人而言,可能不太会去涉及软件相关的开发,更多的是工具的使用,但对于测试而言,会一点软件开发可以比较灵活的提高工作效率,特别是对于大量的重复性机械操作类的测试任务,一般都要寻求自动化的解决方案,不然测试人员会痛不欲生且效率低下。近期开始写一下用Python做自动化测试的实战操作系列,一边分享也一边巩固一下。这会是一个系列,尽量写的详细和细节一点,就算不了解的人都可以尝试从这....

基于Jenkins+Python+Ubuntu+Docker的接口/UI自动化测试环境部署详细过程
1 Jenkins是什么? 学习官网:Jenkins官网,Jenkins中文官网; Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件; 用Java语言编写的,可在Tomcat、Docker等流行的容器中运行,也可独立运行。 通俗的讲,比如把编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代...

前端自动化测试和持续集成实践
引言 在当今快节奏的前端开发世界中,确保应用程序的质量和稳定性变得至关重要。前端自动化测试和持续集成是两个必不可少的实践,它们可以帮助团队提高效率、减少错误,并保持代码库的健康。本文将深入探讨前端自动化测试和持续集成的实践,让我们一起了解如何在项目中应用它们。 前端自动化测试的重要性 前端自动化测试是通过编写自动化测试脚本来模拟用户与应用程...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注