自动化测试的4种模型

1.线性测试

        通过录制或编写脚本,一个脚本完成一个场景(一组完整功能操作),通过对脚本的回放来进行自动化测试。[例如:webdriver API]

        优缺点:优势就是每一个脚本都是独立的,任何一个脚本文件拿出来就能单独进行;当然缺点也很明显,用例的开发与维护成本比较高

2.模块化驱动测试

       考虑将重复的部分写成一个公共的模块,需要的时候进行调用,这样就大大提高了我们编写脚本的效率[写函数]

3.数据驱动

      它将测试中的测试数据和操作分离,数据存放在另外一个文件中单独维护

      通过数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变

      实例:从excel表格读取用户名和密码,登录邮箱

     从它的本意来解释,就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。其实就是参数化[类似函数传参]

4.关键字驱动测试

       通过关键字的改变从而驱动自动化测试的执行,最终引起测试结果的改变

猜你喜欢

转载自www.cnblogs.com/yr-number1/p/10099003.html
今日推荐