less than 1 minute read

  • 자동화된 테스트

    • 테스트

      다양한 수준에서 작동함.

      작은 세부사항, 소프트웨어 전반적인 작동 레벨로 나뉨

    • 자동화된 테스트

      테스트 작업이 시스템에서 수행된다는 것.

      한 번 테스트 세트를 작성한 이우에는 앱을 변경할 때 수동 테스트를 수행하지 않아도 원래 의도대로 코드가 작동하는 것 확인 가능

    • 테스트를 만들어야 하는 이유

      • 시간 절약

        정교하고 복잡한 어플리케이션의 테스트 작업을 자동으로 해주어 수동 테스트보다 시간 덜 수 있음

      • 문제 식별 및 예방

        어플리케이션의 목적 똔느 의도된 동작이 불투명한 것을 방지.

        내부에서 코드 밝혀 내고 문제점을 깨닫지 못했을 지 라도 문제점에 빛을 집중시킴.

      • 코드 매력적으로 만들어줌

        다른 개발자들이 소프트웨어 사용하기 전에 고려할 떄 테스트 코드를 보기 원함

      • 협업 증진

        테스트는 동료나 자신이 실수로 코드를 손상시키지 않는다는 것을 보증함

Categories:

Updated: