摘要: 安装: 下载路径:https://github.com/appium/appium desktop/releases 选择最新的安装包即可。 使用 1.点击打开应用程序,进入到配置项。 2.配置以下信息(前提是要有app程序): { "platformName": "android", "devic 阅读全文
posted @ 2020-01-11 15:30 测试爬虫 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Appium简介 Appium 是一个开源的、跨平台的测试框架,可以用来测试 Native App、混合应用、移动 Web 应用(H5 应用)等,也是当下互联网企业实现移动自动化测试的重要工具。Appium 坚持的测试理念: •无需用户对 App 进行任何修改或者重新编译,App 应该 Born t 阅读全文
posted @ 2020-01-11 15:21 测试爬虫 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 字典合并: 在日常工作中需要对字典进行合并操作,下面提供几个操作方法 1.使用dict(a, b) 例: a={'a':1,'b':2} b={'c':3,'d':4} dict(a, b) {'a': 1, 'b': 2, 'd': 4, 'c': 3} 2.创建一个空字典,使用update方法 阅读全文
posted @ 2020-01-09 20:17 测试爬虫 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 创建空字典: dict_eq={} print(type(dict)) 直接赋值创建字典: dict_eq={'a':1,'b':2,'c':'adbc'} 通过关键字dict和关键字参数创建 dict_eq=dict(spam = 1, egg = 2, bar =3) 通过二元组列表创建 lis 阅读全文
posted @ 2020-01-09 20:05 测试爬虫 阅读(3954) 评论(0) 推荐(0) 编辑
摘要: 一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则: (1)测试文件必须先import unittest (2)测试类必须继承 阅读全文
posted @ 2020-01-09 16:50 测试爬虫 阅读(194) 评论(0) 推荐(0) 编辑
摘要: + pytest django:为django应用程序编写测试。 + pytest twisted:为twisted应用程序编写测试,启动反应堆并处理测试函数的延迟。 + pytest cov:覆盖率报告,与分布式测试兼容 + pytest xdist:将测试分发到CPU和远程主机,以盒装模式运行, 阅读全文
posted @ 2020-01-09 16:36 测试爬虫 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 该插件提供了两个命令行选项,用于重新运行上次pytest调用的失败: lf, last failed 只重新运行上次失败的用例,如果没有失败则全部运行 ff, failed first 先运行故障然后再运行其余的测试。 对于清理(通常不需要), cache clear选项允许在测试运行之前删除所有跨 阅读全文
posted @ 2020-01-09 14:57 测试爬虫 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 在测试过程中,参数化是必不可少的功能,本文就讨论下pytest的几种参数化方法 @pytest.mark.parametrize:参数化测试函数 1.内置的pytest.mark.parametrize装饰器支持测试函数的参数化基本用法 例如: @pytest.mark.parametrize("i 阅读全文
posted @ 2020-01-08 20:54 测试爬虫 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Skip跳过用例 跳过(Skip)指,你希望如果某些条件得到满足你的测试用例才执行,否则Pytest应该完全跳过运行该用例 1. 跳过测试用例的最简单方法是使用skip装饰器标记它,可以传递一个可选的原因reason参数: @pytest.mark.skip(reason="目前无法执行该用例") 阅读全文
posted @ 2020-01-08 20:36 测试爬虫 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 使用Mark标记测试用例 通过使用pytest.mark你可以轻松地在测试用例上设置元数据。例如, 一些常用的内置标记: skip 始终跳过该测试用例 skipif 遇到特定情况跳过该测试用例 xfail 遇到特定情况,产生一个“期望失败”输出 parametrize 在同一个测试用例上运行多次调用 阅读全文
posted @ 2020-01-08 17:39 测试爬虫 阅读(328) 评论(0) 推荐(0) 编辑