StayJun 블로그 | 나의 개발일지

[QA] 정적 테스트 - 실행하지 않고 품질을 높이는 방법

📘 정적 테스트 (Static Testing) 소프트웨어 테스트라고 하면 보통 프로그램을 실행해보는 장면을 떠올린다. 하지만 모든 테스트가 실행을 필요로 하는 것은 아니다. 정적 테스트(Static Testing)는 코드를 실행하지 않고 결함을 발견하는 방법이다. 요구사항 명세서, 설계서, 코드와 같은 산출물을 직접 검토하거나 분석 도구를 활용해 ...

[QA] 시스템 테스트 및 인수 테스트

📘 시스템 테스트 및 인수 테스트 📌 개요 시스템 테스트와 인수 테스트는 개발 완료 후 전체 시스템을 대상으로 수행되는 테스트이다. 시스템 테스트: 소프트웨어 내부와 외부를 포함한 전체 동작 검증 인수 테스트: 사용자 요구사항 충족 여부 확인 📌 시스템 테스트 (System Test) ✔ 개념 전체 시스템이 설계·요구사항...

[QA] 소프트웨어 생명 주기 모델과 테스트

📘 소프트웨어 생명 주기 모델과 테스트 📌 개요 소프트웨어 생명 주기(SDLC, Software Development Life Cycle)는 소프트웨어 개발 과정에서 요구사항부터 유지보수까지 단계별 활동과 산출물을 정의한 모델이다. 각 SDLC 모델마다 테스트 수행 시점과 방법이 다르며, 효율적인 품질 확보를 위해 적합한 테스트 전략이 필요하...