论文部分内容阅读
企业资源规划(ERP)系统是一种将适合于企业的管理思想贯穿其中的企业管理系统。ERP系统的核心模块主要有进货、销售、库存、人事管理、财务管理等。 ERP软件的生命周期长,软件需不断进化(包括排错、改进、扩充等),则相应地,需不断地对其进行功能测试、集成测试和性能测试等。这时,所需付出的测试成本也随之提高,而测试重用及测试过程自动化的实现是降低开销、提高测试效率的有效途径。而TTCN-3语言是由欧洲电信标准协会推出的一种自动化测试语言,自动化测试又具有一致性和可重复性等多个优点,因此,TTCN-3的测试环境是进行ERP系统测试的理想选择。 本文的研究内容是基于TTCN-3对ERP系统的测试方法的设计和实现。首先,本文分析了ERP系统的体系结构及其特点,分析了ERP系统的传统测试方法,并将其与本文提出的测试方法进行比较。我们发现基于TTCN-3的测试方法能够有效提高ERP系统的测试效率,并支持测试重用。本文根据ERP系统的软件体系结构及特点详细说明了基于TTCN-3对ERP系统进行测试的一整套方法的设计,包括抽象测试套(ATS)的设计、适配器的设计、及编解码器的设计。本文的测试主要涉及到功能性测试、集成测试、和性能测试等。 最后,本文通过一个实际的ERP系统(企业进、销、存管理信息系统)说明了基于本文所提出测试方法的测试过程,并分析其测试结果,以说明该测试方法的可用性和合理性。另外,本文还总结出了基于TTCN-3对ERP这一类软件测试的方法。