QA ≠ Test

QA(품질 보증)는 개념적인 용어이고, TEST는 QA(품질 보증)를 하기 위한 수단이자 방법이다.

반응형

TESTING/TEST AUTOMATION 5

품생품사(品生品死)의 소프트웨어 품질 정보 창고

[TEST AUTOMATION] 테스트 자동화를 시작하는 QA 혹은 테스트 엔지니어들을 위해

테스트 자동화를 처음 구축 하기 위해 필요한 정보 2024년 현재 QA 및 테스트 업계에는 테스트 자동화에 대한 관심이 많은 것 같습니다. 예전부터 관심이 많았지만 많은 기업의 수요도 많아지는 것이 느껴지기도 하고 질문도 많고 궁금한 것이 많은 시기인 것 같습니다. 그래서 조금이나마 테스트 자동화를 준비하는 QA 혹은 엔지니어분들을 위해 흩어져 있는 정보들을 조금씩 모아서 정리를 해보았습니다. 결론 부터 말씀드리면 테스트 자동화는 쉽지 않습니다. 개발 지식? 프로그래밍이 어려운 것이 아닙니다. 프로그래밍 언어는 습득 가능하고 노력하면 누구나 할 수 있습니다. 어렵다고 하는 부분은 끝없는 작업이기 때문입니다. 작은 변화에 매우 민감하기 때문에 어렵다고 말씀드리는 것입니다. 테스트 자동화에 성공하기 위해서 ..

품생품사(品生品死)의 소프트웨어 품질 정보 창고

[분석 - Chap.4] 플랫폼에 상관 없이 테스트 자동화 구축하는 방법

현재 상황에서의 케이스를 분석 하자. 테스트 자동화 ROI(Return on Investment)가 검토되었다면 현 시스템 혹은 솔루션 사용간 케이스를 분석해야 합니다. - 현재 어떤 문제점을 가지고 있는지 분석합니다. - 해당 문제점이 우리 시스템 혹은 솔루션에 어떤 리스크를 미치는지 확인합니다. - 리스크를 해소할 수 있는 방법에 ? 를 던져 봅니다. - 결론은 테스트 자동화를 도입하게 되면 리스크를 해소할 수 있다고 가이드합니다. 분석된 데이터를 통해 자동화 구축의 필요성을 확립 현재 상태 케이스 분석에 대한 지표 계산 최초 전달 받은 버전 : R.17290 - 아래 항목에 대해 테스트 진행하였습니다. Confirm Test(2) Test Case Test(2) Cross Browser Test(1..

품생품사(品生品死)의 소프트웨어 품질 정보 창고

[ROI - Chap.3] 플랫폼에 상관 없이 테스트 자동화 구축하는 방법

ROI(투자 대비 효과)를 꼭 확인하자. 테스트 자동화 도입 전 가장 먼저 검토되어야 하는 부분이 ROI(Return on Investment)입니다. - ROI가 낮으면 당연히 테스트 자동화 도입은 하지 말아야 합니다. - 현 상태를 분석했을 때 테스트 자동화를 도입하는 경우 ROI가 좋아진다면 도입을 위한 데이터를 만들어야 합니다. - 테스트 자동화 도입에 비용이 들수도 있지만 비용 없이도 구축이 가능합니다. - 비용과 관련해서도 ROI를 확실하게 어필하고, 설득해서 ROI가 높은 테스트 자동화를 구축하시길 바랍니다. - 아래 내용은 ROI를 설명하기 위한 예시입니다. 참고만 하세요. 현재와 도입 이후 ROI 비교 이미지 현재 분석 1. 최초 빌드를 전달받으면 2주 정도 모든 항목에 대해서 테스트를 ..

품생품사(品生品死)의 소프트웨어 품질 정보 창고

[필요- Chap.2] 플랫폼에 상관 없이 테스트 자동화 구축하는 방법

테스트 자동화의 필요성을 명확히 하기 첫 번째 테스트 자동화를 도입하기 전에 필요성에 대해서 생각해 보시기 바랍니다. 우리 조직이 왜? 테스트 자동화를 도입하는가? 과연 테스트 자동화를 도입하면 품질적으로 좋아지는가? 더 많은 일로 인해 업무 과중화가 되는 것은 아닌가? 윗 분들이 좋아할 만한 퍼포먼스를 낼 수 있는가? 테스트 자동화 범위는 어디까지 해야하는가? 어떤 도구를 사용해야 효과가 좋을 것인가? 애자일 테스트 자동화 피라미드 - 테스트 자동화를 얘기할 때 가장 많이 드는 예시 이미지가 바로 애자일 테스트 자동화 피라미드입니다. - 투자 대비 효과(ROI)가 얼마나 좋은지에 대해서 생각해 보시기 바랍니다. ✔ 위 이미지의 순위를 보면 Manual Tests GUI Tests Acceptance T..

품생품사(品生品死)의 소프트웨어 품질 정보 창고

[도입 - Chap.1] 플랫폼에 상관 없이 테스트 자동화 구축하는 방법

테스트 자동화를 처음 도입하려고 하는 경우 - 기준은 End to End 기반 테스트 자동화 구축 프로세스입니다. - 설명드릴 목차는 아래와 같습니다. Apply Process 테스트 도구 선택 - 테스트 자동화를 구축할 수 있는 도구를 조사합니다. - 테스트 자동화 도구의 가격, 환경, 스크립트 스킬 여부, 적용 가능 범위 등을 비교 조사합니다. - 조사한 결과를 가지고, 최적의 도구 선택 후 도입 계획을 작성합니다. - 컨설팅 업체를 알아보거나 교육을 통해 스터디 후 적용 방법 등을 작성합니다. - 적용 전 반듯이 의사결정권자의 승인 후 실행에 옮깁니다. 자동화 범위 - 컴포넌트 단위, 솔루션 단위, 플랫폼 단위 등으로 범위를 선정합니다. - 자동화 범주란 자동화될 테스트에서 본인 애플리케이션의 특정..

반응형