반응형
테스트 자동화의 필요성을 명확히 하기
첫 번째 테스트 자동화를 도입하기 전에 필요성에 대해서 생각해 보시기 바랍니다.
- 우리 조직이 왜? 테스트 자동화를 도입하는가?
- 과연 테스트 자동화를 도입하면 품질적으로 좋아지는가?
- 더 많은 일로 인해 업무 과중화가 되는 것은 아닌가?
- 윗 분들이 좋아할 만한 퍼포먼스를 낼 수 있는가?
- 테스트 자동화 범위는 어디까지 해야하는가?
- 어떤 도구를 사용해야 효과가 좋을 것인가?
애자일 테스트 자동화 피라미드
- 테스트 자동화를 얘기할 때 가장 많이 드는 예시 이미지가 바로 애자일 테스트 자동화 피라미드입니다.
- 투자 대비 효과(ROI)가 얼마나 좋은지에 대해서 생각해 보시기 바랍니다.
✔ 위 이미지의 순위를 보면
- Manual Tests
- GUI Tests
- Acceptance Tests(API Layer)
- Unit Tests/Component Tests
- 결론 : 소스 코드단에서 테스트가 이루어질 때 공수 대비 효과가 가장 좋다는 것을 알 수 있습니다.
- 현재 현업에서는 Manual Tests를 가장 많이 하고 있으므로 공수 대비 효과는 가장 안 좋다고 볼 수 있습니다.
- 개발자가 테스트를 잘할 수 있도록 이끌어 주는 것 또한, QA의 R&R이라는 것 명심하시길 바랍니다.
Related References
요약 : 소프트웨어 테스트 자동화, 웹 ui 테스트 자동화, 게임 qa 자동화, 모바일 테스트 자동화
728x90
반응형
'TESTING > TEST AUTOMATION' 카테고리의 다른 글
[TEST AUTOMATION] 테스트 자동화를 시작하는 QA 혹은 테스트 엔지니어들을 위해 (0) | 2024.04.05 |
---|---|
[분석 - Chap.4] 플랫폼에 상관 없이 테스트 자동화 구축하는 방법 (0) | 2020.10.26 |
[ROI - Chap.3] 플랫폼에 상관 없이 테스트 자동화 구축하는 방법 (0) | 2020.10.22 |
[도입 - Chap.1] 플랫폼에 상관 없이 테스트 자동화 구축하는 방법 (0) | 2020.10.20 |