产品介绍模板
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
data1
data1a data1b data1c data1d data1e data1f
data2
data2a data2b data2c data2d data2e data2f
setValue(“aa”, data1)
setValue(“bb”, data2)
管理测试过程
测试经理 测试计划 测试分析 报告
业务测试人员(BA)
测试方案
业务组件 设计
测试用例 设计
测试场景 设计
测试执行 分析
软件工程师(SA)
交易分支 模板
修复 缺陷
自动化测试工程师(TA)
业务组件 自动化构建
测试用例 自动化构建
测试执行 场景构建
自动化 执行
测试执行 分析
环境支持
被测系统 环境构建
泽众软件
测试对象
业务测试案例 PK 测试需求 PK 需求ID 测试目标描述 上层需求的ID 下层需求ID列表 FK1 业务测试案例ID 测试目标和范围描述 案例过程描述 格式化测试过程 自动测试案例ID 测试需求ID 交易分支实例ID列表 业务测试案例列1 需求ID
执行角色 PK 名称 描述 类别
泽众软件
测试体系
•
自动化测试执 行平台 测试案例管理 平台 测试分析平台
测试管理体系
需求管理
质量管理体系
缺陷管理
配置管理
变更管理
泽众软件
测试流程
测试设计 测试计划
问 题
度量
测试构建
和 缺
踪
配置
管理
陷
跟
测试执行 测试评估和报告
泽众软件
测试计划
测试设计
测试构建
测试执行
测试评估和报告
泽众软件
泽众软件
数据key
正常数据1 正常数据2 边界条件数据1 边界条件数据2 边界条件数据3 边界条件数据4
data1
data1a data1b data1c data1d data1e data1f
data2
data2a data2b data2c data2d data2e data2f
setValue(“aa”, data1) setValue(“bb”, data2)
– 测试目标 – 测试需求集合 – 包含多个测试集合
•
泽众软件
测试集向导-1
泽众软件
测试集向导-2
泽众软件
测试集向导-3
•
泽众软件
测试数据管理
• 传统的测试数据管理:
– 与测试脚本相关的测试数据:datapool – 测试人员自己管理测试数据:
• • • • • 输入参数 执行数据 输出参数 测试用例之间的数据关联:自己管理 自动执行下的数据管理:测试脚本关联与测试数 据文件关联
泽众软件
测试技术概念
• 测试生命周期
测试是整个软件开发过程中质量保障体系的关键一环,在V模型中认为在软件开发生 命周期中的每个阶段都有相关的测试阶段相对应。(如图):
概念阶段 计划阶段 开发阶段 发布 验证阶段 阶段 生命周 期管理
USER REQUIREMENTS
PREPARE UAT
ACCEPTANCE TEST
目录
• • • • • 测试管理的目标和任务 测试体系 管理测试流程 测试数据管理 执行测试计划
– 与自动测试工具连接 – 测试自动化 – 人工执行
• • • •
测试日志 TestCenter的BP件
测试管理的目标
• 管理测试过程中的各种对象,规范各种 测试对象 • 规范测试流程,建立测试过程的质量管 理 • 建立测试用例库,实现测试复用
泽众软件
传统的测试数据管理:依赖测试人员
script1 setWindow() Click(“button1”) script3 aa =script1(); script2(aa); script2 setWindow() Click(“button1”)
数据key
正常数据1 正常数据2 边界条件数据1 边界条件数据2 边界条件数据3 边界条件数据4
测试环境 管理
泽众软件
TestCenter缺陷管理过程
Review
Open
Assign
Test
Close
Reject
Reopen
Delay
泽众软件
新的任务、角色
任务
业务组件设计 业务组件模板设计 测试用例设计 自动化测试环境构建 测试计划、方案构建 手工测试执行 自动化测试执行
阶段
测试设计 测试设计 测试用例设计 测试构建 整个过程 测试执行 测试执行
自动测试案例 PK FK1 自动测试案例ID 业务测试案例ID 测试过程定义 包含的交易分支列表 PK
交易分支 交易分支ID 描述 执行限制 输入 输出 执行角色列表 分支数据格式描述
交易分支数据 PK PK 分支实例ID 名称 值 交易分支ID
FK1
泽众软件
创建测试需求
需求树
•
测试主题
泽众软件
测试需求与测试用例关联
角色
软件工程师 软件工程师 业务分析人员 自动化测试工程师 测试经理 测试工程师 自动化测试工程师
泽众软件
自动化测试
• 原理
定义测试用例 明确验证点
运行脚本
Find OK
重复
报告缺陷
制作脚本
观察测试日志
自动化测试的实现,是为测试人员的工具箱新增一件利器,当然它无法取代测试 人员的地位,但仍然毫无疑问地具有强大功能,它能在测试效率和彻底性方面使 我们获益匪浅。
• 测试需求对映测试用 例:
– 测试用例覆盖对映测试 需求覆盖 – 测试需求索引测试用例
泽众软件
“组装”测试用例
• 测试用例:
– 测试单个操作功能 – 定义多个操作功能的 业务流程 – 组合业务组件
•
• 使用对象:
– 测试分析、设计人员
泽众软件
通过测试需求创建测试集合
• 测试集合:
– – – – – 对应于测试计划 对应具体的测试要求 对应测试需求 测试案例的集合 反映测试主题
•
• 测试集合向导
– 选择测试需求节点 – 选择测试主题 – 创建测试集合
泽众软件
业务组件:测试用例的基石
• 业务组件包括:
– – – – 资源 脚本 数据模版 测试脚本类型
•
• 业务组件反映:
– 一个操作功能的一 个具体流程 – 一组对应的数据模 版 – 组成测试的基本单 位
泽众软件
测试计划
• 测试计划:
FUNCTIONAL SPECIFICATION
PREPARE SYS TEST
SYSTEM TEST
TECHNICAL SPECIFICATION
PREPARE LINK TEST
LINK TEST
PROGRAM SPECIFICATION
PREPARE UNIT TEST
UNIT TEST
CODE