원숭이와 고릴라 테스트의 차이점

주요 차이점 : 원숭이 검사의 목적은 무작위로 시스템을 중단시키고 시스템을 무의미하게 시도하는 것입니다. Gorilla Testing에서는 프로그램의 한 모듈을 계속해서 테스트하여 올바르게 작동하고 해당 모듈에 버그가 없는지 확인합니다.

Monkey and Gorilla Testing은 시장에서 출시되기 전에 소프트웨어에서 수행 된 두 가지 유형의 테스트입니다. 프로그램 초기 프로그래밍 시간과 출시 시간 사이에 시스템에 백만 가지 버그가있을 수 있습니다. 이러한 버그를 찾고 해결해야합니다. 이것은 Monkey와 Gorilla Testing이 들어오는 곳입니다.

Monkey Testing은 계획이나 준비없이 수행되는 무작위 테스트입니다. 개발자, 테스터 또는 자동화 된 도구로 수행 할 수 있습니다. 실제로 개발자 나 테스터는 소프트웨어에 대해 알 필요가 없습니다. 이 테스트의 목적은 글자 그대로 시스템을 중단시키고 그렇지 않은지 확인하는 것입니다. 이 목적을 위해 테스트에는 텍스트 상자에 임의의 문자열을 문자 그대로 입력하여 시스템에서 오류를 처리하는 방법을 확인하는 등의 무작위 테스트가 포함될 수 있습니다.

고릴라 테스트는 원숭이 테스트와 다릅니다. 계획이나 준비없이 무작위 적이거나 수행되지 않습니다. Gorilla Testing에서는 프로그램의 한 모듈을 계속해서 테스트하여 올바르게 작동하고 해당 모듈에 버그가 없는지 확인합니다. 모듈은 100 번 이상 동일한 프로세스로 테스트 할 수 있습니다. 따라서 테스트 프로세스에는 동일한 코드를 반복 실행하는 테스터가 포함됩니다.

Monkey Testing의 장점은 프로그램에 입력 된 잘못된 스팅의 집합이 실제 프로그램에서 작동하는 방식을 테스터가 알 수있게 해줍니다. 이것은 사용자가 프로그램에 완전히 익숙하지 않기 때문에 현실 세계에서 일어날 가능성이 큽니다.

반면 Gorilla Testing의 장점은 프로그램이 모듈 단위로 철저히 검사된다는 것입니다. 또한 처음 100 개의 입력과 같이 일정 시간이 지나면 프로그램이 지연되거나 잘못 작동하지 않도록합니다. 이 때문에 프로그램은 일반적으로 다른 엄격하고 엄격한 테스트 프로세스 외에도 Monkey 및 Gorilla 테스트와 함께 테스트됩니다.

Monkey와 Gorilla 테스트의 비교 :

원숭이 검사

고릴라 테스트

유형

무작위 테스트 - 사용 된 테스트 케이스 없음

수동 테스트 - 반복적

목적

여기저기서 시스템이나 애플리케이션이 충돌하지 않도록 보장합니다.

하나의 모듈을 철저히 검사합니다.

기술

구체적인 테스트는 수행되지 않습니다. 무작위로 클릭하거나 타이핑하면 시스템이 충돌하는지 알 수 있습니다.

하나의 모듈은 동일한 프로세스를 반복해서 반복해서 검사합니다.

에 의해 수행

'타자기에 원숭이.' 소프트웨어 또는 컴퓨터에 대한 지식이없는 사람. 회사에서는 테스트 팀이이를 수행합니다.

소프트웨어에 대해 잘 알고 있거나 알지 못하는 단일 개발자 또는 테스터. 또는 품질 보증 팀 (일반적으로 전체 테스트를 실행하는 경우)

유형

  • 원숭이 버튼 푸시 테스트
  • 똑똑한 원숭이 테스트
  • 브릴리언트 원숭이 검사
  • 멍청한 원숭이 테스트
  • 아담 테스트

-

추천

