
自动化测试模型
测试小小小
这个作者很懒,什么都没留下…
展开
-
自动化测试模型(三)数据驱动(参数化)
自动化测试模型(三)数据驱动(参数化)参数化的方式: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 · 426 阅读 · 0 评论 -
自动化测试模型(二)登录模块化
自动化测试模型(二)登录模块化登录模块化从业务流程及用例分析,每一个自动化测试用例的执行过程为:先执行登录操作,然后执行具体的操作(如文件/文件夹的创建、删除、移动、重命名等操作),最后执行退出操作。如上面的测试用例,登录与退出操作是相对固定的,那么我们可以把登录与退出操作进行模块化,然后调用,一方面不用写重复代码,另一方面可以使测试用例更关注具体的用例代码。login.pytest_login(self)方法Python基础知识通过def 关键字可创建函数原创 2020-09-07 15:20:46 · 359 阅读 · 0 评论 -
自动化测试模型(一)自动化测试模型介绍
自动化测试模型(一)自动化测试模型介绍一个自动化测试框架就是一个集成体系,在这一体系中包含测试功能的函数库,测试数据源,测试对象标准,以及各种可重用的模块。自动化测试在发展过程中经历了以下几个阶段,模块驱动测试,数据驱动测试及对象驱动测试。一、自动化测试模型介绍线性测试通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放进行自动化测试。之前介绍的webdriver API所编写的脚本也是这种方式。从上图可以看出,可以看出线性测试的优势就是每一个.原创 2020-09-07 15:19:16 · 577 阅读 · 0 评论