Ключова різниця: Мета тестування мавпи полягає в тому, щоб випадковим чином намагатися зірвати систему і переконатися, що вона не працює. У Gorilla Testing, один модуль програми тестується знову і знову, щоб переконатися, що він працює належним чином і що в цьому модулі немає помилок.

Тестування мавпи та горили - це два різних типи тестування, що проводяться на частині програмного забезпечення, перш ніж його можна буде випустити на ринок. Програма може мати мільйон помилок у системі між часом її початкового програмування та часом її випуску. Ці помилки потрібно шукати та виправляти; Це є де Мавпа та Горила Тестування вступають.
Тестування мавпи - це випадковий тест, який проводиться без будь-якого планування або підготовки. Він може здійснюватися розробником, тестером або автоматизованим інструментом. Насправді розробник або тестер не повинні знати нічого про програмне забезпечення. Мета тесту полягає в тому, щоб буквально спробувати зупинити систему і переконатися, що вона не має. Для цього тест може включати випадкові тести, такі як буквальне введення випадкових рядків у текстові поля, щоб побачити, як система буде обробляти помилку.
Тестування горили відрізняється від тестування мавпи; він не є ні випадковим, ні проведеним без планування або підготовки. У Gorilla Testing, один модуль програми тестується знову і знову, щоб переконатися, що він працює належним чином і що в цьому модулі немає помилок. Модуль може бути протестований понад сто разів, і з тим же процесом. Таким чином, процес тестування включає тестера, що виконують один і той же код знову і знову.

Перевагою тестування мавпи є те, що вона дозволяє тестеру з'ясувати, як програма працюватиме в реальному світі, коли в програму введений неправильний набір укусів. Це, швидше за все, відбудеться в реальному світі, оскільки користувач, ймовірно, не буде повністю знайомий з програмою.
Перевага Gorilla Testing, з іншого боку, полягає в тому, що наприкінці програми програма буде ретельно перевірена, модуль за модулем. Крім того, це гарантує, що програма не буде починати відставати або працювати неправильно через деякий час, як і перші сто входів. Завдяки цьому, програма, як правило, тестується з тестуванням Monkey і Gorilla Testing, на додаток до інших строгих і строгих процесів тестування.
Порівняння між тестуванням мавпи та горили:
Тестування мавпи | Тестування горили | |
Тип | Випадкове тестування - не використовується тестовий випадок | Ручне тестування - повторювані |
Призначення | Мало тестів тут і там, щоб система або програма не зірвалися. | Щоб ретельно перевірити один модуль. |
Опис | Жодного конкретного тесту не проводиться; він може включати лише випадкове натискання або введення тексту, щоб перевірити, чи збійне система. | Один модуль перевіряється ретельно через той самий процес знову і знову. |
Ведеться | - Мавпа на друкарській машинці. Ніхто без будь-яких знань про програмне забезпечення або навіть комп'ютери. У компаніях проводиться групами тестування. | Один розробник або тестер, який може мати або не мати знань про програмне забезпечення. Або командами з забезпечення якості, як правило, під час повного тестування |
Типи |
| - |