자동화테스트2016. 4. 12. 00:23

 

 

 

 

소프트웨어 테스트 자동화
국내도서
저자 : 도로시 그레이엄(Dorothy Graham),마크 퓨스터(Mark Fewster) / 황영석,성찬혁,여용구역
출판 : 에이콘출판사 2013.12.23
상세보기



01. 프로젝트 관리자와는 달리 팀원을 코칭하고 프로젝트의 문제 상황을 해결하는 역할을 하는 팀의 구성원은?

 

스크럼 마스터

 

 

 

 


 팀은 프로그래머, 테스터, 데이터베이스, 어드민, 시스템 어드민, 스크럼 마스터 등으로 이루어집니다.

 

 


 

02. 테스트와 관련된 설명


 테스트 품질이 낮은 테스트부터 품질이 높은 테스트의 순서대로 차례로 자동화 해야 한다. 
  

 제품의 새 버전이 출시되기 전에는 버그를 수정하고 테스트하는 사이클이 여러 번 수행되기 때문에 보통 4~6 사이클의 많은 기간이 소요된다.  
  

 테스트 대상이 타 제품에는 없는 기능이 있다면 이를 테스트 하기 위한 테스트 도구에도 특수한 기능이 있어야 한다. 

테스트 품질이 낮은 테스트를 자동화하지 않고, 먼저 테스트의 품질을 향상시켜야 합니다.

 

 


 


 

 


 

03. 오토메이터 자동화 사례


 스크립트는 시킨 것만 할 뿐이고 직접 입력한 것 외에 어떤 것도 하지 않는다.

 

자동 테스트는 자동화된 테스트와 동일하지 않으며, 자동화는 저렴하지도 쉽지도 않습니다. 또한 할 필요가 없다면 도구를 재발명하지 않습니다.

 

 


04. 프레임워크의 중요한 기능

 

   복구 
   각 개별 액션에 대한 동기화 
   테스트 재활용 

   결함 진단을 위한 로깅 기능

 

프레임워크는 테스트 자동화 패러독스를 극복할 수 있습니다 


 


05.  클라우센과 관련된 사례에서 단순하게(Keep it Simple)라는 철학 하에서 제한된 범위의 앤드 투 앤드만 선택하여 자동화 할 경우의 효과

난해한 솔루션을 갖는 것을 피할 수 있다. 
어렵지 않은 솔루션을 개발하여 작업 중간에 막히는 일을 피할 수 있다. 
유지보수가 쉽고 명확한 개요를 유지할 수 있다. 

모든 사람들이 자동화 테스트를 이해하기 쉽게 유지한 덕분에 특정한 사람의 지식에 의존하지 않게 되었습니다. 그리고 훌륭하게 구성된 명확한 개요를 유지할 수 있었습니다.

 


06. 미국 국방부 테스트 대상 시스템의 자동화 테스트 솔루션

운영체제에 독립적이어야 한다. 
비 개발자가 도구를 사용할 수 있어야 한다. 
자동화된 요구사항 추적 매트릭스를 지원해야 한다. 
자동화 테스트 솔루션의 요구사항은 GUI에 독립적이고, 테스트 대상 시스템에 방해가 되지 않아야 하며, 다중 컴퓨터 네트워크 환경을 처리할 수 있어야 합니다.

 

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터