관련 기사

  • 차이점: 심장 마비와 심장 마비의 차이점

    심장 마비와 심장 마비의 차이점

    주요 차이점 : 심장 발작은 심장으로의 혈류가 제한되어 심장 세포가 죽는 경우입니다. 혈류가 부족한 것은 관상 동맥이 부분적으로 막혀서 동맥 벽에 지질과 백혈구가 불안정한 취약한 죽상 동맥 경화 패가 파열되어 발생합니다. 심장 마비는 심장이 혈액 흐름을 유지하기 위해 충분한 펌프 작용을 제공하지 못하고 혈액이 신체를 통해 움직이는 압력을 떨어 뜨리는 상태입니다. 심부전은 울혈 성 심부전 (CHF) 또는 울혈 성 심부전 (CCF)으로 알려져 있습니다. 심장 발작과 심장 마비는 심장 기능의 상실과 관련된 두 가지 의학 용어입니다. 심장은
  • 차이점: 과실과 과실의 차이

    과실과 과실의 차이

    주요 차이점 : 과실이란 각 개인이 서로를 향해 갖는 의무 의식을 의미합니다. 그러나 그 의무가 준수되지 않으면 부주의로 간주 될 수 있습니다. 과실로 인하여 과실로 간주되는 과실은 의료 과실로 분류되어 과실로 분류되거나 과실의 일부로 분류 될 수 있습니다. 이 용어는 의료 행위의 맥락에서 가장 일반적으로 사용되며, 의료 행위와 관련하여 의료 과실 및 의료 과실로 지칭됩니다. 대개, 이 용어는 종종 서로 교환 할 수있게 던져집니다. 그러나 많은 사람들은 각 용어가 특정한 것을 필요로한다는 것을 인식하지 못합니다. 과실은 의료 과실 이상을 포괄하는 포괄적 인 용어입니다. 반면에 불법 행위는 훨씬 더 범위가 좁습니다. 과
  • 차이점: Sony Xperia P와 XOLO Q800의 차이점

    Sony Xperia P와 XOLO Q800의 차이점

    주요 차이점 : 소니 Xperia P는 최대 4 터치 기능을 허용하는 4 인치 TFT 터치 스크린을 특징으로합니다. 화면은 긁힘에 강하고 깨지기 쉬운 코팅이되어 있습니다. 터치 스크린은 WhiteMagic 기술과 함께 약 275ppi의 픽셀 밀도를 제공합니다.이 기술은 이미 존재하는 적색, 청색 및 녹색을 가진 여분의 흰색 픽셀을 추가합니다. Xolo Q800은 MTK MT6589 및 1GB RAM에 의해 구동되는 쿼드 코어 1.2GHz 스마트 폰입니다. 휴대 전화는 Android 4.1 (Jelly Bean)에서 실행됩니다. 그것은 54
  • 차이점: 온수 욕조와 자쿠지의 차이점

    온수 욕조와 자쿠지의 차이점

    주요 차이점 : 온수 욕조는 뜨거운 물이 가득한 욕조 이상입니다. 온수 욕조에는 제트기, 월풀, 수도 펌프, 난방 및 여과 시스템 등이 있습니다. 자쿠지는 온수 욕조를 제조하는 회사입니다. 운이 좋으면 뜨거운 목욕이 얼마나 편한 지 알고 있습니다. 뜨거운 물에 몸을 담가두면 편안하고 치료받을 수 있습니다. 이를 위해 고온 튜브가 설계되었습니다. 온수 욕조는 뜨거운 물이 가득한 욕조 일뿐입니다. 기간의 원래 사용법은 1960 년대에서 아주 대중적이었던 통 모양의 욕조 인 나무로 불렸다. 오늘날 뜨거운 욕조에는 제트기, 월풀, 수도 펌프, 난방 및 여과 시스템 등이 있습니다. 온수
  • 차이점: Nokia Lumia 820과 Nokia Lumia 920의 차이점

    Nokia Lumia 820과 Nokia Lumia 920의 차이점

    주요 차이점 : 이 브랜드의 첫 번째 스마트 폰 중 하나는 Nokia Lumia 820입니다. Nokia Lumia 820은 Windows Phone 8에서 실행되는 최초의 휴대폰 중 첫 번째 제품이었습니다.이 제품은 2012 년 11 월에 출시되었습니다. Nokia 920. Nokia Lumia 920은 브랜드의 주력 제품으로 출시되었습니다. Nokia는 핀란드 헬싱키에 본사를 둔 다국적 통신 및 정보 기술 회사입니다. Nokia의 휴대 전화는 간단하고 내구성이 뛰어난 것으로 유명합니다. 2012 년 삼성 전자에 이어 세계 2 위의 휴대폰 판매 대수를 기록했다. 그러나, 노키아의 판매는 iPhone과 Androids와 같
  • 차이점: 삭제와 이동 삭제의 차이점

    삭제와 이동 삭제의 차이점

    주요 차이점 : 두 옵션 모두 파일을 삭제합니다. Delete는 파일을 휴지통으로 옮기는 반면 Shift Delete은 파일을 영구적으로 삭제합니다. 요즘 하드 드라이브의 크기가 어떻든간에 그것은 너무 작습니다. 컴퓨터 하드 드라이브의 공간은 무엇이든 거의 항상 가득 차 있습니다. 옵션 중 일부는 더 큰 하드 드라이브로 업그레이드하거나 외장형 하드 드라이브를 얻는 것이지만 비용은 많이 든다. 대부분의 사람들이 돌리는 가장 일반적인 옵션은 무료입니다. 드라이브에서 일부 파일을 삭제하는 것입니다. 여기서 사용자에게는 두 가지 옵션이 있습니다 : 삭제 옵션을 사용하여 파일을 삭제하거나 Shift + Delete를 누릅니다. 두 옵션 모
  • 차이점: ASP와 ASPX의 차이점

    ASP와 ASPX의 차이점

    주요 차이점 : ASP는 ASP에서 설계 한 페이지의 파일 이름입니다. ASP는 Active Server Pages의 약자입니다. 일반적으로 Classic ASP 또는 ASP Classic으로 알려져 있습니다. Microsoft에서 개발 및 출시 한 서버 측 스크립팅 환경입니다. .aspx는 ASP.NET에서 디자인 한 페이지의 파일 이름입니다. ASP.NET은 서버 측 웹 응용 프로그램 프레임 워크입니다. ASPX는 Active Server Pages Extended의 약자입니다. 동적 웹 페이지를 생성하기 위해 웹 개발 용으로 설계되었습니다. ASP는 ASP에서 설계 한 페이지의 파일 이름입니다. ASP는 Active Server
  • 차이점: VCD와 CD의 차이점

    VCD와 CD의 차이점

    주요 차이점 : CD와 VCD의 기본적인 차이점은 CD는 데이터 저장 장치의 일종이며 데이터 저장을 허용한다는 것을 의미합니다. 반면 VCD는 비디오 및 비디오 데이터를 저장하는 특수한 유형의 CD입니다. CD, VCD, DVD 등의 용어는 사람들에 의해 종종 던져집니다. 이 용어들 사이의 혼란은 용어를 자주 사용하는 사람들조차도 그 차이를 스스로 알 수 있기 때문에 종종 용어를 오용하게 만듭니다. 그런 다음 용어를 잘못 사용함으로써 다른 사람들을 혼란스럽게 만듭니다. VCD가 무엇인지 이해하려면 CD가 무엇인지 먼저 살펴보고 이해해야합니다. CD는 CD의 약자입니다. 이는 기본적으로 데이
  • 차이점: 구조와 연합의 차이점

    구조와 연합의 차이점

    주요 차이점 : 구조체는 struct 문에 의해 정의되지만 유니온은 유니온 문으로 정의됩니다. 두 모델 모두 데이터를 저장하지만, 유니온은 동일한 메모리 위치에 다른 데이터 유형을 저장할 수 있지만 구조는 주로 레코드를 나타내는 데 사용됩니다. C 프로그래밍 언어에서 구조와 공용 구조는 두 가지 유형의 사용자 정의 데이터 유형입니다. 즉, 데이터를 저장하는 데 사용할 수있는 두 가지 다른 방법입니다. 구조체와 공용체는 모두 assignment = 및 sizeof 연산자 만 지원합니다. 그러나 둘 다 조금씩 다르므로 서로 다른 작업에 더 적합합니다. 구조체는 struct 문

에디터의 선택

JPEG와 JPEG2000의 차이점

주요 차이점 : JPEG는 Joint Photographic Expert Group의 약자입니다. JPEG 이미지의 파일 이름은 .jpg 또는 .jpeg입니다. JPEG는 사진에 가장 일반적으로 사용되는 형식입니다. JPEG2000은 Joint Photographic Expert Group의 다른 형식입니다. 그것은 2000 년에 발표되었습니다. 그것은 JPEG 형식을 업그레이드하려는 그룹의 시도였습니다. 새로운 JPEG 2000은 JPEG 표준을 원래의 8 비트 표준에서 16 비트로 업데이트합니다. JPEG는 Joint Photographic Expert Group의 약자입니다