【技术实现步骤摘要】
基于自动生成用例的测试方法、装置、设备及存储介质
本专利技术涉及测试用例生成领域,涉及一种基于自动生成用例的测试方法、装置、设备及存储介质。
技术介绍
在应用服务开发的过程中,需要对已完成的代码进行测试,方便在应用上线之前及时排查掉潜在的问题,提高系统的稳定性。这就需要生成测试用例完成代码测试工作。传统的软件测试中,测试用例编写是测试过程中必备且很核心的一项工作,测试人员需要花费很大的时间和精力去编写测试用例,测试用例的编写占用了测试人员日常工作的很大一部分时间,而且测试用例的编写内容也因不同的人会导致编写内容各异。因此,当前手工完成测试用例编写使得测试人员工作量大,而且不同测试人员对需求的不同理解会导致测试用例的内容和覆盖面出现较大差异,无法达到100%的覆盖。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中手工编写测试用例会导致用例的内容和覆盖面出现较大差异,无法达到100%的覆盖的问题,提出了一种基于自动生成用例的测试方法、装置、设备及存储介质,通过利用对若干模板的规则 ...
【技术保护点】
1.一种基于自动生成用例的测试方法,其特征在于,包括以下步骤:/n响应于用户的列表选择操作,从预设的若干测试列表中的取出所述用户选中的测试列表;/n响应于用户对于所述选中的测试列表的数据项选择操作,从所述测试列表中获取所述用户选中的数据项对应的需求模板编号;/n根据所述需求模板编号从预设的若干需求模板中获取对应的需求模板,并从所述对应的需求模板中获取数据项的配置信息和所述数据项对应的规则模板编号;/n根据所述规则模板编号从预设的若干规则模板中获取对应的规则模板,并从所述对应的规则模板中获取数据规则;/n根据所述数据项的配置信息和所述数据规则生成测试用例并保存。/n
【技术特征摘要】
1.一种基于自动生成用例的测试方法,其特征在于,包括以下步骤:
响应于用户的列表选择操作,从预设的若干测试列表中的取出所述用户选中的测试列表;
响应于用户对于所述选中的测试列表的数据项选择操作,从所述测试列表中获取所述用户选中的数据项对应的需求模板编号;
根据所述需求模板编号从预设的若干需求模板中获取对应的需求模板,并从所述对应的需求模板中获取数据项的配置信息和所述数据项对应的规则模板编号;
根据所述规则模板编号从预设的若干规则模板中获取对应的规则模板,并从所述对应的规则模板中获取数据规则;
根据所述数据项的配置信息和所述数据规则生成测试用例并保存。
2.根据权利要求1所述的基于自动生成用例的测试方法,其特征在于,还包括以下步骤:
根据所述测试用例生成测试数据;
输入所述测试数据执行测试,完成测试后生成测试结果并输出。
3.根据权利要求1所述的基于自动生成用例的测试方法,其特征在于,所述需求模板和所述规则模板分别以需求模板编号和规则模板编号为文件名称保存。
4.根据权利要求1所述的基于自动生成用例的测试方法,其特征在于,所述测试用例的文件名包括用例编号前缀和用例编号后缀,所述用例编号前缀由所述用户选中的测试列表的用例编号前缀生成,所述用例编号后缀由若干位数字组成,且所述若干位数字根据所述测试用例的生成顺序依次递增。
5.根据权利要求2所述的基于自动生成用例的测试方法,其特征在于,当需求模板中设有固定值时,所述测试数据为所述固定值;当所述需求模板中没有设置固定值时,所述测试数据根据所述数据规则随机生成。
6.根据权...
【专利技术属性】
技术研发人员:王福彬,
申请(专利权)人:平安资产管理有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。