본문 바로가기
정보관리기술사/★ 129회 기출문제 풀이 ★

(129 관리 4-4) 몽키 테스트, 회귀 테스트

by 두음달인 2023. 3. 21.
반응형


정보시스템 개발 및 운영 단계에서 수행하는 소프트웨어 테스트와 관련하여
다음 사항에 대하여 설명하시오.

가. 몽키 테스트(Monkey Test)회귀 테스트(Regression Test) 비교 설명
나. 통합 테스트 계획서에 포함되어야 할 주요 사항

참고할만한 몇 가지 링크를 포스팅했습니다.

(가) 번 문제는 개념 비교이기 때문에 핵심 키워드 위주로 정확히 비교가 필요해 보입니다.

 

틈틈이 여러 기출문제 풀이 해설서를 보면서 업데이트 예정입니다.


 

몽키 테스트

 

- 시험자의 개입 없이 단순히 랜덤으로 이벤트를 발생시켜 의도하지 못한 결함 발견 테스트

 

- 소프트웨어 테스트에서 몽키 테스트는 사용자가 임의의 입력을 제공하고 동작을 확인하거나

응용 프로그램 또는 시스템이 충돌하는지 여부를 확인하여 응용 프로그램 또는 시스템을 테스트하는 기술

출처 : 위키백과

- 시험할 부분, 조작법의 설명이나 개발자의 의도에 대한 고려 없이

시험 실시자가 즉흥적으로 무작위 입력극단적으로 적용하는 테스트

 

회귀 테스트

 

- 결함 수정 이후 변경의 결과 또는 발견되지 않았던 다른 결함을 발견하는 테스트

 

- 회귀 버그를 찾는 모든 소프트웨어 테스트 방식은 회귀 테스트라 할 수 있다.

회귀 버그는 이전에 제대로 작동하던 소프트웨어 기능에 문제가 생기는 것을 가리킨다.

일반적으로 회귀 버그는 프로그램 변경 중 뜻하지 않게 발생한다.

회귀 테스트로는 이전의 실행 테스트를 재 실행하며 이전에 고쳐졌던 오류가 재현되는지 검사하는 방법이

많이 사용된다.

출처 : 위키백과

 

- 기능 변경과 결함수정에 의해 다른 모듈과 기능에 영향이 없는 지 Side EffectRipple Effect를 확인하는

 테스트

 

몽키 테스트와 회귀테스트 비교

 

출처: 한빛 기술사 동기회 기출풀이 해설

 

테스트 주체, 테스트 목적, 수행 시기, 테스트 유형 등 다양한 관점에서 풍성하게 비교하시면 될 듯 합니다. 

 

통합 테스트 계획서에 포함되어야 할 주요 사항

 

128회 한빛 기술사 동기회 기출문제 해설지를 보고 감탄했습니다. 

ITTO(Inputs Tools & Technique Output), PDCA 관점에서 풀이하셨는데, 많이 배웠습니다.

 

테스트 목적 / 전략, 테스트 수행 조직 체계, 테스트 프로세스, 시나리오, 측정 기준 및 방법, 테스트 환경 등

다양한 요소들이 포함될 수 있을 듯 합니다.

 

테스트 전략

 

① 테스트 요소 식별
② 테스트 범위 정의
③ 테스트 단계별 접근방법 정의
④ 품질 목표 수준 정의
⑤ 테스트 추진 체제 정의
⑥ 테스트 산출물 및 책임자 정의
⑦ 테스트 일정 계획 수립
⑧ 총괄 테스트 계획서 작성
⑨ 총괄 테스트 계획서 검토
⑩ 총괄 테스트 계획서 승인

 

참고 자료

 

SW 테스트의 종류 총정리하기 ~ Kimssoft 블로그

 

SW 테스트의 종류 총정리하기

소프트웨어 테스트의 종류에 대해서 알아본다. 테스트의 종류는 여러가지 분류기준에 따라서 다양하게 이름 붙여질 수 있다. 이 글에서는 아래와 같이 테스트 종류를 구분하고 정리할 것이다.

blog.kimssoft.com

 

원숭이 테스트 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

Monkey testing - Wikipedia

From Wikipedia, the free encyclopedia In software testing, monkey testing is a technique where the user tests the application or system by providing random inputs and checking the behavior, or seeing whether the application or system will crash. Monkey tes

en.wikipedia.org

 

회귀 테스트 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

회귀 테스트 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 회귀 버그를 찾는 모든 소프트웨어 테스트 방식은 회귀 테스트(regression testing, non-regression testing[1])라 할 수 있다. 회귀 버그는 이전에 제대로 작동하던 소프트

ko.wikipedia.org

 

통합 테스트의 시작 통합 테스트 계획서에 담아야 하는 것들.... (1부) : 네이버 블로그 (naver.com)

 

통합 테스트의 시작 통합 테스트 계획서에 담아야 하는 것들.... (1부)

통합 테스트 단계 시작 전 즉 개발 단계에 통합 테스트 준비는 시작되어야 한다. 통합 테스트 준비의 시작...

blog.naver.com

 

[공개SW 테스트 가이드] ⑤ SW 테스트 프로세스 (1) - 테스트 계획 - 공개SW 포털 (oss.kr)

 

[공개SW 테스트 가이드] ⑤ SW 테스트 프로세스 (1) - 테스트 계획 - 공개SW 포털

5. SW 테스트 프로세스 (1)개발 SW의 품질 기준을 만족하기 위한 테스트를 수행함에 있어, 실행조직의 역할과 책임, 필요 작업과 절차 및 산출물을 정의한다. 테스트 프로세스의...

www.oss.kr

 

128회 한빛 기술사 동기회 기출문제 해설

 

회귀 테스트(Regression Test) : 네이버 블로그 (naver.com)

 

회귀 테스트(Regression Test)

1. 회귀시험(Regression Test)의 개요 가. 회귀시험(Regression Test)의 정의 - 기능 추가나 오류를 수...

blog.naver.com

 

반응형

댓글