-
230221 소프트웨어 개발 : 검증 검사OS Computer Science 2021. 2. 23. 19:13
검증 검사
1. 형상 검사(구성 검토, 검사)
- 구성 요소, 목록, 유지보수를 위한 모든 사항이 표현되었는가를 검사
2. 알파 검사
- 개발자의 장소에서 사용자가 개발자 앞에서 행하는 검사 기법
- 통제된 환경, 오류와 사용상의 문제점을 사용자와 개발자가 함께 확인하며 기록
3. 베타 검사
- 선정된 최종 사용자가 여러 명의 사용자 앞에서 행하는 기법
- 실 업무를 가지고 사용자가 직접 시험. 제어되지 않은 상태에서 행해짐.
- 발견된 오류와 사용상의 문제점을 주기적으로 개발자에게 보고
인수테스트의 주요 인수기준
기능성
- 단계 내 또는 단계간의 문서 및 코드 일관성, 기능의 추적성, 논리의 적합성 검증
- 기능 평가 및 시험, 운용환경에서 기능 유지
성능
- 성능요구의 타당성 조사, 정확한 모의실험 및 구현도구, 운용 환경에서 성능분석
인터페이스 품질
- I/F 문서화/복잡도/통합시험계획, 운용환경에서 I/F 시험
소프트웨어 품질
- 품질측정의 정량화, 소프트웨어 산출물의 인수기준, 문서화 및 소프트웨어 개발표준의 적합성, 운용시험의 품질기준
보안성
- 보안 요구 확인, 보안 시험 계획, 보안의 공식 검증
소프트웨어 안전성
- 안전 요구사항 확인
- 안전성 요구되는 시스템에서 부적절한 개발기법 및 기술의 삭제
- 안전위험을 방지하고 복구 할 수 있는 안전장치 및 안전코드 도입
인수테스트의 유형
공식적 테스트
- 사용자 인수테스트 : 사용자가 시스템 사용의 적절성을 직접 확인
- 운영상 인수테스트 : 시스템 관리자에 의해 수행, 백업 및 복원 테스팅, 재난복구, 사용자 관리, 유지보수 작업, 보안 취약성에 대한 정기적인 점검
- 계약 인수테스트 : 맞춤식 개발(Custom Developed) 소프트웨어가 계약상의 인수조건을 준수하는지 확인
- 규정 인수테스트 : 정부의 지침, 법률 또는 안정규정과 같은 정해진 규정을 준수하는지 확인
비공식적 테스트
- 알파 테스트 : 개발 조직내의 테스트로 실제 환경과 동일한 환경으로 테스트
- 베타 테스트 : 사용자 환경에서 진행하며 사용자가 모든 문제를 보고, COTS가 상업적으로 판매되기 전 목표시장의 기존 고객과 잠재고객의 피드백을 받을 목적으로 활용
※ 알파와 베타의 차이점은 조직내(혹은 회사내)인지 조직외 실제 사용자를 타겟으로 하는지에 따라 다르다
출처: https://needjarvis.tistory.com/446 [자비스가 필요해]
1,2회 #23
검증 검사 기법 중 개발자의 장소에서 사용자가 개발자가 앞에서 행하는 기법이며, 일반적으로 통제된 환경에서 사용 자와 개발자가 함께 확인하면서 수행되는 검사는?
1 동치 분할 검사
2 형상 검사
3 알파 검사4 베타 검사
3회 #39
알파, 베타 테스트와 가장 밀접한 연관이 있는 테스트 단계는?
1 단위 테스트
2 인수 테스트
3 통합 테스트4 시스템 테스트
4회 #26
검증(Validation) 검사 기법 중 개발자의 장소에서 사용자가 개발자 앞에서 행해지며, 오류와 사용상의 문제점을 사용자 와 개발자가 함께 확인하면서 검사하는 기법은?
1 디버깅 검사2 형상 검사
3 자료구조 검사
4 알파 검사
'OS Computer Science' 카테고리의 다른 글
230221 소프트웨어 개발 : DB (0) 2021.02.23 230221 소프트웨어 개발 : 소프트웨어 공학 (0) 2021.02.23 230221 소프트웨어 개발 : 통합 (0) 2021.02.23 230221 소프트웨어 개발 : 인터페이스 구현 (0) 2021.02.23 230221 소프트웨어 개발 : 저작권 (0) 2021.02.23