外包测试流程以及注意的一些事项(转自新浪博客)
根据外包测试整理出的一点资料,还没有详细的规划,先与大家分享,欢迎与大家一起讨论。测试实施前的流程图:略
软件需求和相关文档:
我们通过阅读软件需求及相关文档,了解整个软件的功能以及性能等要求,对整个系统有大概的了解。
协商测试方案和预估工作量、编写工作说明书:
通过双方沟通,确定项目需要做哪些方面的测试,例如集成测试、系统功能测试、系统性能测试。根据需求整理出整个系统所包括的接口数量、功能点数量,进行项目需要人月/日数的预估。编写工作说明书,描述整个项目中整个阶段的工作及交付物及验收标准等。
报价及项目测试方案:
根据预估工作量(人月/日数)或根据甲乙双方的约定(例如发现bug的数量等),进行整个项目的报价。对整个项目给出测试方案。方案中可包括项目的周期、人员安排、每个阶段的工作及交付物等。
内部评审:
在编写完成测试方案后,进行项目组或项目筹备组的内部评审。
客户评审通过并参与项目竞标:
测试方案等通过客户的评审,获得参与项目的竞标资格。
中标签订合同并确定验收标准:
项目中标后,签订测试外包服务合同,在合同中约定每个阶段的验收标准,以及最后项目的验收标准(例如,bug数量、平均无故障运行时间等)。
项目开始之前还需要组建项目团队
根据项目规模组建项目测试团队,根据甲方对系统质量要求不同可灵活配置各种角色。但是一个测试团队下面角色应该是必备的。
典型的项目的其他人员包括:
项目主管:1人,负责整个项目的管理和组织内外沟通
SQA:1人,专门负责整个项目的审计,是否符合CMMI的规范以及甲方的要求。
业务分析师
系统架构师
功能测试工程师:N人
性能测试工程师:N/2人
自动化测试工程师:N/4人
测试研发工程师:视项目情况而定
注:上面性能、功能、自动化测试工程师中的N视不同项目情况而定。
测试过程中流程: "测试准备
"测试计划
"测试设计
"测试执行
测试评估
工作输出和交付件:
项目工作量预估报告
项目工作说明书
项目测试方案
项目测试实施工作详细安排计划
单元测试审核方案
单元测试审核报告
集成测试计划
集成测试用例
集成测试报告
系统功能测试计划
系统功能测试用例
系统功能测试报告
系统性能测试计划
系统性能测试用例
系统性能测试报告
测试总结报告
UAT测试计划
UAT测试用例
UAT测试报告
各阶段测试产生的bug
工作周报
进度汇报
周工作计划安排
测试团队内部的配合和工作机制: " 划分测试小组" 项目组内周例会,组长参加,或全体组员都参加" 参加该包括研发、行方在内的周例会,保留会议纪要,并落实相关内容" 小组组长组织组内部例会,并做会议纪要" 贯彻执行测试需求、测试用例组织和编写规范" 贯彻bug报告填写规范以及缺陷处理流程并严格执行" 配置管理工具,跟踪需求变更工具等的使用" 系统备份和恢复,包括测试数据、测试用例、bug报告等" 执行缺陷分类和轻重缓急分类标准" 项目成员的日安排和周工作安排" 项目成员的进度报告和周报" 项目组纪律和项目管理规范" 项目组内沟通机制以及与研发团队、甲方的沟通机制" 小组间和小组内协作的工作流程" 贯彻执行各相关岗位职责" QA质量管理,贯穿在每个阶段每一天,用例统计、bug数量及严重性统计并跟踪记录测试过程中的风险控制: " 1、项目风险" 2、技术风险" 3、组织风险上面的风险点非常多,例如:– 例会制度,包括项目组例会和测试小组的例会– 培训制度,保证每个成员理解需求– 保证需求变更可控,并更新在测试用例中– Bug解决和验证进行时间控制– 对阻碍项目进展的问题及时沟通– 对被测试系统升级次数进行版本控制– 测试环境和测试设备到位情况– 测试工程师的备份机制 顶起,别沉了啊 顶起!下面的继续!
页:
[1]