파이어맨 이야기

테스트 자동화는 초기에 많은 자원을 소모하는 테스트입니다. 


그러므로 자동화를 할때 신중히 고려해야합니다. 


아래는 테스트 케이스 중 먼저 자동화 해야하는 항목을 정리한 내용입니다. 


테스트 자동화 기준

아니오

한 번 이상 실행되는 테스트인가?

 

 

테스트가 정기적으로 실행되는가?(재사용, 리그레이션 또는 빌드테스트)

 

 

테스트가 가장 중요한 기능을 포함하고 있는가?

 

 

테스트를 수동으로 수행하기에 불가능하거나 감당하지 못할 만큼 비용이 많이 드는가?(동시성테스트, 지속성테스트, 성능, 메모리누수등)

 

 

반드시 자동화해야 하는 타이밍 크리티컬 컴포넌트는 없는가?

 

 

테스트가 가장 복잡한 영역(에러가 많은 영역)을 포함하는가?

 

 

동일한 테스트 단계를 사용하는 수많은 테스트 조합이 필요한 테스트인가?

 

 

기대결과가 변경되지 않는가?(허용범위)

 

 

매우 시간소모가 많은 테스트인가?

 

 

테스트기능이 안정적인 애플리케이션 기능인가?

(자주 변경되지 않아야함)

 

 

테스트가 다양한 SW & HW 구성을 검증할 필요가 있는가?

 

 

ROI를 만족하는가?(조직내기준)

 

 

-일부 또는 전체가 인 항목은 테스트 자동화를 고려해야 하는 항목


공유하기

facebook twitter kakaoTalk kakaostory naver band