테스트?!steemCreated with Sketch.

in kr-dev 커뮤니티last year

테스트

테스트를 하는 이유?

  1. 리팩토링 하는것이 부담이 없어지고 안정감이 상승한다.
    프로그래밍을 하면서 심리적 안정감이 상승하면 다양한 시도를 해 볼 수 있고, 조직적으로도 플러스 요인이 됨
  2. 테스트로 걸러질 수 있는 버그가 없어지니 전체적인 버그의 수가 줄어든다.
  3. 자신감이 상승한다.

테스트의 종류
단계별 구분

  1. 단위 테스트
    • 인터페이스 테스트
    • 자료구조 테스트
    • 수행경로 테스트
  2. 통합 테스트
    • 하향식 통합
    • 상향식 통합
    • 백본 통합
  3. 시스템 테스트
    • 보안 테스트
    • 민감도 테스트
    • 성능 테스트
  4. 인수 테스트
    • 알파 테스트: 통제된 환경에서 선별된 사용자들(사내 지원 등)이 개발자와 함께 수행하는 테스트
    • 베타 테스트: 실제와 동일한 환경에서 사외의 사용자들이 테스트하게 하고 피드백을 받는 방법
  5. 설치 테스트
    • 하드웨어 호환성
    • 파일시스템 구성
    • 다른 소프트웨어와의 연계

접근 방법에 따른 구분

  • 정적 테스트
    • 동료 검토
    • 정형 기술 검토
  • 동적 테스트
    • 소스코드 열람에 따른 구분
      • 블랙박스 테스트
      • 화이트박스 테스트
    • 설계 방법에 따른 분류
Sort:  
 last year 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.27
TRX 0.12
JST 0.032
BTC 66896.12
ETH 3078.82
USDT 1.00
SBD 3.71