PO模式。

对项目进行梳理和总结

1.整个项目中的文件解析

2.每个文件包和模块具体的使用规范

3.整个项目中的模块与文件之间的联系

4.各个模块及包之间的导入使用

5.整体从项目完成之后的角度出发去将军项目搭建流程以及使用规范

        搭建app自动化测试环境

                安卓的sdk

                java的sdk

                安装appium

                使用真机或者安装手机模拟器

                安装第三方库:Appium-python-Client

        编写自动化的用例线性脚本

                新建一个项目

                创建一个script脚本包

                        梳理核心业务模块和功能                    

                        创建py模块进行线性脚本编写

                                通过核心业务流程模块梳理出线性脚本的执行步骤

                                通过编写自动化用例脚本执行完成第一轮正反例的冒烟测试

                                        梳理被操作的元素以及具体的操作方法

                                        执行正反例之后进行断言

                                        保障自动化用例的准确性

                                        回归测试只测正例

选择设计模式pom

        封装:一个类就是一个流程用例或者界面。将界面中需要被操作的每一个元素封装成类属性。将界面中需要被执行的用例步骤定义成一个实例方法

        使用:创建页面类对象,通过对象调用方法执行用例步骤脚本,获取实际结果进行断言

引入测试框架结合用例执行并管理

        用例进行综合管理

        使用参数换进行数据驱动测试

        @pytest.mark.parametrize

        一般情况在用例执行前将参数化使用的实参进行读取使用

                csv/test.excle/yaml/json/

        数据驱动测试主要核心就是在用例设计的过程中,把所有用例需要的症犯了数据进行保存

        然后再使用的时候进行读取自动化操作用例完成脚本内容

        日志信息的记录

        缺陷报告的生成

        持续集成的处理

        

猜你喜欢

转载自blog.csdn.net/qq_51250393/article/details/135382340