当前位置: 首页 > news >正文

自动化测试

自动化测试流程

1. 制定测试计划

要点:确定范围、目的、内容、方法、进度、资源、人力,评审

2. 分析测试需求

要点:根据需求,设计测试需求树

3. 设计测试用例

要点:一个脚本是一个完整的场景、一个脚本只验证一个功能点、重点测试正常逻辑、脚本独立、只对检查点验证;

4. 搭建自动化测试框架

要点:公用的对象、公用的环境、公用的方法、测试数据。

5. 编写测试脚本

要点:准备、执行、断言、清理
脚本类型有线性、结构化、数据驱动、关键字驱动、公共

6. 执行测试

要点:实际测试结果和预期结果的比较

7. 测试结果分析

要点:检查点、错误信息、系统信息、用户信息

8. 跟踪测试缺陷

要点:记录、跟踪、验证、回归

9. 持续集成和自动化测试

要点:提交代码之后能立即进行构建、单元测试。

自动化测试通用框架从上往下依次为

测试生成层

作用:用于测试用例
方式:人工设计测试用例、脚本测试用例

测试定义层

作用:测试用例具体描述
方式:测试条件、测试用例、测试过程、测试数据、测试库

测试执行层

作用:提供执行所必需的功能
方式:测试执行、测试记录、测试报告

测试适配层

作用:被测试对象的各种设备直接接口
方式:界面\api\服务\协议\数据库\模拟器、仿真器适配

相关文章:

  • 恶意 SSP 注入收集密码
  • 【Leetcode 每日一题】131. 分割回文串
  • AI军备竞赛2025:GPT-4.5的“情商革命”、文心4.5的开源突围与Trae的代码革命
  • Spring AOP 详解:面向切面编程的核心与实践
  • 网络变压器(以太网隔离变压器)在千兆以太网中扮演着信号传输、电气隔离和抗干扰的关键角色。以下是其在不同领域的典型应用案例及作用分析:
  • coze生成的工作流,发布后,利用cmd命令行执行。可以定时发日报,周报等。让他总结你飞书里面的表格。都可以
  • Java中的泛型类 --为集合的学习做准备
  • AI时代保护自己的隐私
  • 【开发心得】SpringBoot Oauth2授权登录
  • 每日一题----------类变量
  • 靶场之路-Kioptix Level-5
  • path 路径模块
  • 【Java】Stream API
  • 数据集笔记:新加坡LTA MRT 车站出口、路灯 等位置数据集
  • 开源绝版经典小游戏合集
  • 第三十四:6.4.【v-model】
  • Kali换源
  • 【Linux高级IO】多路转接(poll epoll)
  • 第49天:Web开发-JavaEE应用SpringBoot栈模版注入ThymeleafFreemarkerVelocity
  • Oracle 认证为有哪几个技术方向
  • 做网站卖货/网站推广哪个平台最好
  • 注册网站时审核是人工审核吗还是电脑审核/安徽seo顾问服务
  • 遵义网嘉科技有限公司/泉州seo技术
  • 公司网站建设定金计入什么科目/女教师遭网课入侵直播录屏曝
  • 浏阳网站建设/国内看不到的中文新闻网站
  • 加强政民互动 建设交流型政府门户网站/百度商家怎么入驻