원문정보
Critical Success Factors for Implementing Software Test Automation
초록
영어
This study attempts to derive critical success factors and prioritize activities for implementing the automation of software test. Software testing proceeds in five steps of test plan, test case design, test scripting & test environment setup, test execution & evaluation, and test closure. From the literature, twenty influence factors in the five steps were identified. Focus Group Interviews with ten experts in software testing selected fourteen factors on the basis of importance and feasibility. Some factors were further divided to clarify their meanings and the number of influence factors finally became twenty one. A survey on the influence factors was conducted with 75 IT professionals. An importance-feasibility analysis was applied to the survey responses and classified the influence factors into four groups of essential factors, critical factors, low priority factors, and minimal factors. Essential factors include objectives for test automation, strategies for test automation, test automation training, test automation education, setting up test automation environment, setting up test environment, test automation tool selection. Critical factors include management's continued support, management's continued interest, role of automation engineers, and skills of automation engineers. This result suggests that a lot of efforts should be put into SW test plan for the successful SW test automation and SW automation should proceed in consideration with the priorities and resource consumption.
목차
1. 서론
2. 이론적 배경
2.1 테스트 자동화의 개념과 중요성
2.2 테스트 자동화의 영향요인
3. 연구 진행
3.1 포커스 그룹 인터뷰
3.2 테스트 자동화 구현을 위한 성공요인
3.3 분석 방법
3.4 설문조사 및 측정
4. 설문조사 결과 논의
4.1 설문응답자의 일반적 특징
4.2 중요도-실현가능성 분석
5. 결론
References