사용자 경험 & 전략/QA & 테스팅3 테스트 케이스 작성 방법 출처 : Section 3. 테스트 케이스 작성 방법 13화 Section 3. 테스트 케이스 작성 방법“테스트 케이스 작성 방법”에서는 소프트웨어 테스트에서 핵심적인 역할을 하는 테스트 케이스 작성의 중요성과 그 구체적인 방법을 다룬다. 테스트 케이스는 소프트웨어가 요구사항을 충족brunch.co.kr이 글은 제임스 님의 브런치 글을 참고해 요약한 내용입니다. 원문에서는 더 구체적인 설명과 다양한 예시를 확인할 수 있으니, 더 자세한 내용을 원하는 분들은 작가의 브런치를 방문하여 읽어보시기를 추천합니다! 테스트 케이스 작성의 중요성테스트 케이스는 소프트웨어가 요구사항을 충족하는지 검증하고, 결함을 발견하는데 중요한 역할을 한다.1. 요구사항과 밀접한 관계를 가지며, 요구사항이 테스트 케이스에 정확히 반.. 2025. 6. 19. 수동 테스트 VS 자동 테스트 두 테스트는 크게 테스트 수행 방식을 사람이 직접 하는지, 아니면 도구나 스크립트를 활용하여 자동화하는지에 따라 나뉘게 된다. 수동테스트 Manual Testing사람이 직접 소프트웨어를 조작하면서 기능을 확인하고 문제를 찾는 테스트 방식소프트웨어의 기능, 사용성, 성능 및 기타 측면을 평가하기 위해 다양한 작업을 수행한다.테스트 결과 기록의 일관성 확보가 중요하다. 별도 도구 활용 가능하다.특징:사용자 관점에서의 직관적 테스트 가능예상치 못한 버그나 UX 문제 발견에 유리복잡한 시나리오나 탐색적 테스트에 적합즉시 실행 가능 (별도 준비 시간 불필요)유지보수 :테스트 스크립트 작성 비용이 적고, 즉각적 수정 가능하지만 반복 테스트 시 인력 비용과 시간이 많이 소요됨신규 기능마다 테스트 케이스 재작성 필요.. 2025. 6. 18. QA 기본 용어 정리 QA 기본 개념QA 와 QCQA (Quality Assurance)품질 보증, 개발 프로세스 전체에서 품질을 관리하는 포괄적 개념QC (Quality Control)품질 관리, QA의 일부로 완성된 제품을 검사하고 결함을 찾는 활동 테스트 vs 디버깅테스트버그를 찾는 활동 (QA가 하는 일)예 : 로그인 버튼을 눌렀는데 아무 반응이 없다 → "버그 발견!"디버깅버그를 고치는 활동 (개발자가 하는 일)예 : 왜 로그인 버튼이 안 되는지 코드를 살펴보고 문제 원인을 찾아서 수정 테스트 레벨 Test Level1. 단위 테스트 Unit Test주로 개발자가 수행하며, 개별 함수나 모듈을 테스트예 : 비밀번호 암호화 함수만 따로 테스트 → 입력: "1234", 출력: "암호화된 문자열" 2. 통합 테스트 Int.. 2025. 6. 13. 이전 1 다음