一种在Android平台实现快速编写测试用例的方法

    公开(公告)号:CN110941556A

    公开(公告)日:2020-03-31

    申请号:CN201911177342.X

    申请日:2019-11-27

    Abstract: 本发明涉及一种在Android平台实现快速编写测试用例的方法,可包括以下步骤:S1、独立出android元素定位模块,统一使用YAML语言重定义所有元素的定位操作;S2、抽象出测试用例的所有操作行为,将复杂代码逻辑封装成独立操作类:Action类;S3、编写页面文件page.yaml实现Page Object模式,完成代码解耦和复用;S4、编写测试用例文件case.yaml;S5、通过jinja2模板语言,将测试用例文件case.yaml批量生成测试用例可执行文件xxx.py;S6、通过pytest运行测试用例可执行文件xxx.py。采用本发明方法,使用者仅需单独使用yaml语言编写测试用例,使得没有经验的人员可以快速上手编写及修改测试用例,同时统一了元素定位及测试操作的动作,减少冗余代码,使得代码运行更加稳定及高效。

Patent Agency Ranking