zoukankan      html  css  js  c++  java
  • 自动化测试的4种模型

    1.线性测试

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

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

    2.模块化驱动测试

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

    3.数据驱动

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

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

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

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

    4.关键字驱动测试

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

  • 相关阅读:
    (项目实战三)响应式首页内容介绍
    (项目实战二)响应式轮播图
    (一)简介
    (项目实战一)响应式导航
    HttpURLConnection 411错误解决
    JMeter使用(Linux)
    性能测试工具比较
    Java常见加密算法
    HttpURLConnection发送请求
    Java AES加密案例
  • 原文地址:https://www.cnblogs.com/yr-number1/p/10099003.html
Copyright © 2011-2022 走看看