论文部分内容阅读
随着我国互联网的飞速发展,越来越多的个人与企业通过互联网连接起来,市场的变化可谓是日新月异。市场需求的不断变化和软件规模的不断增大,对互联网的软件项目质量提出了更高的要求,于是敏捷开发模式被越来越多的公司开始采用。但敏捷开发模式并没有对软件测试管理进行单独的描述,导致企业在施行软件测试过程中,没有完善的管理措施,软件质量经常得不到保证。也因此使得敏捷开发模式项目的软件测试管理研究,越来越受到软件公司,尤其是互联网公司的重视。本文首先介绍软件测试管理研究过程中所涉及的理论,包括项目管理、CMMI模型、ISO/IEC软件质量管理体系和开发模式,并对软件测试管理的国内外现状进行了综述。其次,介绍了 S公司Scrum开发项目软件测试管理现状并记录了 32组迭代质量数据,还调查了 S公司研发的教育APP在主流APP市场里的评分。最后,以PDCA为改进框架对S公司软件测试管理进行研究。在P阶段根据S公司的Scrum开发过程确认了软件测试管理范围、分析了软件测试管理中的问题、设立了软件测试管理改进的目标,并在此基础上提出了改进措施;在D阶段将包括组织架构改进、测试用例管理、测试技术管理、沟通管理等改进措施应用到实际迭代工作中;之后在C阶段对实施改进前后的项目质量数据和市场评分进行了对比分析,发现迭代项目在用例质量、线上BUG数、延期天数等指标上都有了较大的进步,证明了管理措施的有效性;最后在A阶段总结了本次改进的效果和不足。