Fixture介绍 fixture是pytest特有的功能,它用pytest.fixture标识,定义在函数前面。在编写测试函数的时候,可以将此函数名称做为传入参数,pytest将会以依赖注入方式,将该函数的返回值作为测试函数的传入参数。 fixture有明确的名字,在其他函数,模块,类或整个工程调 ...
分类:
移动开发 时间:
2019-01-13 14:22:11
阅读次数:
181
框架层级及基本组件: 参考:https://www.cnblogs.com/jier888/p/8998724.html Java作为开发语言 Maven管理项目及Jar包 Testng作为测试框架,管理测试用例集,生成测试报告 Selenium为测试工具 Testng被选为测试框架的优点 灵活的测 ...
分类:
其他好文 时间:
2019-01-12 12:04:59
阅读次数:
265
unittest是python中的单元测试框架,但也可以作为selenium自动化测试框架。 基本思路主要分为以下三步: 1. 设计测试用例,注意点主要是要包含测试类和测试方法 class unittest_class(unittest.TestCase): #必须包含unittest模块下的Tes ...
分类:
编程语言 时间:
2019-01-10 23:21:40
阅读次数:
359
使用assert语句进行断言 pytest允许使用标准的python assert语法,用来校验expectation and value是否一致 代码演示: def func(): return 3 def test_func(): assert func() == 4 执行结果: (wda_py ...
分类:
移动开发 时间:
2019-01-09 23:28:33
阅读次数:
314
搭建安卓自动化测试框架记录: 需要的软件: jdk版本:jdk1.8 appium版本:v1.4.16 下载AppiumForWindows.zip adb:adt_bundle_windows_x86_20130917.467161976.rar,带Android SDK,eclipse,Andr ...
分类:
移动开发 时间:
2019-01-05 20:39:35
阅读次数:
310
关于自动化测试框架的设计,笔者在前面的随笔里面有介绍和总结,这里结合实际的项目例子做个demo,环境部署参考笔者的的随笔《python3+Robot Framework+PyCharm环境部署及执行脚本》,拿开源的项目管理平台禅道为例。 一、针对项目特点确定选用的开源的测试框架,这里因为要做WEB ...
分类:
编程语言 时间:
2018-12-24 23:39:29
阅读次数:
482
框架初衷 前两周组内的小伙伴跟我说她现在测试的微信公众号项目(保险)每次上新产品时测试起来很费时,存在大量的重复操作(点点点),手工测试每个产品可能需要半天到一天的时间,复杂的产品需要两天。 由于保险下单的过程中字段比较多,输入费劲的同时测试用例也很多(不同年龄段、工种、有无社保等),且!每个产品的 ...
分类:
微信 时间:
2018-12-24 13:25:10
阅读次数:
212
系列文章根据手机淘宝客户端基础架构高级开发工程师非台在安卓绿色联盟开发者大会上的分享,共分三篇,介绍手淘技术团队性能和稳定性系统化提升方案EMAS-MOTU的设计原理以及实现思路。 本文重点介绍手淘高可用平台的定义及指标、自动化测试框架和性能稳定性数据平台。 非台 手机淘宝客户端基础架构高级开发工程 ...
分类:
其他好文 时间:
2018-12-20 19:09:01
阅读次数:
218
目前正在写一个app的自动化UI测试框架,目录结构如, 脚本还在调试,实现的方法是从excel表格读取测试用例,执行完成后会将结果保存到Excel中。 等待....... ...
分类:
移动开发 时间:
2018-12-19 13:22:25
阅读次数:
173
Robot Framework介绍 Robot Framework是一个通用的关键字驱动自动化测试框架。测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储。通过测试库中实现的关键字驱动被测软件。 Robot Framework灵活且易于扩展。它非常适合测试有不同接口的复杂软件:用户接 ...
分类:
其他好文 时间:
2018-12-17 02:05:50
阅读次数:
330