|Table of Contents|

[1] Xie Kai, Xu Baowen, Nie Changhai, et al. Component system regression testing method based on CTAM [J]. Journal of Southeast University (English Edition), 2005, 21 (3): 282-286. [doi:10.3969/j.issn.1003-7985.2005.03.008]
Copy

Component system regression testing method based on CTAM()
基于CTAM模型的组件系统回归测试方法
Share:

Journal of Southeast University (English Edition)[ISSN:1003-7985/CN:32-1325/N]

Volumn:
21
Issue:
2005 3
Page:
282-286
Research Field:
Computer Science and Engineering
Publishing date:
2005-09-30

Info

Title:
Component system regression testing method based on CTAM
基于CTAM模型的组件系统回归测试方法
Author(s):
Xie Kai1 Xu Baowen1 2 Nie Changhai1 2 Shi Liang1 Zhang Xiaofang1
1 Department of Computer Science and Engineering, Southeast University, Nanjing 210096, China
2 Jiangsu Institute of Software Quality, Nanjing 210096, China
解凯1 徐宝文1 2 聂长海1 2 史亮1 章晓芳1
1东南大学计算机科学与工程系, 南京 210096; 2江苏省软件质量研究所, 南京 210096
Keywords:
component system testing regression testing test case selection
组件 系统测试 回归测试 测试用例选择
PACS:
TP311
DOI:
10.3969/j.issn.1003-7985.2005.03.008
Abstract:
The emphasis of component system regression testing is retesting of the event interaction between updated components and other components in a system.A component system regression testing method based on a new component testing association model(CTAM)is proposed.First, the modification-affected component groups are identified by the impact analysis on CTAM, and each component in this group is assigned with an influence degree.Then, previous test cases are selected according to the influence degree, to generate the minimal regression test suite.Compared with traditional methods, CTAM is derived from the statistic on the interactive events that occurred in previous test executions, and focuses on the complicated relationship between components, which is more applicable to the component system regression testing.
提出组件系统的回归测试重点是对更新组件与其他组件之间以事件为单位的交互重新测试.给出了一种基于新的组件测试关联模型(CTAM)的组件系统回归测试方法.首先对需要进行回归测试的组件群体进行波动分析, 得出群体中组件受系统改动的影响度, 然后根据影响度选择复用先前的测试用例, 生成最小回归测试用例集.与传统方法相比, 该模型建立在组件间交互事件统计信息的基础上, 分析了组件间的复杂关系, 更适用于组件系统的回归测试.

References:

[1] Weyuker E J.Testing component-based software:a cautionary tale [J].IEEE Software, 1998, 15(5):54-59.
[2] Edwards S H, Shakir G, Sitaraman M, et al.A framework for detecting interface violation in component-based software [A].In:Proceedings of the Fifth International Conference on Software Reuse [C].Victoria, Canada:IEEE Computer Society Press, 1998.46-55.
[3] Li Y J, Wahl Nancy J.An overview of regression testing [J].ACM SIGSOFT Software Engineering Notes, 1999, 24(1):69-73.
[4] Rothermel G, Harrold M J.A safe, efficient regression test selection technique [J].ACM Transactions on Software Engineering and Methodology, 1997, 6(2):173-210.
[5] Binkley D.The application of program slicing to regression testing [J].Information and Software Technology, 1998, 40(11, 12):583-594.
[6] Medvidovic N, Taylor R N.A classification and comparison framework for software architecture description languages [J].IEEE Transactions on Software Engineering, 2000, 26(1):70-93.
[7] Councill William T.Third-party testing and the quantity of software components [J].IEEE Software, 1999, 16(4):55-57.
[8] Yang L, Chen W K.An extension of the revised matrix algorithm [A]. In:IEEE Int Symp Circuits and Systems [C].Porland, OR, 1989.1034-1038.
[9] Harrold M J, Gupta R, Soffa M L.A methodology for controlling the size of a test suite [J].ACM Transactions on Software Engineering and Methodology, 1993, 2(3):270-285.

Memo

Memo:
Biographies: Xie Kai(1980—), male, graduate;Xu Baowen(corresponding author), male, doctor, professor, bwxu@seu.edu.cn.
Last Update: 2005-09-20