软件测试


网站首页 | 软件测试论坛 | 软件测试培训 | 软件测试博客 | 软件测试杂志 | 软件测试沙龙 | 软件测试下载 | 软件测试顾问
业界新闻 | 软件测试人才 | 软件测试技术 | 软件测试工具 | 行业软件测试 | 软件测试管理 | 软件质量专栏 | 软件开发专栏
当前位置:首页>>软件测试技术>>其他相关>>正文
软件外包测试处理流程
文章出处:转载 作者:崔启亮 发布时间:2005-12-26
软件外包测试需要软件开发商和外包测试服务商密切配合,有效交流。软件开发商提供测试计划、测试要求、解答测试服务商的测试过程中的问题、指导和跟踪测试执行过程、修正软件设计缺陷,编译新的软件测试版本。

  软件外包测试服务商从开发商那里取得测试项目,分析测试需求,执行具体的测试过程,报告软件缺陷。测试服务商是软件测试活动的直接执行者。

  软件外包测试处理的流程如下图所示:

 


  软件开发商通过电子邮件等方式传递软件测试要求(测试计划、测试缺陷管理和项目交流方式等),外包测试服务商指定测试项目经理分析和审阅开发上发来的测试要求,如果对测试要求有任何疑问或建议,及时告诉开发商,待开发上给出合理解释后,准备进行具体的测试过程。

  测试服务商在执行测试的过程中,对于新软件测试版本首先进行版本验证测试( Build Verified Testing - BVT ),并且把 BVT 的结果发送回软件开发商。对于软件的常规测试发现的软件缺陷,使用软件开发商提供的缺陷跟踪管理系统报告和查询。

  对于测试周期较长的软件外包测试项目,外包测试服务商需要每周(甚至每天)向软件开发商提供测试进度和测试结果等测试状态报告。测试状态报告的提交频率可以在项目开始前的准备阶段与客户确认,一般每周结束时报告一次。

  为了保证软件外包测试的有效性,外包测试服务商需要对测试结果进行内部的质量保证( QA )过程。如果没有通过内部 QA 测试,则测试服务商的测试人员需要重新或补充测试;如果通过了内部 QA 测试,则可以向软件开发商提交测试结果。

  软件开发商的软件开发人员负责每天跟踪和修正测试服务商报告的软件缺陷,然后重新编译出软件新测试版本。开发商的软件编译人员对刚编译的软件版本执行基本功能检查,这个过程称为“冒烟测试 (Smoke Testing) ”。

  如果通过了软件冒烟测试,则开发商将新的被测试版本上传到项目开始时约定的文件服务器中,并且使用电子邮件等方式通知测试服务商准备新版本测试。

  在软件项目测试后期,理想情况下软件缺陷为 0 ,则进行最终软件版本的测试,最后向开发商提交最终版本的测试结果。

站内搜索
相关文章
◎建议有效的软件度量过程
◎嵌入式软件的覆盖测试
◎我眼中的自动化测试水平等级
◎联合测试
◎高可靠性软件测试方案探讨
◎QA活动的理解与实施
◎从六个角度分析流程建模
◎故障硬盘数据拯救全攻略
◎测试版本大全
◎程序员修身养性的十大原则
◎建模过程的盲点:软件集成中的软知识
◎ASP+SQL Server构建网页防火墙
◎基于嵌入式DSP的流媒体编解码器
◎软件开发全过程检测及测试自动化
◎PDCA循环小知识
◎想编写出优秀技术文档,先学学这四招
◎Tcl脚本的历史
◎Alpha和Beta测试简介
◎测试人员的挑战
◎测试要点总结
◎本地化测试寻找软件缺陷的方法
◎软件本地化测试类型解析与测试要领
◎全景记录:软件测试工程师的一天
◎破解软件外包人才匮乏困局
◎外包测试:雷声大 雨点急
◎URL欺骗的惯用招式
◎网络最经典命令行
◎近10年最强的50本计算机图书,您读过几本?
◎提高团队与个人的尽职度
◎从程序员到测试工程师
◎软件测试组织与方法
◎编写优秀Bug报告的艺术
◎基于模块化设计的嵌入式软件测试方法
◎一个初级测试工程师的工作总结
◎创建移动Web应用程序
◎Web服务器上防范基于ASP程序的木马
◎ASP网站漏洞解析及黑客入侵防范方法
◎防范ASP木马的十大基本原则
◎V模型问题分析
◎测试人员面试三步曲
◎软件测试的误区
◎谁背上了猴子-时间管理
◎开放源码有利于系统安全
◎软件测试的心理学问题
◎嵌入式软件测试策略
◎如何实施SQA
◎软件测试入门书籍(2)
◎制定项目的测试策略
◎软件测试的人际关系
◎测试实践:Eclipse 之 JUnit
热门文章
◎软件测试工程师面试问题选登
◎一个初级测试工程师的工作总结
◎软件测试常用术语表
◎测试人员面试三步曲
◎DOS命令大全
◎什么样的测试人员是好的测试人员
◎软件测试基本方法
◎好的测试工程师应具备的素质
◎软件测试入门书籍(2)
◎我在软件公司成长的三年
◎面试官最爱问的问题背后真相
◎软件测试工程师面试题
◎应届毕业生少走弯路的十条忠告
◎有关软件测试的术语定义集锦
◎微软的软件测试方法(一)
◎我的测试经历(1)
◎全景记录:软件测试工程师的一天
◎软件测试步骤
◎谈谈对测试职业的看法
◎漫谈软件测试工程师的角色定位
◎测试需要掌握什么
◎软件测试员自身素质培养
◎测试小技巧集锦之一黑盒测试
◎近10年最强的50本计算机图书,您读过几本?
◎软件测试人员职业发展助手
◎测试要点总结
◎如何制定成功的测试计划
◎测试的主要评测方法(1)
◎什么是ERP,通俗版解释
◎测试经验交流
◎软件测试及其支持工具
◎编写优秀Bug报告的艺术
◎软件产品测试标准
◎从程序员到测试工程师
◎微软的软件测试方法(二)
◎软件测试应遵循的八条原则
◎测试版本大全
◎我的测试经历(2)
◎测试人员的挑战
◎网管和黑客都必须知道的命令
◎QA活动的理解与实施
◎Alpha和Beta测试简介
◎网络最经典命令行
◎想编写出优秀技术文档,先学学这四招
◎个人职业生涯规划发展
◎你适合做测试吗?
◎软件测试的误区
◎我的测试经历(3)
◎软件测试的心理学问题
◎软件测试组织与方法

Google提供的广告