Regression testing for component-based software systems by enhancing change information

C Mao, Y Lu - 12th Asia-Pacific Software Engineering …, 2005 - ieeexplore.ieee.org
C Mao, Y Lu
12th Asia-Pacific Software Engineering Conference (APSEC'05), 2005ieeexplore.ieee.org
In recent years, component-based software has been widely used in various application
domains and becomes a fairly popular software form. However, due to the lack of
information about the externally-developed components, system testers (ie, component
users) generally can't perform effective testing (especially regression testing) on their
component-based systems. Component users don't know the details about change in
component, so they aren't able to select the proper test cases to retest the modified system …
In recent years, component-based software has been widely used in various application domains and becomes a fairly popular software form. However, due to the lack of information about the externally-developed components, system testers (i.e., component users) generally can't perform effective testing (especially regression testing) on their component-based systems. Component users don't know the details about change in component, so they aren't able to select the proper test cases to retest the modified system. In this paper, we present an improved regression testing method based on the enhanced change information of component version to test the software system containing some modified components. It is a collaborative testing method, needing the joint participations of component developer and user. Component developers calculate the change information from labeled method call graph and provide it to component users via XML files. Component users use this change information and their instrumentation records together to pick out test cases for next-round testing. In addition, we have employed preliminary experiments on some medium scale systems, the experiment results show that our regression testing method is fairly feasible and cost-effective in practice.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果

Google学术搜索按钮

example.edu/paper.pdf
搜索
获取 PDF 文件
引用
References