Tailoring Test Process by using Component-Based Development Paradigm

컴포넌트 기반 개발 개념을 활용한 테스트 프로세스 tailoring

  • 윤회진 (이화여자대학교 컴퓨터학과) ;
  • 최병주 (이화여자대학교 컴퓨터학과)
  • Published : 2000.12.01

Abstract

다양한 표준에 정의된 내용을 가지고, 각 도메인에서 사용할 수 있는 프로세스를 구축하는 일은 어렵다. 왜냐하면 표준의 어떤 부분을 어떻게 tailoring 하여야 하는지에 대한 지침이 부족하기 때문이다. 사실 표준은 표준대로 존재할 뿐, 실제 프로세스 정의에는 사용되지 못하고 있다. 따라서 본 논문에서는 컴포넌트 기반 개발 개념을 이용하여 다양한 도메인에 맞게 프로세스를 tailoring하는 방법을 제안한다. 우선 테스트 프로세스를 언급하는 다양한 표준들로부터 테스트 프로세스 컴포넌트를 정의하고, 이들을 특정 도메인에 맞게 tailoring 하기 위한 맞춤(customization), 조립(composition) 방안을 제안한다. 본 논문에서 제안한 방법은 테스트 프로세스 컴포넌트의 인터페이스만을 고려하고 주어진 플로그인들을 이용하여, 맞춤.조립만을 수행함으로써, 체계적으로 tailoring된 테스트 프로세스를 구축할 수 있도록 한다.

Keywords

References

  1. ISO/IEC 14598 : Information Technology - Software Product Evaluation
  2. ISO/IEC 9126 : Information Technology - Software Quality Characteristics and Metrics
  3. ISO/IEC 12207 : Information Technology Software Life Cycle Process
  4. Desmond Francis D'Souza and Alan Cameron Wills, Objects, Components, and Frameworks With Uml : The Catalysis Approach, Addison-Wesley Object Technology Series, Oct, 1998
  5. Sherif Yacoub, 'Model for classifying component interfaces,' Int'l workshop on CBSE, 1999
  6. Mikio Aoyama, 'New Age of Software Development : How Component-Based Software Engineering Changes the Way of Software Development?,' proceedings of ICSE workshop on Component-Based Software Engineering, Apr, 1998
  7. Stefan Tai, 'A Connector Model for ObjectOOriented Component Integration,' proceedings of Int'l workshop on Component-Based Software Engineering, Apr. 1998
  8. ISO/IEC TRl5271 : Information Technology Guide for ISO/IEC 12207
  9. MIL-STD-498, Software Development and Documentation
  10. ANSI/IEEE Std 289-1983 IEEE Standard for Software Test Documentation
  11. ANSI/IEEE Std 1012-1986 IEEE Standard for Software Verification and Validation Plan
  12. ANSI/IEEE Std 1008-1987 IEEE Standard for Software Unit Testing
  13. 최병주, '객체지향 소프트웨어 개발을 위한 테스트 방안에 관한 연구' 최종보고서, SERI, 1998
  14. G. E. Krasner and S. T. Pope. A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. JOOP, vol 1, no 3, August/ September, 1988, pp.26-49
  15. Hoijin Yoon, Byoungju Choi, Jin-Ok leon, 'UMLbased Test Model for Component Integration Test,' Proceedings on Workshop on Software Architecture and Component, pp.63-70, Dec, 1999
  16. W3C, Extensible Markup Language (XML) 1.0, http://www.w3c.org/TR/REC-xml, 1998
  17. Hoijin Yoon, Byoungju Choi, 'Interclass test technique between black-box class and white-box class for component customization failures,' APSEC'99, Dec, 1999
  18. 윤희진, 최병주, '컴포넌트 ?춤 오류를 위한 테스트 기법', 정보과학회논문지, 27(2):148-156, 2000.2
  19. Wolfgang Pree, Design Patterns for Object-Oriented Software Development, Addison-Wesley, 1994
  20. Jooyoung Seo, Byoungju Choi, 'Tailoring Test Process by using the Component-Based Development Paradigm and tile XML technology,' APSEC'2000, Dec, 2000, accepted