software test

YEA·2022년 12월 21일
0

wecode

목록 보기
7/8

software test

해당 SW가 정상적으로 작동하는 가에 대해 검증하는 단계

유닛 테스트 - 각 함수 및 클래스 단위로 진행(모듈화)
통합 테스트 - 모듈들을 조합하여 테스트 구성
인수 테스트 - 실제환경을 가정하고 테스트

단계를 거친다.

코드커버리지

테스트코드가 얼마나 커버하는지 정도

함수(function)
구문(statement)
조건(condition)
분기(branch)

TDD

현재 waterfall 형식이 아닌 유기적으로 소통하는 방식
Test Driven Development 테스트 주도 개발
짧은 개발 주기의 반복에 의존하는 개발 프로세스, 애자일 방법론 중 하나인 eXtream Programming(XP)의 ‘Test-First’ 개념에 기반을 둔 단순한 설계를 중요시한다.
테스트코드를 먼저 작성함으로써 설계한 후, 하드 코딩하여 재빠르게 기능을 구현하고 리팩토링하여 성능 및 안정성을 높인다.

TEST 하는 이유

  1. 소프트웨어 품질 검증및 보장
  2. 유지보수사 휴먼에러 방지
profile
yoon

0개의 댓글