论文部分内容阅读
软件测试是软件开发的一个重要环节,成为实现软件质量控制过程中的关键工作,日益受到人们的重视。软件测试工作的性质和要求使得测试工作的自动化和规范程度越来越高。
国内外针对规范化、标准化软件测试有相当多的专著、理论、技术。但是任何一个开发组织都有其特定的开发方式、习惯和环境,照搬照抄某些理论或技术并不能达到良好的效果。同时,开发组织开发成熟度的区别也决定了在理论的指导下,还必须找到最适合本组织的实践方式。如何在开发组织中将理论结合实践,找到效果最好、投入合适的测试方法、过程和技术,是每个发展中的开发组织面临的重要问题。
在这样的背景下,作者在一个中等规模的开发组织运作的一个企业级系统集成软件开发项目中,参与了一次理论指导实践完善软件测试过程的工作,并将这次测试过程的理论基础、实践方式以及成果、结论作一总结。在这个过程中,最大的困难是根据环境找到理论的最佳实践方式,并在各种限制因素之间寻求最佳的平衡。
本文记录了一个完整的软件测试过程,包括它依托的理论依据、每个阶段的主要实践形式、以及遇到的主要问题、困难和解决的方式。
本文主要贡献在于:1、总结在这个项目中开发组织是如何将依据的测试理论落实到最适合自己的实践的,为遇到类似问题的开发组织提供参考。2、记录这个项目测试工作的全过程,包括执行的细节,为软件测试组织提供已被证明有效的成功经验。3、顺利完成了项目的测试工作,达到了预期的效果,实现了测试的目标,保障了软件的质量。