Testing

[소프트웨어 테스팅] 비기능 테스트

MASSO 2023. 6. 14. 02:12
728x90

소프트웨어 품질 특성에는 기능 적합성, 성능 효율성, 호환성, 사용성, 신뢰성, 보안성, 유지보수성, 이식성이 존재

성능 테스트
- 부하 테스팅 : 부하 계속 증가, 시스템 임계점(계단식)
- 스트레스 테스팅 : 임계점 이상의 부하(임계점 이상 사다리꼴 그래프)
- 스파이크 테스팅 : 짧은 시간에 사용자가 몰릴 때(뾰족뾰족 그래프)
- 내구성 테스팅 : 시스템에 높은 부하(임계점 닿은 그래프)
부하 스트레스 스파이크 내구성
 
기능 적합성 테스트
- 사용자의 요구사항을 만족하는 기능이 제공되는 정도를 테스트
- 부특성 : 기능 완전성, 기능 정확성, 기능 적절성

성능 효율성 테스트
- 시스템의 응답시간, 처리량을 테스트
- 부특성 : 시간 반응성, 자원 효율성, 수용성

호환성 테스트
- 상호 연동 능력, 공존성을 테스트
- 부특성 : 공존성, 상호운영성
 
사용성 테스트
- 사용자 이해하고 배우기 쉬운 정도를 테스트
- 부특성 : 적합 인식성, 학습 용이성, 운영 용이성, 사용자 오류 방지성, 사용자 인터페이스 심미성, 접근성

신뢰성 테스트
- 규정 조건/기간에 오동작 없이 수행하는 능력을 테스트
- 부특성 : 성숙성, 가용성, 결함 허용성, 복구성

보안성 테스트
- 정보 및 데이터 보호 능력을 테스트
- 부특성 : 기밀성, 무결성, 부인 방지성, 책임성, 인증성

유지보수성 테스트
- 유지보수의 용이성을 테스트
- 부특성 : 모듈성, 재사용성, 분석성, 변경 용이성, 테스트 용이성

이식성 테스트
- 다양한 플랫폼에서 운영될 수 있는 능력을 테스트
- 부특성 : 적응성, 설치 용이성, 대체 용이성
 
적효호사신보유이
또는
기성호사신보유이

728x90