테스트?!steemCreated with Sketch.

in hive-137029 •  2 years ago 

테스트

테스트를 하는 이유?

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

테스트의 종류
단계별 구분

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

접근 방법에 따른 구분

  • 정적 테스트
    • 동료 검토
    • 정형 기술 검토
  • 동적 테스트
    • 소스코드 열람에 따른 구분
      • 블랙박스 테스트
      • 화이트박스 테스트
    • 설계 방법에 따른 분류
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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

image.png

Upvoted! Thank you for supporting witness @jswit.