检查测试对象是否满足测试的进入条件:即开发方完成系统测试,并提交系统测试报告。
进行冒烟测试,对测试对象进行功能快速抽查,用于执行测试入口标准的印证。
6.2.2 测试环境的搭建
在客户的协助下,搭建测试环境,尽量模拟真实运行环境。
6.2.3 业务培训
接受客户的业务培训是开展测试工作的重要的一环,便于熟悉理解某单位某系统系统的各类业务、功能和接口等。
6.2.4 制定测试计划、测试需求准备
根据《某单位某系统系统业务需求书》、《某单位某系统系统需求规格说明书》和《某单位某系统系统程序设计说明书》整理测试需求;协调开发方协助制定测试计划。包括:确定测试范围、目标、测试周期、测试环境配置、测试方法、所需资源和后勤服务等。
6.2.5 测试设计
编写测试用例,涵盖各个方面,包括正面和负面的输入和数据;开发每一个测试周期具体的测试条件、测试用例、测试脚本、测试数据和预期结果。测试用例和脚本应以实际业务流程执行情况为基础开发。
6.2.6 必要测试工具的开发
除了已经有的测试工具外,还需开发必要的方便功能测试和性能测试的辅助工具。
6.2.7 用例评审
与软件开发方、用户方共同评审测试用例的合理性。
6.2.8 测试执行
● 在测试方案和测试计划由管理方批准后,测试用例由用户方确定后进入具体测试实施阶段。
● 准备测试数据,执行测试用例,记录测试结果;执行一轮测试,二轮回归测试。
6.2.9 测试总结
对测试的各个方面进行全面总结,提交测试报告。
9.5.11 验收测试方案的“测试实施安排”部分
示范性文档编写内容介绍如下。
7. 测试实施安排
7.1 工作流程
项目实施过程我们遵循H测试模型,如图9-9所示。
图9-9 H测试模型图
此次研发过程采用敏捷开放,因此测试工作采用H测试模型,H测试模型将测试流程独立与开发流程,使测试流程自身为一个完全独立的流程,将测试准备活动和测试执行活动清晰的体现出来。除此之外,在项目实施过程中针对各个过程均有质量管理活动,对项目实施过程中的相关成果进行严格的评审。
7.2 人员组织
本次项目测试人员均为具有多年测试同行业的人员,对业务及测试有深入理解,此次项目测试工作包括3部分内容,即:功能性测试、文档性测试和性能测试,因此结合项目特点,我公司岗位人员设置如图9-10所示。
图9-10 测试项目岗位设置图
7.3 人员配置
表9-9 验收测试项目人员配置表
人员分类 | 人 数 | 职 责 |
项目经理 | 1 | 负责承担项目任务的计划、组织和控制工作,以实现项目目标 监督、统筹及协调项目中各项活动和任务安排 负责向项目协调机构定期报告项目进展情况,就项目中存在的问题提出解决建议 负责测试方和业务方、开发方的协调配合工作 |
功能测试组 | 3 | 负责功能测试、业务流程测试 负责编写、制定功能测试用例 负责测试用例执行 负责将问题录入缺陷管理系统 负责对发现的BUG进行回归测试 负责问题分类、总结 负责测试文档的汇总保存 |
性能测试组 | 2 | 负责准备、实施性能测试 |
文档审查组 | 同功能测试组3人 | 负责对文档内容、规范性、可读性进行检查 负责将文档问题分类、总结 负责执行文档评审 |
9.5.12 验收测试方案的“测试计划”部分
示范性文档编写内容介绍如下。
8. 测试计划
在测试开始前对开发方提交的程序、文档进行冒烟测试。
计划项目周期为:20xx-xx-xx至20xx-xx-xx(时间将根据项目实际情况进行调整)。
8.1 测试工作量估算
下面是关于某单位某系统用户验收测试的功能测试、文档测试和性能测试的规模和工作量的估计。
根据下表统计,预计共需xx天,合计xx人日,约合x.xx人月。
表9-10 验收测试项目人工统计表
验收测试 | 任 务 | 时间 | 项目经理1人 (人日) | 高级测试工程师2人 (人日) | 测试工程师2人 (人日) | 工作量小计 (人日) |
测试计划阶段 | 制定测试计划 | 4 | 4 | 4 | 2 | 15 |
测试需求阶段 | 分析测试需求 | x | x | x | x | x |
测试设计阶段 | 设计测试用例 | x | x | x | x | x |
制定测试执行计划 | x | x | x | x | x | |
第一轮测试执行阶段 | 执行测试用例 | x | x | x | x | x |
第二轮测试执行阶段 | 执行测试用例 | x | x | x | x | x |
测试总结阶段 | 总结测试,编写文档,项目验收 | x | x | x | x | x |
合计 | x | x | x | x |
8.2 测试时间进度表
表9-11 验收测试项目时间进度表
阶 段 | 活 动 | 预计时间(天) |
1.测试计划阶段 | 启动会议双方沟通;整理办公环境 | x |
收集所需客户文档 | ||
建立配置管理环境,建立测试管理环境,制订BUG管理流程,建立BUG管理环境 | ||
制订项目测试详细计划,制订配置管理计划 | ||
被测系统业务了解,熟悉系统功能和业务流程,业务系统培训 | ||
编写测试方案 | ||
评审测试方案、测试计划 | ||
需求调研 | ||
2.测试需求分析阶段 | 需求分析 | x |
需求调研、细化测试需求,编写测试需求 | ||
评审测试需求 | ||
3.测试设计阶段 | 功能测试用例设计 | x |
文档测试用例设计 | ||
性能测试用例设计 |
阶 段 | 活 动 | 预计时间(天) |
3.测试设计阶段 | 评审测试用例设计 | |
编写测试执行计划 | ||
评审测试执行计划 | ||
4.第一轮测试阶段 | 第一轮测试环境初始化 | x |
功能测试用例执行 | ||
文档测试用例执行 | ||
性能测试用例执行 | ||
提交回归测试的缺陷列表,确认缺陷 | ||
第二轮测试总结 | ||
5.第二轮测试阶段 | 第二轮测试环境初始化 | x |
功能测试用例执行 | ||
文档测试用例执行 | ||
性能测试用例执行 | ||
提交回归测试的缺陷列表,确认缺陷 | ||
第二轮测试总结 | ||
6.测试总结阶段 | 测试总结报告 | x |
测试总结报告评审 | ||
合计 | xx |
后续内容请从书籍获得……
(未完待续)