정보시스템 개발 및 운영 단계에서 수행하는 소프트웨어 테스트와 관련하여
다음 사항에 대하여 설명하시오.
가. 몽키 테스트(Monkey Test)와 회귀 테스트(Regression Test) 비교 설명
나. 통합 테스트 계획서에 포함되어야 할 주요 사항
참고할만한 몇 가지 링크를 포스팅했습니다.
(가) 번 문제는 개념 비교이기 때문에 핵심 키워드 위주로 정확히 비교가 필요해 보입니다.
틈틈이 여러 기출문제 풀이 해설서를 보면서 업데이트 예정입니다.
몽키 테스트
- 시험자의 개입 없이 단순히 랜덤으로 이벤트를 발생시켜 의도하지 못한 결함 발견 테스트
- 소프트웨어 테스트에서 몽키 테스트는 사용자가 임의의 입력을 제공하고 동작을 확인하거나
응용 프로그램 또는 시스템이 충돌하는지 여부를 확인하여 응용 프로그램 또는 시스템을 테스트하는 기술
출처 : 위키백과
- 시험할 부분, 조작법의 설명이나 개발자의 의도에 대한 고려 없이
시험 실시자가 즉흥적으로 무작위 입력을 극단적으로 적용하는 테스트
회귀 테스트
- 결함 수정 이후 변경의 결과 또는 발견되지 않았던 다른 결함을 발견하는 테스트
- 회귀 버그를 찾는 모든 소프트웨어 테스트 방식은 회귀 테스트라 할 수 있다.
회귀 버그는 이전에 제대로 작동하던 소프트웨어 기능에 문제가 생기는 것을 가리킨다.
일반적으로 회귀 버그는 프로그램 변경 중 뜻하지 않게 발생한다.
회귀 테스트로는 이전의 실행 테스트를 재 실행하며 이전에 고쳐졌던 오류가 재현되는지 검사하는 방법이
많이 사용된다.
출처 : 위키백과
- 기능 변경과 결함수정에 의해 다른 모듈과 기능에 영향이 없는 지 Side Effect와 Ripple Effect를 확인하는
테스트
몽키 테스트와 회귀테스트 비교
테스트 주체, 테스트 목적, 수행 시기, 테스트 유형 등 다양한 관점에서 풍성하게 비교하시면 될 듯 합니다.
통합 테스트 계획서에 포함되어야 할 주요 사항
128회 한빛 기술사 동기회 기출문제 해설지를 보고 감탄했습니다.
ITTO(Inputs Tools & Technique Output), PDCA 관점에서 풀이하셨는데, 많이 배웠습니다.
테스트 목적 / 전략, 테스트 수행 조직 체계, 테스트 프로세스, 시나리오, 측정 기준 및 방법, 테스트 환경 등
다양한 요소들이 포함될 수 있을 듯 합니다.
테스트 전략
① 테스트 요소 식별 ② 테스트 범위 정의 ③ 테스트 단계별 접근방법 정의 ④ 품질 목표 수준 정의 ⑤ 테스트 추진 체제 정의 ⑥ 테스트 산출물 및 책임자 정의 ⑦ 테스트 일정 계획 수립 ⑧ 총괄 테스트 계획서 작성 ⑨ 총괄 테스트 계획서 검토 ⑩ 총괄 테스트 계획서 승인 |
참고 자료
SW 테스트의 종류 총정리하기 ~ Kimssoft 블로그
원숭이 테스트 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
회귀 테스트 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
통합 테스트의 시작 통합 테스트 계획서에 담아야 하는 것들.... (1부) : 네이버 블로그 (naver.com)
[공개SW 테스트 가이드] ⑤ SW 테스트 프로세스 (1) - 테스트 계획 - 공개SW 포털 (oss.kr)
128회 한빛 기술사 동기회 기출문제 해설
회귀 테스트(Regression Test) : 네이버 블로그 (naver.com)
'정보관리기술사 > ★ 129회 기출문제 풀이 ★' 카테고리의 다른 글
(129 관리 4-6) 클라우드 아웃소싱, 리스크 관리 (0) | 2023.03.29 |
---|---|
(129 관리 4-5) IT 투자분석 프로세스, 프레임워크, 분석 방법론 (0) | 2023.03.22 |
(129 관리 4-3) 메모리 반도체, 비메모리 반도체 (0) | 2023.03.20 |
(129 관리 4-2) 데이터베이스 이상현상, 발생 이유, 해결 방안 (0) | 2023.03.18 |
(129 관리 4-1) 인포스틸러(InfoStealer) (0) | 2023.03.17 |
댓글