1、-I- 软件测试方法技术的研究与对比 作 者 姓 名: 学科、专业 : 学 号 : 指 导 教 师: 完 成 日 期: XX 大学 XXXX University -II- 摘 要 软件测试是保证软件质量的重要手段。随着计算机硬件性能的不断提高, 软件的功能也越来越强大,软件结构越来越复杂,软件质量越来越难以控制。对 于比较大型的软件系统集成测试来说,单纯的手工测试不但效率低下,而且很 多测试仅靠手工测试无法完成。为减少测试开销,在有限的时间内执行更多地 测试,并且降低人为引起的错误,自动化测试是非常必要的。 一个完整地自动化软件测试工具,应该包括测试管理工具、功能测试工具、 性能测试工具三个
2、部分。论文阐述了软件自动化测试相关概念和理论,概括和 比较了其适用范围和组织结构。MI 公司、Rational 公司、Compuware 公司开发 的产品是当今市场上三种主流的测试工具,本文从测试步骤、对象识别等方面 对上述三个公司的功能测试产品;从测试项目管理、人员管理、测试计划等方 面对其测试管理工具产品作了详细的分析和比较, 为自动化测试研究提供参考。 关键词:软件测试,自动化测试,测试管理工具 -III- Abstract Software testing is important to ensure software quality. With the enhancement of
3、the computer hardware and the increasing complexity of software functionality and structure, software quality control is more and more challenge. For integration testing on large software, manual testing is usually effort consuming while insufficient to achieve certain testing objectives such as str
4、ess testing. Therefore, automatic testing is necessary. Functional testing, performance testing and test management are three key characters of testing tools. The concept and theory related to software automated testing are expounded. The scope of application and the archichecture of software automated testing is summed up and compared. Testing tools delivered by MI, Rational and Compuware occupy most of the testing market. This thesis