Selenium34-自动化测试

自动化测试模型

  • 线性测试
    • 通过录制或编写脚本,一个脚本完成一个场景,通过对脚本的回放进行自动化测试
  • 模块化驱动测试
    • 将脚本中重复可复用的部分拿出来写成一个公共的模块,需要的时候就调用它,可以提高测试人员编写脚本的效率
  • 数据驱动测试
    • 数据驱动应该是自动化的一个进步;从它的本意来讲,数据的改变(更新)驱动自动化的执行,从而引起测试结果的改变
  • 关键字驱动测试
    • 通过关键字的改变引起测试结果的改变

模块化设计

  • 模块化用来分隔,组织和打包软件

    • 每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要的功能
  • 在系统结构中,模块是可组合、分解和更换的单元

    • 模块化是一种处理复杂系统分解成为更好的可管理的方式
    • 它可以通过在不同组件设定不同的功能,把一个问题分解成多个小的独立、相互作用的组件、来处理复杂、大型的软件
posted @ 2022-12-27 16:59  暄总-tester  阅读(39)  评论(0)    收藏  举报