The invention discloses a method and a device for generating test cases and test the above dimensions by acquiring, test for pre dimension using the equivalence partitioning method of the test that dimensions are divided including effective equivalence class and set invalid equivalence class; using Descartes product method, according to the various dimensions of test to generate candidate test cases; according to the preset simplified rules, remove redundant test cases to be selected, the final test case. This application is divided for each test dimension by using the equivalent class partition method, can reduce the amount of redundant test cases, and according to the simplified rules to further streamline the candidate test case, the less redundant final test case; a test case set to be selected by using the Descartes product life, can guarantee the coverage of test cases. With less redundancy and higher coverage, the test suite can improve test coverage and test quality on the basis of limited use case cost.
【技术实现步骤摘要】
一种测试用例生成方法及装置
本专利技术涉及测试
,特别涉及一种测试用例生成方法及装置。
技术介绍
在测试工作中,对基本功能的覆盖验证是基础且重要的测试活动,且需要尽可能地提高测试覆盖度,即最大程度地覆盖基本功能测试点,避免测试点的遗漏。进行测试之前,一般需要按照业务需求设计测试用例。现有的测试用例设计方法所设计出来的测试用例的覆盖度一般较低,且测试用例存在大量冗余,进而降低了测试质量。
技术实现思路
本专利技术的目的是提供一种测试用例生成方法及装置,目的在于解决现有测试用例的覆盖度低和大量冗余导致测试质量低下的问题。为解决上述技术问题,本专利技术提供一种测试用例生成方法,该方法包括:获取测试维度项,所述测试维度项为预先利用等价类划分方法对测试维度进行划分得出包括有效等价类和无效等价类的集合;利用笛卡尔乘积方法,根据各个所述测试维度项生成待选测试用例;根据预设精简规则,去除冗余待选测试用例,得出最终测试用例。可选地,所述根据预设精简规则,去除冗余待选测试用例,得出最终测试用例包括:根据包括无效等价类只需单个测试用例覆盖、有效等价类互斥性及业务需求的精简规则,去除所 ...
【技术保护点】
一种测试用例生成方法,其特征在于,包括:获取测试维度项,所述测试维度项为预先利用等价类划分方法对测试维度进行划分得出包括有效等价类和无效等价类的集合;利用笛卡尔乘积方法,根据各个所述测试维度项生成待选测试用例;根据预设精简规则,去除冗余待选测试用例,得出最终测试用例。
【技术特征摘要】
1.一种测试用例生成方法,其特征在于,包括:获取测试维度项,所述测试维度项为预先利用等价类划分方法对测试维度进行划分得出包括有效等价类和无效等价类的集合;利用笛卡尔乘积方法,根据各个所述测试维度项生成待选测试用例;根据预设精简规则,去除冗余待选测试用例,得出最终测试用例。2.根据权利要求1所述的测试用例生成方法,其特征在于,所述根据预设精简规则,去除冗余待选测试用例,得出最终测试用例包括:根据包括无效等价类只需单个测试用例覆盖、有效等价类互斥性及业务需求的精简规则,去除所述冗余待选测试用例,得出所述最终测试用例。3.根据权利要求1或2所述的测试用例生成方法,其特征在于,所述获取测试维度项包括:获取根据预设等价划分规则对所述测试维度进行等价类划分得出包括所述有效等价类和所述无效等价类的所述测试维度项;其中,所述预设等价划分规则为根据各个测试维度输入条件确定各个所述测试维度项的有效等价类数量和无效等价类数量的规则。4.一种测试...
【专利技术属性】
技术研发人员:刘勇,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。