티스토리 뷰

UIUX 엔지니어링/UI 구현

UI 제작하기

heewon.lee 2020. 11. 23. 16:27

 

단위 테스트 수행

  • 작성된 체크리스트에 따라서 단위 테스트를 수행할 수 있다.
  • 단위 테스트 수행한 결과의 오류 여부를 확인하여 반영할 수 있다.

단위 테스트에 대한 이해

  1. 단위 테스트의 개념

    UI 기반의 단위 테스트는 사전에 정의된 테스트 시나리오별로 테스트를 수행한다. 테스트 를 통해 시스템의 안정성, 견고성, 사용성을 검증할 수 있으며, 사용자에게 편의성을 제공 할 수 있다.

  2. 단위 테스트의 특징

 

테스트 케이스 설계 기법

UI 기반의 단위 테스트 수행 시, 효율적인 테스트를 수행하기 위하여 테스트 목적에 따라 테스트 케이스를 설계해야 한다.

  1. 명세 기반 테스트 케이스 설계
    1. 개념

      주어진 명세를 바탕으로 테스트 케이스를 도출하고 테스트 케이스를 실행해 봄으로써 결함이 없음을 보장하는 테스트 기법이다.

    2. 종류
  2. 경험 기반 테스트 케이스 설계
    1. 개념

      이전에 테스트 수행자(또는 테스터)가 다루었던 유사 애플리케이션이나 기술에서의 경 험, 직관, 테스터의 기술 능력으로부터 테스트 케이스를 추출하는 기법이다.

    2. 종류
  3. 구조 기반 테스트 케이스 설계
    1. 개념

      소스코드와 개발 설계 문서등을 참고하여 SW를 제작한 정보를 참고하여 테스트 사례 별로 테스트 케이스를 설계하는 기법이다.

    2. 종류

 

단위 테스트 자동화 툴

  1. 단위 테스트 자동화 툴의 필요성

    단위 테스트 수행 시 자동화 테스트 도구를 도입하면, 테스트 수행, 평가 및 프로세스에 대해 많은 시간과 비용을 줄일 수 있어 테스트의 효율을 높이고, 테스트의 충분성을 나타 내는 지표인 코드 커버리지(Code Coverage)를 향상시킬 수 있다.

  2. 단위 테스트 자동화 툴의 종류

    단위 테스트 수행 시 자동화 테스트 도구를 도입하면, 테스트 수행, 평가 및 프로세스에 대해 많은 시간과 비용을 줄일 수 있다.

  3. 단위 테스트 자동화 툴 도입 효과

    단위 테스트 자동화 툴 도입 시 시스템 기능에 대한 결함 발견 확률이 높아지고, 회귀 테 스트(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
댓글
© 2018 webstoryboy