论文部分内容阅读
本文主要讲述了测试驱动开发(TDD)的理念和相关理论,并结合工程实际开发,从数据库服务层和GUI图形用户界面两个方面,阐明了如何进行测试设计。 本文首先介绍了敏捷软件开发过程的基本概念和理论,之后着重介绍了极限编程的理论和发展状况。对于软件测试管理系统进行了较为详细的需求分析,结合系统开发的实际,提出了保证系统质量的测试驱动开发方法(极限编程最佳实践之一)。在对测试驱动开发进行了介绍之后,从系统的数据服务层和GUI图形用户界面两大部分,举例讲述了如何使用测试驱动开发方法进行测试设计和编码的工作过程。 最后针对本系统的应用,讨论了使用TDD方法上进行扩展和完善的方法以及一些重要的技术难点。文章附录了相关领域的一些研究热点,探讨了本课题在相关热点领域进行深入研究的可能性。