【技术实现步骤摘要】
一种基于测试资源感知的测试用例排序方法
本专利技术涉及软件测试
,特别涉及一种基于测试资源感知的测试用例排序方法。
技术介绍
测试用例tc(TestCase)是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式。同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。不同于诸如系统、工具、控制、游戏软件,管理软件的用户需求更加不同的趋势。要使最终用户对软件感到满意,最有力的举措就是对最终用户的期望加以明确阐述,以便对这些期望进行核实并确认其有效性。测试用例反映了要核实的需求。然而,核实这些需求可能通过不同的方式并由不同的测试员来实施。例如,执行软件以便验证它的功能和性能,这项操作可能由某个测试员采用自动测试技术来实现;计算机系统的关机步骤可通过手工测试和观察来完成;但是,市场占有率和销售数据(以及产品需求),只能通过评测产品和竞争销售数据来完成。既然可能无法(或不必负责)核实所有的需求,那么是否能为测试挑选最适合或者最关键的需求则关系到项目的成败。选中要核实的需求将是对成本、风险和对该需求进行核实的必 ...
【技术保护点】
一种基于测试资源感知的测试用例排序方法,其特征在于:将回归测试视为一组具有偏序关系的测试行为的序列,其中每一个阶段的测试行为受到上一个阶段测试行为的影响,同时需要考虑测试资源和时间的约束;测试用例优先排序TCP方法,具体包括以下步骤:(1)应用测试用例选择技术,选择出部分测试用例并构成集合T;(2)为集合T中的每个测试用例设置选择概率值;(3)根据选择概率值,从集合T中选出一个测试用例并执行;(4)重复步骤(3),直至测试资源和时间用完。
【技术特征摘要】
1.一种基于测试资源感知的测试用例排序方法,其特征在于:将回归测试视为一组具有偏序关系的测试行为的序列,其中每一个阶段的测试行为受到上一个阶段测试行为的影响,同时需要考虑测试资源和时间的约束;测试用例优先排序TCP方法,具体包括以下步骤:(1)应用测试用例选择技术,选择出部分测试用例并构成集合T;(2)为集合T中的每个测试用例设置选择概率值;(3)根据选择概率值,从集合T中选出一个测试用例并执行;(4)重复步骤(3),直至测试资源和时间用完。2.根据权利要求1所述的基于测试资源感知的测试用例排序方法,其特征在于:该基于测试资源感知的测试用例排序方法,提出两种程序演化模型;其中,模型1基于程序出发,每次植入单一缺陷并...
【专利技术属性】
技术研发人员:侯德龙,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。