소프트웨어 테스트 매뉴얼
Software test documentationIEEE 소프트웨어의 라이프 사이클 |
---|
|
소프트웨어 테스트 문서는 모든 실험 활동을 소프트웨어 [1]테스트 수준으로 끌어올리는 데 필수적인 요소입니다.IEEE 및 ISO와 같은 국제 조직은 소프트웨어 테스트 문서에 대한 표준을 발표했습니다.
IEEE 829 상태
참고: IEEE 829-2008은 ISO/IEC/IEE 29119-3:[2]2013으로 대체되었습니다.
IEEE 829 배경
IEEE 829-2008(소프트웨어 및 시스템 테스트 문서용 표준)은 소프트웨어 테스트 및 시스템 테스트의 정의된 8단계에서 사용하기 위한 문서 세트의 형식을 지정하는 IEEE 표준으로, 각 단계는 잠재적으로 개별 유형의 문서를 생성할 수 있습니다.이 규격은 이러한 문서의 형식을 명시했지만, 모두 작성되어야 하는지 여부를 규정하지 않았으며, 이러한 문서의 적절한 내용에 관한 기준도 포함하지 않았다.이것들은 기준의 범위를 벗어난 판단의 문제였다.
IEEE 829에 필요한 문서
문서는 다음과 같습니다.
- 마스터 테스트 계획(MTP):마스터 테스트 계획(MTP)의 목적은 여러 레벨의 테스트(프로젝트 내 또는 여러 프로젝트 간)에 대한 전체적인 테스트 계획 및 테스트 관리 문서를 제공하는 것입니다.
- 레벨 테스트 계획(LTP): 각 LTP에 대해 지정된 레벨의 테스트에 대한 테스트 활동의 범위, 접근법, 자원 및 일정을 기술해야 합니다.테스트 대상 항목, 테스트 대상 기능, 수행할 테스트 작업, 각 작업을 담당하는 직원 및 관련 위험을 식별해야 합니다.
- 레벨 테스트 설계(LTD): 테스트 케이스와 예상되는 결과, 테스트 합격 기준의 상세 설명.
- Level Test Case (LTC; 레벨 테스트 케이스): 레벨 테스트 설계에서 식별된 테스트 케이스를 실행할 때 사용할 테스트 데이터를 지정합니다.
- 레벨 테스트 절차(LTPr): 셋업 전제 조건 및 따라야 할 절차를 포함하여 각 테스트 실행 방법을 자세히 설명합니다.
- LTL(Level Test Log) : 테스트 실행과 관련된 상세 내역(예를 들어 어떤 테스트를 실행했는지, 누가 실행했는지, 어떤 순서로 실행했는지, 각 테스트의 합격 여부를 기록하는 등)을 시간순으로 기록합니다.
- 이상 보고서(AR): 테스트 프로세스 중 조사가 필요한 모든 이벤트를 기록합니다.이를 문제, 테스트 사고, 결함, 문제, 문제, 이상 또는 오류 보고서라고 합니다.이 문서는 장애 보고서가 아닌 이상 보고서로 의도적으로 명명되었습니다.그 이유는 예상 결과와 실제 결과 사이에 불일치가 발생할 수 있기 때문입니다.이것은 시스템의 장애 이외의 여러 가지 이유에서입니다.여기에는 예상 결과가 잘못되었거나, 테스트가 잘못 실행되었거나, 둘 이상의 해석이 가능하다는 의미의 요구사항 불일치가 포함됩니다.보고서는 실제 및 예상 결과, 실패했을 때, 그리고 해결에 도움이 되는 모든 증거와 같은 사건의 모든 세부 사항으로 구성됩니다.보고서에는 가능한 경우 테스트에 미치는 사고의 영향 평가도 포함됩니다.
- Level Interim Test Status Report(LITSR): 지정된 테스트 활동의 중간 결과를 요약하고 필요에 따라 특정 테스트 수준에 대한 결과에 따라 평가 및 권장사항을 제공합니다.
- 레벨 테스트 리포트(LTR):지정된 시험활동의 결과를 요약하고 특정 시험수준에 대한 시험실행 종료 후 결과에 따른 평가 및 권장사항을 제공한다.
- 마스터 테스트 보고서(MTR):지정된 테스트 활동의 수준 결과를 요약하고 이러한 결과에 기초한 평가를 제공한다.이 보고서는 MTP를 사용하는 모든 조직이 사용할 수 있습니다.이 보고서는 테스트에 의해 밝혀진 중요한 정보를 제공하고 테스트 작업의 품질, 테스트 대상 소프트웨어 시스템의 품질 및 이상 보고서에서 도출된 통계를 포함한 관리 보고서입니다.보고서는 또한 향후 테스트 계획을 개선하기 위해 수행된 테스트와 소요 시간을 기록합니다.이 최종 문서는 테스트 대상 소프트웨어 시스템이 프로젝트 관계자에 의해 정의된 허용 기준을 충족하는지 여부에 따라 목적에 적합한지 여부를 나타내기 위해 사용됩니다.
IEEE 829 사용
이 표준은 영국 컴퓨터 협회가 추진하는 ISEB 재단 및 소프트웨어 테스트 실무자 자격증 훈련 요강의 일부를 형성했습니다.ISTQB는 ISEB와 독일의 ASQF 계획표를 바탕으로 자체 계획표를 작성한 후 IEEE 829를 소프트웨어 및 시스템 테스트 문서의 참조 표준으로 채택하였다.
데이비드 겔페린 박사와 윌리엄 C 박사입니다 Hetzel은 최초의 IEEE-829 소프트웨어 테스트 [3]문서 표준을 구현하기 위해 시스템 테스트 및 평가 프로세스(STEP) 방법론을 개발했습니다.
레퍼런스
- ^ "Software Test Documentation – How should Test Documentation look like?". THE-SOFTWARE-EXPERTS. Retrieved 18 January 2017.
- ^ "IEEE Products and Projects Status Report". standards.ieee.org. Retrieved 13 October 2017.
- ^ Rick D. Craig; Stefan P. Jaskiel (2002). Systematic Software Testing. Artech House. p. 4. ISBN 978-1-58053-792-6.
외부 링크
- IEEE 규격 829-2008, IEEE 소프트웨어 및 시스템 테스트 문서
- BS7925-2, 소프트웨어 컴포넌트 테스트 표준