【技术实现步骤摘要】
本专利技术涉及计算机软件测试技术,特别是指一种。
技术介绍
软件测试是软件工程中非常重要的环节,特别在于软件接口的测试,为了保证接口的稳定,确保整个软件程序的稳定性。传统的测试用例编写过程大多是由人工完成,由于用例文件和测试代码等编写的复杂性,再加上用例众多,扩展性差,而且最后得到的用例含有大量重复数据且不易修改,导致测试过程耗时耗力,还不一定达到很好的效果。举例来说,以软件文本接口的汉字内码扩展规范(GBK)字符测试为例,所有的GBK字符大约两万多个,倘若测试总共有四个字段需要相关测试用例,按照以前的做法,测试人员需手工编写数万个单据,才有办法测完全部的GBK字符,无疑对测试人员是一项单调且令人疲倦的工作。因此,目前软件测试相关业者亟需一种方法或是方案,除了能保证通过不同参数设置和规格生成较为多样的测试用例外,又可减轻测试人员负担,并提高测试的效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种,通过分离较复杂的用例生成规格和较简单用例参数默认值,用来解决上述因测试工作所造成繁琐的负担,提高测试的通用性、可靠性,方便测试人员使用的优点。根据本专利技术的一方面,提出一种,包括步骤:a)建立多个预设用例生成规格模块及组合算法山)根据测试需求输入至少一测试参数值,以建立一扩展标记语言(XML)文件;c)读入所述XML文件,并对所述测试参数与对应的组合算法进行选择;d)所述多个用例生成规格模块根据所述读入的测试参数,建立多个合法与非法的参数测试用例;e)所述选择的组合算法对所述多个参数测试用例,合成至少一实际测试用例;及f)输出所述实际测试用例为一单据文件 ...
【技术保护点】
一种软件测试用例自动生成方法,其特征在于,包括以下步骤:a)建立多个预设用例生成规格模块及组合算法;b)根据测试需求输入至少一测试参数值,以建立一扩展标记语言XML文件;c)读入所述XML文件,并对所述测试参数与对应的组合算法进行选择;d)所述多个用例生成规格模块根据所述读入的测试参数,建立多个合法与非法的参数测试用例;e)所述选择的组合算法对所述多个参数测试用例,合成至少一实际测试用例;及f)输出所述实际测试用例为一单据文件。
【技术特征摘要】
1.一种软件测试用例自动生成方法,其特征在于,包括以下步骤: a)建立多个预设用例生成规格模块及组合算法; b)根据测试需求输入至少一测试参数值,以建立一扩展标记语言XML文件; c)读入所述XML文件,并对所述测试参数与对应的组合算法进行选择; d)所述多个用例生成规格模块根据所述读入的测试参数,建立多个合法与非法的参数测试用例; e)所述选择的组合算法对所述多个参数测试用例,合成至少一实际测试用例;及 f)输出所述实际测试用例为一单据文件。2.如权利要求1所述的软件测试用例自动生成方法,其特征在于,步骤a)所述组合算法包括全组合算法。3.如权利要求1所述的...
【专利技术属性】
技术研发人员:刘磊,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。