최상의 답변
단위 테스트 : 단위 테스트는 개발팀에서 수행합니다. 팀. 개발자가 X 모듈을 개발하고 있다고 가정하면 X 모듈의 단위 테스트를 수행하는 것은 개발자의 책임이며 일단 괜찮아 보입니다. 개발자는 코드를 개발 환경에서 QA 환경 또는 테스트 환경으로 이동합니다.
예 : Java 개발자는 Junit 또는 TestNG 단위 테스트 프레임 워크를 사용하여 단위 테스트를 완료합니다.
SIT 테스트 : 개발 환경에서 개발자가 단위 테스트를 수행 한 경우. 개발자는 코드를 개발 환경에서 테스트 환경으로 이동합니다.
테스터는 개별 모듈에 대한 테스트 케이스를 작성하고 해당 모듈에 대한 테스트를 수행합니다.
나중에 하나 이상의 모듈이 완료됩니다.
테스터는 SIT 테스트를위한 테스트 케이스를 작성해야합니다.
SIT 테스트 란 무엇입니까?
SIT 테스트는 시스템 통합 테스트를 의미합니다. 새로 개발 된 소프트웨어와 하드웨어의 하나 이상의 모듈을 결합하려면 예상대로 작동합니다. 이렇게하면 모든 것이 좋아 보이는지 여부에 관계없이 시스템 수준에서 테스트가 수행됩니다.
테스터는 QA 및 스테이징 환경에서이 테스트를 수행합니다.
UAT 테스트 : UAT 테스트는 사용자 승인 테스트로 알려져 있습니다. 이 테스트는 두 가지 방법으로 수행됩니다.
알파 테스트 : 알파 테스트는 조직의 테스터가 수행합니다. 알파 테스트는 QA 또는 스테이징 환경에서 수행됩니다.
베타 테스트 : 베타 테스트는 제품의 최종 사용자가 수행합니다. 베타 테스트는 실제 데이터가있는 프로덕션 환경에서 수행됩니다.
Answer
Hi,
단위 테스트, SIT 및 UAT는 세 가지 테스트 수준입니다. 이는 애플리케이션 테스트의 여러 단계에서 수행됩니다. 여기에서 SIT는 System Integration Testing을 의미하고 UAT는 User Acceptance Testing을 의미합니다. 나는 그들이 수행 될 때 단계별로 다룰 것입니다.
단위 테스트 -이 테스트는 개발자가 그들이 개발 한 코드 단위. 테스트의 첫 번째 수준이므로 개발 수명주기의 초기 단계에서 버그가 발견되므로 버그 수정 비용을 줄이는 데 도움이됩니다.
SIT 테스팅 -시스템 통합 테스팅은 개발자가 기본 테스팅을 수행하고 단일 단위 또는 모듈이 독립적으로 잘 작동하므로 단위 테스팅 후 수행됩니다. SIT는 개발자가 개별적으로 테스트 한 모든 모듈이 함께 결합 된 후 작동 할 수 있는지 확인하기 위해 수행되어 최종 통합 제품이 예상되는 기능을 제공합니다. 이 테스트의 목적은 인터페이스를 확인하는 것입니다. 이는 기능 테스트 서비스의 개발자 또는 테스터가 수행 할 수 있습니다. 시스템 통합 테스트에는 두 가지 주요 접근 방식이 있습니다.
· 하향식 통합 접근 방식
· 상향식 통합 접근 방식
UAT 테스트 : 사용자 수용 테스트는 시스템의 최종 사용자처럼 훈련 된 소프트웨어 테스트 솔루션을 제공하는 회사의 QA 엔지니어가 수행 한 테스트입니다. 이러한 유형의 테스트에서 목적은 최종 사용자의 관점에서 기능을 테스트하는 것입니다. 다양한 유형의 사용자 수락 테스트
- 알파 및 베타 테스트
- 계약 수락 테스트
- 규정 수락 테스트
- 운영 수락 테스트
- 블랙 박스 테스트
감사합니다, Arjun