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人 |
负责对文档内容、规范性、可读性进行检查 负责将文档问题分类、总结 负责执行文档评审 |