文章 2021-10-09 来自:开发者社区

python自动化测试:通过faker生成测试数据,通过schema检查返回结果

需求假定有如主图相同的http请求。我们一般的做法是,用postman去抓取http请求,然后修改request的body或者header里的数据,点击send按钮,检查返回的response的body是否正确。对于输入。一般来说,我们会纯手工,或者半自动的,设计测试用例。例如使用边界值分析,等价类划分等方法,用在我们的输入参数中。比如我参数中的configname最多200个参数,我测试输入2....

python自动化测试:通过faker生成测试数据,通过schema检查返回结果
文章 2021-10-08 来自:开发者社区

自动化测试之统计手工测试期间的接口响应时间

起因filebeat采集nginx的日志,以json格式解析后传入elasticsearch,全部字段都是text格式,我们需要把request_time变成double格式才能使用聚合搜索request_time的最大值.但是elasticsearch的index一旦建立好之后,字段只能新增,不能修改,所以要修改request_time的数据类型,只能重建索引。我们的步骤是:1.获得老索引的m....

自动化测试之统计手工测试期间的接口响应时间
文章 2020-10-28 来自:开发者社区

Python 自动化测试(五): Pytest 结合 Allure 生成测试报告

本文节选自霍格沃玆测试学院测试开发内部教材,进阶学习文末加群! 测试报告在项目中是至关重要的角色,一个好的测试报告: 可以体现测试人员的工作量; 开发人员可以从测试报告中了解缺陷的情况; 测试经理可以从测试报告中看到测试人员的执行情况及测试用例的覆盖率; 项目负责人可以通过测试报告查看整个项目还余留多少问题,此次版本是否测试通过; 所以打造一个美观、一目了然的测试报告,清晰的反应质量问题,并...

Python 自动化测试(五): Pytest 结合 Allure 生成测试报告
文章 2020-10-27 来自:开发者社区

Python 自动化测试(三): pytest 参数化测试用例构建

本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。 如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序会自动取值运行用例,直到集合为空便结束。pytest 中可以使用 @pytest.mark.par....

文章 2020-07-19 来自:开发者社区

iOS 测试 | iOS 自动化性能采集

前言对于iOS总体生态是比较封闭的,相比Android没有像adb这种可以查看内存、cpu的命令.在日常做性能测试,需要借助xcode中instruments查看内存、cpu等数据. 但是借助instruments比较麻烦、又不能提供命令行.在持续集成中,很难时时的监控app的性能指标.并且现在app发版一般是2周左右,留给做专项测试的时间更少了,那么做核心场景性能测试,肯定是来不及的. 所以需....

iOS 测试 | iOS 自动化性能采集
文章 2020-07-19 来自:开发者社区

接口自动化测试从入门到高级实战

移动互联网公司的一般架构简化模拟 接口测试背景和必要性 接口测试是测试系统组件间接口(API)的一种测试,主要用于检测内部与外部系统、内部子系统之间的交互质量,其测试重点是检查数据交换、传递的准确性,控制和交互管理过程,以及系统间相互逻辑依赖关系等。 现在的互联网应用(App)已经普遍基于前后端分离架构思路构建,即后端提供数据接口,前端调用接口返回 JSon 数据渲染到 UI。而随着微服务的流行....

问答 2020-06-23 来自:开发者社区

在python+selenium自动化脚本中,自动化测试代码不运行完也不报错 ?报错

from selenium import webdriver from time import sleep from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() dr...

文章 2020-04-14 来自:开发者社区

JAVA自动化之Junit单元测试框架详解

JAVA自动化之Junit单元测试框架详解 一、JUnit概述&配置1、Junit是什么? Junit是一个Java 编程语言的开源测试框架,用于编写和运行测试。官网 地址:https://junit.org/junit4/ 2、Maven配置 ?xml version="1.0" encoding="UTF-8"?> xsi:schemaLocation="http:/...

文章 2020-04-01 来自:开发者社区

GitHub Actions 的机器学习推理上线,推进测试部署高度自动化

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 在看到最近新推出的 GitHub Actions 后,我的第一个想法是创建一个简单的示例项目,在这个项目中,我们“部署”一个使用了这个新特性的机器学习模型。当然,这不是一个“真正的部署”,但是可用此模型在存储库中测试你的模型,而不需要任何额外的编码。 GitHub Actions 是一个用于构建、....

问答 2020-02-21 来自:开发者社区

python中良好的自动化系统测试框架

我正在寻找python下良好的端到端测试框架,该测试可以用python编写并以舒适的方式进行管理。我知道有很多单元测试框架,但是我正在寻找更大的范围,例如带有报告支持的测试主管等,整个系统都在测试中。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注