当前位置:问答库>论文摘要

题目:小型外包测试团队敏捷测试方法的研究与应用

关键词:敏捷测试;过程改进;敏捷开发;极限编程;Scrum

  摘要

近十几年,软件外包测试经历了迅速崛起和发展。而由于受到发包方和接包方分属不同公司等客观因素的限制,传统的软件测试过程模型暴露出了测试粒度大、进度难以控制等一系列问题。与此同时,敏捷开发方法的普及,也对外包测试提出了新的挑战。本文在借鉴了敏捷开发的思想、同时参考了Scrum的过程模型和极限编程的基础上,提出了一种适用于软件外包和敏捷开发的测试过程模型——ScrumForTest。ScrumForTest是一种强调在实践活动中采用空间共享、工作交换以及文档共享的敏捷测试方法。该方法采用短期迭代的过程模型,可以和敏捷开发方法相配合,能够适应变化比较频繁的项目;采用共享空间的的方法可以促进团队交流与合作;采用了工作交换的方法,可以保证在文档不充分情况下的团队知识共享;而文档共享的方法,则保证了测试文档的及时更新。和传统的测试过程相比,ScrumForTest属于轻量级过程,摒弃掉了冗余的过程活动,精简了繁琐的文档任务,非常适合3-5人的小型测试团队。另外ScrumForTest学习曲线短,利于测试人员掌握和运用。综上所述,ScrumForTest有利于在采用敏捷方法的开发过程中,提升小型外包测试团队的工作效率,进而提升外包企业在新环境中的竞争优势。