【技术实现步骤摘要】
本专利技术涉及测试
,尤其涉及一种确定需要进行回归测试的测试用例的方法及系统。
技术介绍
随着软件规模的不断扩大,回归测试在测试中占据越来越大的比例。回归测试是指修改了旧代码后,重新进行测试,以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。即使是一个很小的改动,也许是几行代码,也许开发时间只是I小时或2个小时,但是为了线上质量的稳定,我们需要完成整整一套相关产品回归测试和冒烟测试的工作,这让测试的工时大大高于开发的公时,有些时候甚至是开发工时的好多倍的时间。那么如何合理的确认回归的范围,如何在对质量提供保证的同时提高测试的效率,就成为人们很关注的话题。就目前而言,通常都是通过测试人员的经验 ...
【技术保护点】
一种确定需要进行回归测试的测试用例的方法,用于从M个测试用例中确定出需要进行回归测试的K个测试用例,其特征在于,包括:对开发代码进行处理,得到所述开发代码中覆盖的S个函数;从所述S个函数中确定有过修改的N个函数,所述N为小于等于所述S的整数;建立所述M个测试用例和所述S个函数间的函数覆盖对应关系;基于所述对应关系,从所述M个测试用例中确定出与所述N个函数对应的所述K个测试用例。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈琴,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。