论文部分内容阅读
软件测试是迄今为止人们所能找到的保证软件质量的最好方法,它能够有效地发现软件中的许多缺陷。软件测试保证了软件开发过程的高效性,保证了开发出来的软件产品的高质量和可用性。测试作为软件工程的一门重要学科,其发展受到越来越多的人的关注。
近年来,计算机网络技术和电子商务迅速发展,大型分布式企业级应用软件得到广泛应用。对企业级应用软件的测试,除了使用传统的测试方法(如白盒测试、黑盒测试等)以外,还需要一些适合企业级应用开发特点的测试技术。J2EE采用基于组件的技术,能高效地开发出易于维护、可重用性强的软件,是企业级开发的主流平台之一。因此,研究J2EE平台的测试技术也就成为一项重要的工作。
本文主要研究J2EE平台下的测试技术在实际项目中的实现,从而将测试理论应用到实践中去。台湾智慧财产局的项目—决策信息管理系统,是一个J2EE企业级的应用。系统的数据量大、业务逻辑复杂,需要进行严格的测试来确保它的质量。本文主要结合该系统的测试来展开论述。文章从两方面入手,一方面论述编写代码过程中单元层级的测试,包括测试用例的设计、测试框架的使用以及编码实现;一方面探讨系统集成阶段的性能测试,包括LoadRunner工具的使用、脚本的开发和运行、性能分析。两种类型的测试结合在一起,正是J2EE平台下的测试策略的实际应用,同时,也形成了一个可供参考的完整测试流程。