티스토리 뷰
단위 테스트 수행
- 작성된 체크리스트에 따라서 단위 테스트를 수행할 수 있다.
- 단위 테스트 수행한 결과의 오류 여부를 확인하여 반영할 수 있다.
단위 테스트에 대한 이해
- 단위 테스트의 개념
UI 기반의 단위 테스트는 사전에 정의된 테스트 시나리오별로 테스트를 수행한다. 테스트 를 통해 시스템의 안정성, 견고성, 사용성을 검증할 수 있으며, 사용자에게 편의성을 제공 할 수 있다.
- 단위 테스트의 특징
테스트 케이스 설계 기법
UI 기반의 단위 테스트 수행 시, 효율적인 테스트를 수행하기 위하여 테스트 목적에 따라 테스트 케이스를 설계해야 한다.
- 명세 기반 테스트 케이스 설계
- 개념
주어진 명세를 바탕으로 테스트 케이스를 도출하고 테스트 케이스를 실행해 봄으로써 결함이 없음을 보장하는 테스트 기법이다.
- 종류
- 개념
- 경험 기반 테스트 케이스 설계
- 개념
이전에 테스트 수행자(또는 테스터)가 다루었던 유사 애플리케이션이나 기술에서의 경 험, 직관, 테스터의 기술 능력으로부터 테스트 케이스를 추출하는 기법이다.
- 종류
- 개념
- 구조 기반 테스트 케이스 설계
- 개념
소스코드와 개발 설계 문서등을 참고하여 SW를 제작한 정보를 참고하여 테스트 사례 별로 테스트 케이스를 설계하는 기법이다.
- 종류
- 개념
단위 테스트 자동화 툴
- 단위 테스트 자동화 툴의 필요성
단위 테스트 수행 시 자동화 테스트 도구를 도입하면, 테스트 수행, 평가 및 프로세스에 대해 많은 시간과 비용을 줄일 수 있어 테스트의 효율을 높이고, 테스트의 충분성을 나타 내는 지표인 코드 커버리지(Code Coverage)를 향상시킬 수 있다.
- 단위 테스트 자동화 툴의 종류
단위 테스트 수행 시 자동화 테스트 도구를 도입하면, 테스트 수행, 평가 및 프로세스에 대해 많은 시간과 비용을 줄일 수 있다.
- 단위 테스트 자동화 툴 도입 효과
단위 테스트 자동화 툴 도입 시 시스템 기능에 대한 결함 발견 확률이 높아지고, 회귀 테 스트(Regression Test)를 같이 자동화시킨다면 결함 발견의 확률이 한층 더 높아진다. 또 한, 자동화 테스트가 실행되는 동안 테스터가 좀 더 중요한 이슈에 집중하여 업무를 진행 할 수 있고, 테스트 통과를 눈으로 확인하면서 시스템의 품질을 파악하기에도 수월하다.
'UIUX 엔지니어링 > UI 구현' 카테고리의 다른 글
UI 제작하기 (0) | 2020.11.23 |
---|---|
UI 저작도구 활용하기 (0) | 2020.11.23 |
UI 저작도구 활용하기 (0) | 2020.11.23 |
UI 저작도구 활용하기 (0) | 2020.11.23 |
UI 구현 표준 검토하기 (0) | 2020.11.23 |