首页 > 编程知识 正文

web自动化测试流程,自动化测试python要学到什么程度

时间:2023-05-03 22:03:30 阅读:40895 作者:418

以前做的自动化项目,大概已经总结好了。

1、整理好整个流程的界面。 这里需要引入requests模块。 由于必须随机命名新创建,因此还添加了random模块

2、封装接口(def )接口封装可以封装公开的信息,减少代码量,提高代码利用率

3、类包,新建接口文件夹

4、到此为止,可以新建case文件夹,放入测试用例

5、到此为止,整个界面都封装好了。 可以部署unittest模块,使python自动运行测试用例。 可以在case命名的package中创建测试用例的方法。 一个方法是用例。 而且,方法的命名需要可读性。 例如,在测量新客户时,可以使用test_add_customers_succcessest的unittest框架的主要作用是一键执行以test开头的测试用例方法并断言

对于断言,如果响应数据为json格式,则可以使用json ()方法将响应数据转换为字典类型,然后提取code或message值以断言。

6、commen文件夹(公用文件夹,html测试运行器文件已发送到此处。 该文件可以生成html文件代码并在网上下载。 )和report文件夹)包含自动化测试报告。

7、在项目名称下创建新的run文件,执行所有以test开头的测试用例

8、执行成功自动生成报告也可以在网页上打开

9、接口参与组合较多时,加滴滴涕装饰器进行数据驱动

10、添加yaml文件

11、引入数据驱动

12、批量运行用例-生成报告-发送邮件

到此为止,整个自动化过程都完成了。 也可以将项目部署到Jenkins上,并添加触发器以每天定时运行运行测试。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。