【技术实现步骤摘要】
本专利技术属于软件测试
,具体涉及到根据测试用例库中测试用例及其测试结果,提供一种测试用例集縮减技术,主要解决在渐进和快速迭代开发模式中,频繁进行回归测试,导致测试用例库迅速扩大,回归测试成本也随之急剧增加,通过测试用例集的缩减,减少测试用例数量,提高回归测试效率,减低测试成本。
技术介绍
软件测试是提高软件质量的重要手段。回归测试作为软件生命周期的一个组成部分,在软件开发的各个阶段都会多次进行。软件产生新版本、软件硬件平台变更或硬件配置改变后,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再次出现,同时还需要补充新的测试用例来测试新的或被修改了的功能。在渐进和快速迭代开发模式中,新版本的连续发布使回归测试进行得更加频繁,导致测试用例库迅速扩大,回归测试成本也随之急剧增加。在测试用例库中,往往存在冗余的测试用例,冗余测试用例的存在降低了回归测试的效率。因此很有必要进行测试用例集缩减,使用尽可能少的测试用例,充分覆盖给定的测试需求目标,提高测试效率。回归测试的上述特点决定了实施回归测试是一项工作量大、烦瑣的工作。因此实现自动化的回归测试可以提 ...
【技术保护点】
一种测试用例集缩减技术,其特征在于主要包括以下步骤: (1)在项目开发中,测试人员在实施测试的过程中会将所使用测试用例及其测试结果保存在测试用例库中,从测试用例库中得到测试用例对测试需求集的覆盖情况,进而获得测试用例集T={t↓[1],t↓[2],…,t↓[n]}与测试需求集R={r↓[1],r↓[2],…,r↓[m]}的二元满足关系S(T,R)={(t,r)|(t,r)∈T×R},即S(T,R)表示测试用例t∈T与测试需求s∈S的满足关系,建立二元关系矩阵B=(b↓[i,j])↓[n×m],其中b↓[i,j]=1表明测试用例t↓[i]覆盖了需求r↓[j],b↓[i,j]= ...
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。