摘要: 单元测试框架基本上都具有setup和teardown的功能; setup用来实现用例执行前的一些操作(如:数据准备、打开浏览器等操作); teardown用来实现用例执行完成之后的一些操作(如:数据清理、关闭浏览器等操作)。 pytest作为一款强大的测试框架同样也有setup和teardown语法 阅读全文
posted @ 2021-07-06 21:06 习久性成 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 环境前提: 只有同时满足一下先决条件才能使用pytest-rerunfailures ①python的版本不能过低; ②pytest 5.0或更高版本; 背景: 平时在做接口测试的时候,经常会遇到网络抖动或者环境问题导致测试用例运行失败,而这个并不是我们想要的结果; 我们想要重新运行失败的测试用例, 阅读全文
posted @ 2021-07-06 20:49 习久性成 阅读(368) 评论(0) 推荐(1) 编辑
摘要: pytest之多进程运行测试用例(pytest-xdist) 前言 平常我们功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完 当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个小伙伴,那么执行 阅读全文
posted @ 2021-07-06 20:15 习久性成 阅读(1873) 评论(0) 推荐(2) 编辑
摘要: Exit code 0 :所有用例执行完毕,全部通过 Exit code 1:所有用例执行完毕,存在Failed的测试用例 Exit code 2:用户中断了测试的执行 Exit code 3:测试执行过程发生了内部错误 Exit code 4:pytest 命令行使用错误 Exit code 5: 阅读全文
posted @ 2021-07-06 17:56 习久性成 阅读(413) 评论(0) 推荐(0) 编辑
摘要: UI测试 1、UI设计是否符合设计稿 2、内容测试 输入框说明文字的内容与产品需求一致 是否有错别字 3、导航测试 不同的连接页面之间导航链接是否有效,是否跳转是否正确 4、图形测试 自适应界面设计,内容根据窗口大小自适应 旋转手机,确保程序不退出,页面排版无异常 功能测试 1、个人 登陆,注册 第 阅读全文
posted @ 2021-07-06 11:18 习久性成 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 一.appium自动化基础软件: ①genymotion-2.11.0-vbox.exe :Genymotion是一款出色的跨平台的Android模拟器链接:https://pan.baidu.com/s/1SAHIe_k3g0TUCDS6uiETRw提取码:dv1k ②VirtualBox-5.2 阅读全文
posted @ 2021-07-06 09:31 习久性成 阅读(803) 评论(0) 推荐(0) 编辑