The present application provides an automatic generation method and device for a test case. The method comprises determining the attribute characteristics of the test object and generating a test case corresponding to the attribute characteristic; wherein, different attribute characteristics correspond to the test case of different functions. This application can determine the attributes of the test object, and automatically generate different test cases for different attributes. The whole process does not need manual induction writing, which can improve the testing efficiency and avoid the omission of test cases.
【技术实现步骤摘要】
测试用例的自动生成方法和装置
本申请涉及测试
,尤其涉及一种测试用例的自动生成方法和装置。
技术介绍
测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。相关技术中,测试用例通常需要依靠开发人员、测试人员、业务对象等多方人员根据待测试软件的需求或者代码来归纳并编写。然而,在这样的实现方案中,每个待测试软件的测试用例都需要有多方人员进行多次讨论才能最终确定,效率低下。同时,由于项目进度以及资源匹配等因素的影响,编写的测试用例可能不够完整,存在遗漏。
技术实现思路
有鉴于此,本申请提供一种测试用例的自动生成方法和装置,以解决编写测试用例效率低下,且不完整的问题。具体地,本申请是通过如下技术方案实现的:一种测试用例的自动生成方法,所述方法包括:确定测试对象的属性特征;生成所述属性特征对应的测试用例;其中,不同属性特征对应不同功能的测试用例。可选的,所述确定测试对象的属性特征的过程,包括:从相关文件中获取所述测试对象的地址信息;或者通过扫描所述测试对象代码中的预设字段获取所述测试对象的地址信息;根据所述地址 ...
【技术保护点】
一种测试用例的自动生成方法,其特征在于,所述方法包括:确定测试对象的属性特征;生成所述属性特征对应的测试用例;其中,不同属性特征对应不同功能的测试用例。
【技术特征摘要】
1.一种测试用例的自动生成方法,其特征在于,所述方法包括:确定测试对象的属性特征;生成所述属性特征对应的测试用例;其中,不同属性特征对应不同功能的测试用例。2.根据权利要求1所述的方法,其特征在于,所述确定测试对象的属性特征的过程,包括:从相关文件中获取所述测试对象的地址信息;或者通过扫描所述测试对象代码中的预设字段获取所述测试对象的地址信息;根据所述地址信息确定所述测试对象的属性特征是否包括跨网段通信。3.根据权利要求2所述的方法,其特征在于,当所述测试对象的属性特征包括跨网段通信时,所述属性特征对应的测试用例包括:ping测试用例以及丢包测试用例。4.根据权利要求1所述的方法,其特征在于,当所述属性特征包括数据库参数时,所述属性特征对应的测试用例包括:数据库连接测试用例以及数据库字段测试用例。5.根据权利要求1所述的方法,其特征在于,所述数据库参数包括:最大连接数、连接超时时间、主备切换信息、数据库字段信息。6.一种测...
【专利技术属性】
技术研发人员:吕宏,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。