ACM Home Page
Please provide us with feedback. Feedback
Embedding built-in tests in hot spots of an object-oriented framework
Full text PdfPdf (794 KB)
Source ACM SIGPLAN Notices archive
Volume 37 ,  Issue 8  (August 2002) table of contents
COLUMN: Technical correspondence table of contents
Pages: 25 - 34  
Year of Publication: 2002
ISSN:0362-1340
Authors
Taewoong Jeon  Korea University, Chochiwon, Choongnam, Korea
Hyon Woo Seung  Seoul Women's University
Sungyoung Lee  Kyunghee University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 34,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/596992.597001
What is a DOI?

ABSTRACT

This paper describes a scheme of encapsulating test support code as built-in test (BIT) components and embedding them into the hot spots of an object-oriented framework so that defects caused by the modification and extension of the framework can be detected effectively and efficiently through testing. The test components embedded into a framework in this way increase the testability of the framework by making it easy to control and observe the process of framework testing. The proposed technique is illustrated using the facilities of C++. Our testing scheme, however, is equally applicable to other object-oriented languages. Using our scheme, test components can be designed and embedded into the hot spots of a framework without incurring changes or intervention to the framework code, and also can be attached and detached dynamically to/from the framework as needed at run-time.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
5
6
 
7
 
8
9
 
10
11
12
 
13
 
14
Fayad, M.E., Wang, Y. and King, G., "Built-In Test Reuse", In the Building Application Frameworks, Fayad, M.E., et al, John Wiley & Sons, Inc., 1999, pp. 488-491.
15
 
16
 
17
 
18
 
19
 
20
Voas, J. and Kassab, L., "Using Assertions to Make Untestable Software More Testable", Software Quality Professional Journal, 1(4), Sep. 1999.
 
21
22
23
24
 
25
 
26
The XUnit Home Page, http://www.xprogramming.com/software.htm
 
27
Gamma, E. and Beck, K. "JUnit A Cook's Tour", Java Report, May 1995.
 
28
Edwards, S. H., "A Framework for Practical Automated Black-Box Testing of Component-Based Software", Software Testing, Verification and Reliability, Vol. 11, 2001, pp. 97-111.

Collaborative Colleagues:
Taewoong Jeon: colleagues
Hyon Woo Seung: colleagues
Sungyoung Lee: colleagues