비 기능 테스트는 소프트웨어 응용 프로그램의 비 기능적 측면 (성능, 유용성, 안정성 등)을 검사하는 테스트 유형입니다. 기능 테스트를 통해 해결되지 않는 비 기능 매개 변수에 따라 시스템의 준비 상태를 테스트하도록 설계되었습니다.
비 기능 테스트의 훌륭한 예는 동시에 많은 사람이 소프트웨어에 로그인 할 수 있는지 확인하는 것입니다.
비 기능 테스트는 기능 테스트와 마찬가지로 중요하며 고객 만족도에 영향을 줍니다.
비 기능 테스트의 목적
- 비 기능 테스트는 제품의 유용성, 효율성, 유지 보수성 및 휴대 성을 증가시킵니다.
- 제품의 비 기능적 측면과 관련된 생산 위험 및 비용을 줄이는 데 도움이 됩니다.
- 제품 설치, 설정, 실행, 관리 및 모니터링 방식을 최적화하십시오.
- 내부 조사 및 개발을위한 측정 및 측정 항목을 수집하고 산출합니다.
- 사용중인 제품 동작 및 기술에 대한 지식을 향상시키고 향상시킵니다.
비 기능 테스트의 특성
- 비 기능적 테스팅은 측정 가능해야하므로 좋고, 더 좋고, 최상 같은 주관적인 특성을 위한 곳이 없다.
- 정확한 숫자는 요구 사항 프로세스의 시작 시점에 알려지지 않을 것입니다
- 요구 사항의 우선 순위를 결정하는 것이 중요합니다.
- 품질 속성이 올바르게 식별되었는지 확인하십시오.
비 기능 테스트 매개 변수
- 보안:
이 매개 변수는 내부 및 외부 소스로부터의 의도적이고 갑작스러운 공격으로부터 시스템을 보호하는 방법을 정의합니다. 이것은 보안 테스트 를 통해 테스트 됩니다.
- 신뢰할 수 있음:
소프트웨어 시스템이 실패없이 지정된 기능을 지속적으로 수행하는 범위. 이것은 신뢰성 테스트에의해 테스트되었습니다.
- 생존 가능성 :
이 매개 변수는 소프트웨어 시스템이 계속 작동하고 시스템 장애가 발생할 경우 복구합니다. 이것은 복구 테스트 에 의해 점검됩니다.
- 유효성:
이 매개 변수는 사용자가 작업 중에 시스템에 의존 할 수있는 정도를 결정합니다. 이것은 안정성 테스트 에 의해 점검됩니다 .
- 유용성 :
사용자가 시스템과의 상호 작용을 통해 입력 및 출력을 배우고, 조작하고, 준비 할 수있는 용이성. 이것은 사용성 테스트 에 의해 검사됩니다.
- 확장 성 :
이 용어는 모든 소프트웨어 응용 프로그램이 수요 증가를 충족시키기 위해 처리 용량을 확장 할 수있는 정도를 나타냅니다. 이것은 확장 성 테스트에 의해 테스트되었습니다.
- 상호 운용성 :
이 비 기능 매개 변수는 소프트웨어 시스템이 다른 소프트웨어 시스템과 인터페이스하는지 확인합니다. 이것은 상호 운용성 테스트 에 의해 검사됩니다.
- 능률:
용량, 수량 및 응답 시간을 처리 할 수있는 소프트웨어 시스템의 범위.
- 적응성:
이 용어는 응용 프로그램이 다른 하드웨어 및 소프트웨어 구성에서 작동 할 수있는 용이성을 나타냅니다. 최소 RAM, CPU 요구 사항과 동일합니다.
- 이식성 :
현재 하드웨어 또는 소프트웨어 환경에서 전송할 소프트웨어의 유연성.
- 재사용 성:
다른 응용 프로그램에서 사용하기 위해 변환 할 수있는 소프트웨어 시스템의 일부를 나타냅니다.
테스트 유형
일반적으로 세 가지 테스트 유형이 있습니다.
- 기능의
- 비 기능적
- 유지
이러한 유형의 테스트에서는 여러 가지 테스트 레벨이 있지만 일반적으로 테스트 유형으로 호출합니다. 위의 분류에서 다른 책과 참고 자료에 약간의 차이가 있을 수 있습니다.
위 목록은 100 가지가 넘는 테스트 및 계산 유형 이 있으므로 완전하지는 않습니다 . 걱정할 필요가 없습니다. 테스트 업계에서 노후화 될 때 걱정할 필요가 없습니다. 또한 모든 테스트 유형이 모든 프로젝트에 적용되는 것은 아니지만 프로젝트의 성격 및 범위에 따라 달라질 수 있습니다.
비 기능 테스트 유형
- 성능 시험
- 부하 테스트
- 장애 조치 (failover) 테스트
- 보안 테스트
- 호환성 테스트
- 사용성 테스트
- 스트레스 테스트
- 유지 관리 테스트
- 확장 성 테스트
- 볼륨 테스트
- 보안 테스트
- 재해 복구 테스트
- 적합성 테스트
- 사용성 테스트
- 이식성 테스트
- 효율성 테스트
- 신뢰성 테스트
- 기준선 테스트
- 내구성 시험
- 문서 테스트
- 복구 테스트
- 국제화 테스트
- 로컬라이제이션 테스트
'테스트 관련 강좌' 카테고리의 다른 글
2016 베스트콘 (0) | 2018.11.26 |
---|---|
2015 베스트콘 (0) | 2018.11.26 |
베스트콘 2018 (BeSTCon 2018) Better Software Testing Conference 2018 (0) | 2018.11.20 |
소프트웨어 테스팅이란 무엇입니까? 소개, 기본 및 중요성 (0) | 2018.11.13 |
SW엔지니어를 위한 소프트웨어 공학 (0) | 2018.10.20 |