买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:四川启睿克科技有限公司
摘要:本发明公开了一种基于appium+python的移动端ui自动化测试方法,包括以下步骤:构建python工程,包括目录:common、excel_data、result、testcase、runner;在目录common中使用python的相关函数封装移动端ui元素查找方法、操作方法、excel数据读取方法、截图方法、驱动appium的driver;在目录runner中使用python的单元测试框架unittest封装测试套件获取方法;在目录testcase中使用python语言对被测app的功能编写测试用例脚本;在目录excel_data中新建excel表单管理测试数据、被测ui元素信息;执行测试用例,启动驱动driver调用appium服务连接移动端设备并启用app并根据测试用例对app执行指定操作。可实现移动端的功能逻辑和ui交互自动化测试,提高代码编写效率和测试准确性,降低人工成本。
主权项:1.一种基于appium+python的移动端ui自动化测试方法,其特征在于,包括以下步骤:构建python工程,包括目录:common、excel_data、result、testcase、runner;在目录common中使用python的相关函数封装移动端ui元素查找方法、操作方法、excel数据读取方法、截图方法、驱动appium的driver;在目录runner中使用python的单元测试框架unittest封装测试套件获取方法;在目录testcase中使用python语言对被测app的功能编写测试用例脚本;在目录excel_data中新建excel表单管理测试数据、被测ui元素信息;执行测试用例,启动驱动driver调用appium服务连接移动端设备并启用app并根据测试用例对app执行指定操作;excel_data目录中采用excel文档管理测试数据;result目录作为测试报告和截图附件的保存路径;testcace目录编写被测app的测试用例,每个测试用例一个脚本;runner目录中编辑获取测试套件的方法;所述在目录common中使用python的WebElement相关库中的方法封装移动端ui元素查找方法、操作方法,包含根据元素id、name、xpath查找、点击、输入、拖动元素;封装时把元素唯一识别标识参数化;所述在目录common中使用python的相关函数封装移动端ui查找、操作方法、excel数据读取方法、截图方法、驱动appium的driver,包括:在目录common中使用python的WebElement相关库中的方法封装移动端ui元素查找方法、操作方法;使用python的xlrd库中相关方法封装excel数据读取方法;使用python的get_screenshot_as_file函数封装截图方法;封装配置appium服务连接移动设备并启动被测应用的driver;使用python的单元测试框架unittest根据用例存放路径和用例名称获取测试用例,形成测试套件;每个测试用例通过调用读取excel数据方法获取excel存放的移动端ui元素信息和测试数据。
全文数据:
权利要求:
百度查询: 四川启睿克科技有限公司 一种基于appium+python的移动端ui自动化测试方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。