生成测试用例结构的方法、装置、设备及可读存储介质制造方法及图纸

技术编号:19479812 阅读:39 留言:0更新日期:2018-11-17 10:30
本发明专利技术介绍了一种生成测试用例结构的方法、装置、设备及可读存储介质,该方法包括:获取待测试项目中所有的类,并按照预设过滤规则,从获取到的所有类中确定出需要编写测试用例的待测试类;按照预设搜索规则,分别从每个待测试类中确定出待测试方法;根据从每个待测试类中确定出的待测试方法,相应的生成每个待测试类的测试用例结构;其中,测试用例结构包括:为待测试类中的每个待测试方法生成的对应的测试方法。本发明专利技术能够自动生成测试用例结构,减少人工重复劳动,提高工作效率。

【技术实现步骤摘要】
生成测试用例结构的方法、装置、设备及可读存储介质
本专利技术涉及计算机
,尤其涉及一种生成测试用例结构的方法、装置、设备及可读存储介质。
技术介绍
现有技术中,需要通过手动方式逐个创建测试用例(JUnitTestCase),并进行测试逻辑的相关编码。但是,通过手动方式创建测试用例会存在以下问题:在创建测试用例的过程中存在大量的重复劳动,导致开发资源的浪费,并且不便于核实,容易遗漏测试用例以及测试用例中测试方法的创建,从而导致测试用例编写不完整。
技术实现思路
本专利技术实施例的主要目的在于提出一种生成测试用例结构的方法、装置、设备及可读存储介质,能够自动生成测试用例结构,减少人工重复劳动,提高工作效率。为实现上述目的,本专利技术实施例提供了一种生成测试用例结构的方法,所述方法包括:获取待测试项目中所有的类,并按照预设过滤规则,从获取到的所有类中确定出需要编写测试用例的待测试类;按照预设搜索规则,分别从每个待测试类中确定出待测试方法;根据从每个待测试类中确定出的待测试方法,相应的生成每个待测试类的测试用例结构;其中,测试用例结构包括:为待测试类中的每个待测试方法生成的对应的测试方法。本文档来自技高网...

【技术保护点】
1.一种生成测试用例结构的方法,其特征在于,所述方法包括:获取待测试项目中所有的类,并按照预设过滤规则,从获取到的所有类中确定出需要编写测试用例的待测试类;按照预设搜索规则,分别从每个待测试类中确定出待测试方法;根据从每个待测试类中确定出的待测试方法,相应的生成每个待测试类的测试用例结构;其中,测试用例结构包括:为待测试类中的每个待测试方法生成的对应的测试方法。

【技术特征摘要】
1.一种生成测试用例结构的方法,其特征在于,所述方法包括:获取待测试项目中所有的类,并按照预设过滤规则,从获取到的所有类中确定出需要编写测试用例的待测试类;按照预设搜索规则,分别从每个待测试类中确定出待测试方法;根据从每个待测试类中确定出的待测试方法,相应的生成每个待测试类的测试用例结构;其中,测试用例结构包括:为待测试类中的每个待测试方法生成的对应的测试方法。2.根据权利要求1所述的生成测试用例结构的方法,其特征在于,所述预设过滤规则包含了所有不需要编写测试用例的类的名称。3.根据权利要求1所述的生成测试用例结构的方法,其特征在于,在所述根据从每个待测试类中确定出的待测试方法,相应的生成每个待测试类的测试用例结构之后,所述方法还包括:创建测试集,并将所述待测试项目中的各个测试用例结构添加到所述测试集中。4.根据权利要求1所述的生成测试用例结构的方法,其特征在于,在所述根据从每个待测试类中确定出的待测试方法,相应的生成每个待测试类的测试用例结构之后,所述方法还包括:针对每一个待测试类,判断所述待测试类是否已存在测试用例,若是,则将所述测试用例中的各个测试方法的业务逻辑代码添加到所述待测试类的测试用例结构中。5.根据权利要求4所述的生成测试用例结构的方法,其特征在于,所述将所述测试用例中的各个测试方法的业务逻辑代码添加到所述待测试类的测试用例结构中,包括:针对所述测试用例中的每个测试方法,判断所述测试用例中的测试方法是否存在于所述测试用例结构中;若是,则将所述测试用例中的测试方法的业务逻辑代码添加到所述测试用例结构中对应的测试方法中;若否,则将所述测试用例中的测试方法采用注释的方式添加到所述测试用例结构中。6.一种生成测试用例结构的装置,其特征在于,所述装置包括:获取模块,...

【专利技术属性】
技术研发人员:孔德刚
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1