소프트웨어 테스트-ISO 표준
전 세계의 많은 조직이 소프트웨어의 품질 요구 사항을 개선하기 위해 다양한 표준을 개발하고 구현합니다. 이 장에서는 품질 보증 및 테스트와 관련하여 널리 사용되는 몇 가지 표준에 대해 간략하게 설명합니다.
ISO / IEC 9126
이 표준은 소프트웨어 응용 프로그램의 품질을 결정하기 위해 다음과 같은 측면을 다룹니다.
- 품질 모델
- 외부 측정 항목
- 내부 측정 항목
- 사용중인 품질 메트릭
이 표준은 다음과 같은 소프트웨어에 대한 품질 속성 집합을 제공합니다.
- Functionality
- Reliability
- Usability
- Efficiency
- Maintainability
- Portability
위에서 언급 한 품질 속성은 표준을 자세히 연구 할 때 연구 할 수있는 하위 요소로 더 세분화됩니다.
ISO / IEC 9241-11
이 표준의 Part 11은 특정 사용자가 특정 사용 컨텍스트에서 효과 성, 효율성 및 만족도와 함께 특정 목표를 달성하기 위해 제품을 사용할 수있는 범위를 다룹니다.
이 표준은 유용성 구성 요소와 이들 간의 관계를 설명하는 프레임 워크를 제안했습니다. 이 표준에서는 사용자 성능과 만족도 측면에서 유용성을 고려합니다. ISO 9241-11에 따르면 사용성은 사용 컨텍스트에 따라 다르며 사용성 수준은 컨텍스트가 변경됨에 따라 변경됩니다.
ISO / IEC 25000 : 2005
ISO / IEC 25000 : 2005는 일반적으로 소프트웨어 품질 요구 사항 및 평가 (SQuaRE)에 대한 지침을 제공하는 표준으로 알려져 있습니다. 이 표준은 소프트웨어 품질 요구 사항 및 평가와 관련된 프로세스를 구성하고 향상시키는 데 도움이됩니다. 실제로 ISO-25000은 ISO-9126과 ISO-14598의 두 가지 오래된 ISO 표준을 대체합니다.
SQuaRE -와 같은 하위 부분으로 나뉩니다.
- ISO 2500n-품질 관리 부서
- ISO 2501n-품질 모델 부문
- ISO 2502n-품질 측정 부서
- ISO 2503n-품질 요구 사항 부서
- ISO 2504n-품질 평가 부서
SQuaRE의 주요 내용은-
- 용어 및 정의
- 참조 모델
- 일반 가이드
- 개별 부문 가이드
- 요구 엔지니어링 관련 표준 (즉, 사양, 계획, 측정 및 평가 프로세스)
ISO / IEC 12119
이 표준은 클라이언트에 제공되는 소프트웨어 패키지를 다룹니다. 고객의 생산 과정에 초점을 맞추거나 다루지 않습니다. 주요 내용은 다음 항목과 관련이 있습니다.
- 소프트웨어 패키지에 대한 요구 사항 세트.
- 지정된 요구 사항에 대해 제공된 소프트웨어 패키지를 테스트하기위한 지침.
여러 가지 잡다한
QA 및 테스트 프로세스와 관련된 다른 표준 중 일부는 다음과 같습니다.
Sr. 아니요 | 표준 및 설명 |
---|---|
1 | IEEE 829 소프트웨어 테스트의 여러 단계에서 사용되는 문서 형식에 대한 표준입니다. |
2 | IEEE 1061 품질 요구 사항을 설정하고, 프로세스 및 소프트웨어 품질 메트릭의 제품을 식별, 구현, 분석 및 검증하는 방법론입니다. |
삼 | IEEE 1059 소프트웨어 검증 및 검증 계획 가이드. |
4 | IEEE 1008 단위 테스트를위한 표준입니다. |
5 | IEEE 1012 소프트웨어 검증 및 검증을위한 표준입니다. |
6 | IEEE 1028 소프트웨어 검사를위한 표준. |
7 | IEEE 1044 소프트웨어 이상 분류를위한 표준입니다. |
8 | IEEE 1044-1 소프트웨어 이상 분류를위한 가이드입니다. |
9 | IEEE 830 시스템 요구 사항 사양을 개발하기위한 가이드입니다. |
10 | IEEE 730 소프트웨어 품질 보증 계획의 표준입니다. |
11 | IEEE 1061 소프트웨어 품질 메트릭 및 방법론의 표준입니다. |
12 | IEEE 12207 소프트웨어 수명주기 프로세스 및 수명주기 데이터에 대한 표준입니다. |
13 | BS 7925-1 소프트웨어 테스트에 사용되는 용어의 어휘. |
14 | BS 7925-2 소프트웨어 구성 요소 테스트를위한 표준입니다. |