【技术实现步骤摘要】
本专利技术涉及ー种开展软件自动化测试的方法,特别是指ー种采用测试用例和测试报文相关联的技术来开展大批量的自动化测试的方法。
技术介绍
随着计算机软件在各行业中应用的不断深入,软件的质量保证显得越来越重要,软件测试作为软件质量保证的最重要手段也变得越来越重要。当前的软件测试主要采用手エ测试的方法,这种方法已经不能满足对高复杂性和高可变性的软件进行测试的需要了,必须采用自动化测试的方法。目前的自动化测试一般是从用户界面开始的,采用脚本录制的方法进行,这种方法依赖于用户界面的稳定性,而在现实情况下,用户界面是最容易变化的部分,因此这种方法有很大的局限性。为了克服这ー缺点,我们在这里提出了ー个新方法,即测试用例和测试报文相关联的技术来开展大批量的自动化测试的方法。本方法适用于测试具有下列特征的软件系统1)采用面向服务的体系结构(S0A),2)对外提供基于报文的接ロ,能够接受XML报文,并处理XML报文,调用相关的服务进行业务处理。在当前面向互联网和云计算的背景下,这样的系统很普遍,所以本方法的适应面广。采用本专利技术,使用者只要维护ー套测试用例和ー套测试报文,并通过配置的方式将它们关联起来,就可以批量地执行测试用例,对被测软件进行自动化的测试,从而可以大幅提高软件测试的效率,减轻测试人员的劳动强度,对于需求和功能频繁变化的软件产品或系统来说作用更加明显。本方法简单易行,特别适合用于开展自动化的冒烟测试、回归测试、集成测试、系统测试和验收测试等。
技术实现思路
本专利技术的主要目的在于提供,通过对测试用例和测试报文进行配置和对测试用例集进行定制,使得人们可以自动地测试 ...
【技术保护点】
一种软件自动化测试的方法,其特征在于:该方法至少包括如下的步骤:步骤1:定义用于测试软件的初始测试用例;步骤2:定义用于测试软件的测试报文。测试报文与被测软件提供的服务接口是对应的。步骤3:测试报文参数化;步骤4:将测试用例和测试报文关联起来,形成一个完整的测试用例。步骤5:设计一套测试用例集;步骤6:设计“流程测试用例”;步骤7:执行单个测试用例;步骤8:批量执行测试用例;步骤9:检查测试结果,找出软件缺陷。
【技术特征摘要】
1.一种软件自动化测试的方法,其特征在于该方法至少包括如下的步骤 步骤1:定义用于测试软件的初始测试用例; 步骤2 :定义用于测试软件的测试报文。测试报文与被测软件提供的服务接口是对应的。步骤3:测试报文参数化; 步骤4...
【专利技术属性】
技术研发人员:郝进,徐拥军,杨克进,
申请(专利权)人:神州数码信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。