论文部分内容阅读
计算机应用日益普遍,现代软件的类型越来越复杂、规模越来越庞大。软件系统在投入运行之前,尽可能地找到缺陷,提高系统的正确性,保证软件的质量。而软件测试就是保证软件系统正确性的一个重要手段。本文首先分析了Web服务自动测试的国内外研究现状,然后提出实现框架,设计出一种简单的基于XML描述的测试用例生成方法。本文的主要研究内容包括以下几个方面:1.自动测试框架是根据需求把测试规范和测试思想做成可重用的设计,利用这一设计思想,设计了适合实际需要的实现框架。2.本文设计了一种简单的基于XML描述的测试用例生成方法,能够自动生成XML脚本形式的软件测试用例。这种方法通用性好且简单易实现。3.应用XML Schema形成描述文件并读取描述文件,按照描述文件的内容依次执行各个被测试类的接口,并以同样的方法调用参数,执行对应评价模块中的类和接口来获得Web服务结果。4.根据实际需要开发出测试执行框架,实现并验证测试框架的可行性。对实际Web服务进行测试获得的结果和预期结果相比较对应返回值,判定每个被测接口是否正确实现功能。实验结果表明,本文提出的测试框架适合所做的实际工作需求。可以根据特定WS和内部实现逻辑,可以直接访问后端数据的自动测试和评判模块。在测试框架中调用外部类并与WS测试结果进行对比实现自动评判。