A Testing Technique for Customized EJB Component

EJB 컴포넌트의 맞춤 테스트 기법

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

Abstract

‘컴포넌트 기반 소프트웨어 개발’에서 컴포넌트 사용자는 컴포넌트 맞춤, 즉 컴포넌트를 특정 도메인 요구사항에 맞추는 작업을 반복적으로 수행함으로써, 소프트웨어를 개발한다. 따라서 컴포넌트 기반 소프트웨어 테스트의 주요 대상은 맞춤으로 변형된 컴포넌트에서 발생하는 오류이다. 본 논문에서는 엔터프라이즈 자바빈즈(Enterprise JavaBeans : EJB)를 기반으로 구체화된 EJB 컴포넌트 맞춤 테스트 기법을 개발한다. 본 기법은 EJB 컴포넌트의 인터페이스 가운데 맞춤 오류가 일어나는 곳에만 오류를 삽입하여, 맞추어진 컴포넌트와 오류가 삽입된 컴포넌트를 차별하는 테스트 케이스를 선정한다. 따라서 본 논문에서는 EJB 컴포넌트 맞춤 테스트 기법을 EJB 컴포넌트 맞춤에 적용한 사례를 보이고 이를 분석하여, 본 기법이 EJB 컴포넌트에 적용 가능한 것임을 보인다.

Keywords

References

  1. Mary Jean Harrold, 'Testing: A Roadmap,' In Future of Software Engineering, 22nd International Conference on Software Engineering, June 2000
  2. Paul Allen, 'Practical Strategies for Migration to CBD,' IT Journal Distributed Component Systems, 1999
  3. Desmon F.D'Souza and A.C.Wills, Object, Components, and Frameworks with UML, Addison-Wesley, 1998
  4. Sun Microsystems, Enterprise JavaBeans Specification 1.1, at URL: http://www.javasoft.com
  5. Hoijin Yoon, Byoungju Choi, 'A Test Technique for Component Customization Failure,' Joutnal of Korea Information Science Society, 27(2):148-156, 2000
  6. Hoijin Yoon and Byoungju Choi, 'Inter-class Test Technique between Black-box-class and White-box-class for Component Customization Failures,' in Proc. 6th APSEC, page162-165, Japan, Dec 8-10, 1999 https://doi.org/10.1109/APSEC.1999.809597
  7. Hoijin Yoon and Byounju Choi, 'Component Customization Testing Technique Using Fault Injection Technique and Mutation Test Criteria,' in Proc. Mutation2000, USA, Oct.6-7, 2000
  8. Marcio Eduardo Delamaro, Jose' Carlos Maldonado, and Aditya Mathur, 'Integration Testing Using Interface Mutations,' SERC-TR-169-P, Apr. 1996
  9. R.A.DeMillo, R.J.Lipton, and F.G.Sayward, 'Hints on Test Data Selection : Help for the Practicing Programmer,' IEEE Computer, Vol.11, No.4, pp.34-41, Apr 1978 https://doi.org/10.1109/C-M.1978.218136