...

Web自动化测试框架实战-草稿

框架及测试框架

什么是框架?
框架是对代码、配置、数据的合理组织
框架是对公共方法的有效封装

测试框架

测试框架、测试工具和测试平台的不同

UI自动化测试的意义

  1. 验证页面交互的一致性
  2. 验证前后端分离项目验证前端数据的正确性
  3. 补充覆盖接口测试无法覆盖的业务场景

UI自动化测试的策略

  1. 验证所有页面是否都能正常显示
  2. 验证核心业务流程,如下单,查询订单,开具发票,申购,调拨,盘点等

测试框架的本质

  1. 对重复的操作进行封装
  2. 有效的组织,配置、用例、数据、报告等

测试框架的实现要点

  1. 稳定,健壮性
  2. 易用,可配置,兼容性
  3. 运行控制,灵活性,效率
  4. 方便debug,日志,截图,报告及邮件
  5. 参数化

分层架构

下一层为上一层提供服务
测试用例
Fixtures用例辅助方法
业务步骤

PageObject

各个页面对象

实用方法层utils

db数据库操作
api业务接口的封装
data数据文件读取
发送邮件
页面基础类

posted @ 2021-03-16 14:01  韩志超  阅读(429)  评论(0)    收藏  举报