摘要:
1、zip包必须包含脚本文件和runTest.sh 2、desired_caps为appium所需参数,main.py为测试用例 runTest.sh必须包含env、set ff=unix,python -m unittest -v main.py则为执行命令 3、 选择机型,选择依赖环境,上传测试 阅读全文
摘要:
Charles相关设置 首先安装证书: 选择“受信任的根证书颁发机构”,然后下一步下一步,最终会看到导入成功的提示。 其次,设置SSL Proxying Settings: 为了抓取手机的https而设置的,勾上那个Enable SSL Proxying,再Add: * 443,点击OK。 手机相关 阅读全文
摘要:
1.测试流程是什么? 测试需求分析-编写测试计划-编写测试用例-测试用例评审-执行测试用例-bug跟踪管理-测试通过后业务验收-验收完部署上线-输出测试报告 2.职业规划? 希望在5年以内,成为公司骨干,结合公司项目,不断提高自己的测试技术保障公司项目质量,成为高级测试工程师,和公司共同发展。 3. 阅读全文
摘要:
1、安装Microsoft .NET Framework 4.5检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。如下图所示: 2、安装node-v6.11.4-x64.msi 双击运行,安装appium的依赖环境,node.js.3、安装ap 阅读全文
摘要:
conftest.py配置fixture注意事项 pytest会默认读取conftest.py里面的所有fixture conftest.py 文件名称是固定的,不能改动 conftest.py只对同一个package下的所有测试用例生效 不同目录可以有自己的conftest.py,一个项目中可以有 阅读全文
摘要:
前言 1、首先要理解unittest中setup、teardown的作用,可以实现在执行用例前或结束后加入一些操作,但这种都是针对整个测试类全局生效的 2、如果有以下场景:用例 1 需要先登录,用例 2 不需要登录,当每个测试用例的执行环境和条件都不一样时,显然无法用 setup 和 teardow 阅读全文
摘要:
总结 1、pytest 可以支持自定义标记,自定义标记可以把一个 web 项目划分为多个模块,然后指定模块名称执行 2、可以标记测试用例(函数和类),一个用例可以有多个标记,all代表执行整个测试类下的用例,如下: @pytest.mark.allclass TestLogin(): @pytest 阅读全文
摘要:
问题: 测试用例中添加了 @pytest.mark.login装饰器,如果不在pytest.ini中添加makers的话,就会报PytestUnknownMarkWarning: Unknown pytest.mark.login - is this a typo? You can register 阅读全文
摘要:
在测试用例的前面加上:@pytest.mark.parametrize("参数名",列表数据)参数名:用来接收每一项数据,并作为测试用例的参数。列表数据:一组测试数据。 示例: from datas import loginimport pytest class TestLogin(): @pyte 阅读全文
摘要:
问题:Allure报告的用例数量跟实际运行用例数量不一致 解决办法: 使用allure 生成报告的时候,当你的用例名称修改后,会发现保留了上一次的用例运行记录。如果你想先清空之前的记录再生成新的报告,可以再运行用例的时候加上 --clean-alluredir 命令行参数。 使用 pytest -h 阅读全文