![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试模型
测试小小小
这个作者很懒,什么都没留下…
展开
-
自动化测试模型(三)数据驱动(参数化)
自动化测试模型(三)数据驱动(参数化) 参数化的方式:1)读取txt文件 2)函数 3)字典 4)读取csv文件 1、读取txt文件 将用户名和密码分别存储在一个txt文件中,通过读取txt文件获取用户名和密码 # 读取用户名 my_file1=open("username.txt") data=my_file.read() ...原创 2020-09-07 15:22:19 · 386 阅读 · 0 评论 -
自动化测试模型(二)登录模块化
自动化测试模型(二)登录模块化 登录模块化 从业务流程及用例分析,每一个自动化测试用例的执行过程为:先执行登录操作,然后执行具体的操作(如文件/文件夹的创建、删除、移动、重命名等操作),最后执行退出操作。如上面的测试用例,登录与退出操作是相对固定的,那么我们可以把登录与退出操作进行模块化,然后调用,一方面不用写重复代码,另一方面可以使测试用例更关注具体的用例代码。 login.py test_login(self)方法 Python基础知识 通过def 关键字可创建函数原创 2020-09-07 15:20:46 · 292 阅读 · 0 评论 -
自动化测试模型(一)自动化测试模型介绍
自动化测试模型(一)自动化测试模型介绍 一个自动化测试框架就是一个集成体系,在这一体系中包含测试功能的函数库,测试数据源,测试对象标准,以及各种可重用的模块。自动化测试在发展过程中经历了以下几个阶段,模块驱动测试,数据驱动测试及对象驱动测试。 一、自动化测试模型介绍 线性测试 通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放进行自动化测试。之前介绍的webdriver API所编写的脚本也是这种方式。 从上图可以看出,可以看出线性测试的优势就是每一个.原创 2020-09-07 15:19:16 · 496 阅读 · 0 评论