今天研究了半天,大致有些思路,
1.持续集成,jenkins 驱动 appium 执行测试
2.appium 框架,关键字驱动,我想是能够从测试管理工具把测试用例 load 进来而不是下载脚本。
3.手工测试用例和自动化测试用例 是一套(所以考虑关键字驱动)
4.框架希望和接口测试融入在一起
5.能和 bug 管理工具联动,比如工具生成的 log 经过人工判断,直接转换为 jira 的 bug
1.目前测试用例管理工具选型,没有特别合适的,有没有推荐的,比如禅道,testlink(偏旧)
2.自动化测试脚本和手工测试用例是一套 有没有好的实践方案
首先我的测试用例如下
self.appTest.do("aa.login")
self.appTest.do("Page.click",['name=a'])
self.appTest.do("Page.click",['name=b'])
self.appTest.do("Page.set_value", ['name=d','value=test'])
page.click 是定义的关键字,目前有 click,input,setvalue 等
后面跟的参数及值,比如输入需要 name 表示哪个元素,value 表示输入什么值