类成员级粒度的面向对象程序回归测试
在面向对象的程序中,由于继承和动态绑定的机制,类成员之间的关系非常复杂,而现代软件普遍采用大规模的协作开发方式,这使得测试用例往往不能记录完全的调用信息,这些都造成了对面向对象程序进行回归测试的巨大困难.本文基于文献”11”的XTA算法提出STA(调用点分离类型分析)的算法进一步提高了对动态绑定分析的精度,并对类的方法和成员变量采用一致的表达方式来构造调用关系.根据构造的调用关系,本文给出了利用部分调用信息进行回归测试的条件,提出了类成员后向切片方法以得到被影响的类成员集合,由此给出利用部分调用信息进行回归测试的策略,并讨论了几种原子操作下的结论.
回归测试 面向对象程序分析 调用图 软件维护
缪力 张大方
湖南大学计算机与通信学院(湖南长沙)
国内会议
北京
中文
1395-1400
2003-11-01(万方平台首次上网日期,不代表论文的发表时间)