节点文献

一种基于敏捷开发的价值驱动软件测试模型构建

A Value Driven Software Testing Model Based on Agile Development

【作者】 王磊

【导师】 袁玉宇;

【作者基本信息】 北京邮电大学 , 计算机科学与技术, 2014, 硕士

【摘要】 随着软件产品质量要求日益增加,作为重要的质量保障手段的软件测试工作,也受到越来越多人的重视,采取有效的软件测试模型,选择合适的软件测试方法,是保证软件项目顺利实施,提高软件产品质量的重要手段。因此,如何使软件测试工作满足越来越复杂的软件质量需求,一直是软件工程领域重要研究课题之一。目前,传统的“瀑布式开发模型”已被很多项目团队放弃,而在20世纪末开始的敏捷开发模型已逐步成为主流的开发模式。敏捷开发为项目团队提供更高效的内部沟通,为用户提供更友好的信息反馈,但是流行的敏捷开发方法中很少涉及到软件测试的具体流程和方法。本文所构建的测试模型将基于敏捷开发过程,从而使得测试模型具有更广泛的适用性。基于上述背景,本文提出一种基于敏捷开发的价值驱动软件测试模型。本文首先分析了传统的软件测试模型,这些模型往往以技术为工作指导,忽略软件用户所关注的软件中的价值因素。然后本文利用敏捷开发中迭代的思想,提出了价值驱动的软件测试模型。在该模型中设计了测试的基本元素以及相应的测试规则和方法,实现了将价值因素引入到测试模型中的目标。最后通过一个项目实例验证价值驱动软件测试模型的有效性。

【Abstract】 With increasing software product quality requirements, software test as a technique to promote software quality is attached great importance. Therefore choosing a suitable test processing and model rather than repeated test cases is an important mean to ensure the software quality. This makes software test become one of the key research topics in the field of software engineering.The traditional software models such as "Waterfall model" go out of use in many software teams. By comparison agile development model has gradually become the mainstream in development model. Agile model is for software teams to provide a more efficient internal communication and more friendly feedback. But popular agile model methods are rarely related to the specific processes and approaches of software test. The software test model proposed in this paper is based on agile development processes, which makes the test model have a wide-ranging applicability. This paper proposes a value driven software test model based on agile development.This paper analyzes the traditional model of software test. It found that software staff is driven by technology while customers concern the value in the software. This paper proposes a value driven software test model, whereby the value factor that customers and software engineer both should focus explicitly is introduced into the test model. The basic test elements are designed as well as the corresponding test methods and rules. In this way the value factor is introduced into the model. At last it uses a project to verify the validity of the model.

【关键词】 软件测试模型价值驱动敏捷开发
【Key words】 software testingmodelvalue drivenagile
节点文献中: