DOI QR코드

DOI QR Code

Windows 드라이버 테스트 프로세스 적용 사례

Application of Windows Driver Test Process

  • 최정희 (고려대학교 컴퓨터정보통신대학원 소프트웨어공학과) ;
  • 박상현 (고려대학교 컴퓨터.정보통신공학과) ;
  • 이명수 (고려대학교 컴퓨터.정보통신공학과) ;
  • 이상근 (고려대학교 컴퓨터.정보통신공학과)
  • Jeong-Hee Choi (Dept. of Software Engineering, Graduate school of Computer Information Communication, Korea University) ;
  • Sang-Hyun Park (Division of Computer and Communication Engineering, Korea University) ;
  • Myong-Soo Lee (Division of Computer and Communication Engineering, Korea University) ;
  • Sang-Keun Lee (Division of Computer and Communication Engineering, Korea University)
  • 발행 : 2008.11.14

초록

소프트웨어 제품에서 Windows 드라이버의 결함은 BSOD 를 발생시키거나 제품의 전체 기능을 마비시켜 제품 신뢰도에 악영향을 미치게 된다. Windows 드라이버는 제품과 연관되는 부분이 많아 별도의 테스트가 어려워, 제품의 알파 테스트 단계에서 검증 단계를 거치게 된다. 이 단계에서는 테스트는 드라이버만의 기능 검증이 어렵고, 드라이버 결함 원인 파악 및 수정 기간의 연장을 가져온다. 이로 인한 전체 프로젝트 일정에도 영향을 주게 된다. 이에 본 연구에서는 드라이버의 신뢰성을 확보를 위한 Windows 드라이버 테스트 프로세스를 제시하였다. 전체 개발 프로세스 내에 드라이버에 관한 테스트 프로세스를 구체화하고, 드라이버 별도의 테스트 단계를 두는 방안을 제안했다. 제품 알파 단계 이전에 드라이버의 결함을 발견하여 제품 테스트 기간에 발견되는 드라이버 결함 발견이 감소되는 것을 증명하였다.

키워드