自动化测试框架的设计思路

自动化测试框架的设计思路

  • 1.自动化测试框架的概念
  • 2.框架的驱动模式
    • 2.1 数据驱动模式
    • 2.2 关键字驱动模式
    • 2.3 模块驱动测试
    • 2.4 混合自动化测试
    • 2.5 基于模型测试
  • 3.设计框架的原则
    • 3.1 高内聚低耦合
    • 3.2 脚本分离
    • 3.3 模块化设计用例,脚本的可重用
    • 3.4 封装基础方法

1.自动化测试框架的概念

它是由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。
以常见的前端UI测试为例,一个测试框架大概包括测试对象,测试组件,基础类和函数,工具类,测试数据,异常处理,测试日志,断言和测试报告等这些模块。

2.框架的驱动模式

2.1 数据驱动模式

如果被测系统业务逻辑固定不变或变动较小,我们可以使用数据驱动,通过不同数据来保证测试覆盖率,通常数据都是

你可能感兴趣的:(自动化测试,自动化测试,测试框架)