A Techniques of Consistency Preservation between Requirements Specifications and Testcase

요구사항명세와 테스트케이스 간의 일관성 유지 기법

  • Park Sang-Hoon (Dept of Computer at Graduate School, Soong-sil University) ;
  • Choi Jin-Myung (Dept of Computer at Graduate School, Soong-sil University) ;
  • Rhew Sung-Yul (Dept of Computer at Graduate School, Soong-sil University)
  • 박상훈 (숭실대학교 컴퓨터공학과) ;
  • 최진명 (숭실대학교 컴퓨터공학과) ;
  • 류성열 (숭실대학교 컴퓨터공학과)
  • Published : 2004.11.01

Abstract

고품질의 소프트웨어 시스템을 개발하기 위해서 소프트웨어 테스트는 중요하다. 소프트웨어 개발 시에 발견되는 심각한 결함과 오류들은 소프트웨어 시스템이 사용자의 요구사항을 정확히 충족시키지 못하는데 원인이 있다. 테스트 수행 시에 요구사항을 정확히 반영하지 못한다면 반드시 테스트되어야 할 조건들이 누락될 수 있고 테스트의 성취도는 감소한다. 따라서 모든 소프트웨어 테스트는 사용자의 요구사항을 추적할 수 있어야 한다. 이를 위해 본 논문에서는 객체지향 접근방법을 사용하여 사용자의 요구사항을 테스트에 반영하고 추적하기 위한 일관성 유지 기법을 제안한다. 이를 기반으로 요구사항을 만족하는 일관성 있는 테스트케이스를 생성한다.

Keywords