Ключова різниця: Тестування Adhoc проводиться без будь-якого планування або підготовки. Після того, як програма функціонує, програміст або тестер перевірить програмне забезпечення, використовуючи його знання програми. Тестування мавпи схоже на тестування Ad hoc. Однак це може бути зроблено без будь-яких знань або інформації про програмне забезпечення.
Як тестування мавпи, так і спеціальне тестування - це типи випадкового тестування, яке здійснюється після програмування програмного забезпечення, але зазвичай до початку інтенсивного та складного тестування. Можна навіть сказати, що тестування мавп є типом тестування Adhoc.
Тестування Adhoc проводиться без будь-якого планування або підготовки. Після того, як програма функціонує, програміст або тестер перевірить програмне забезпечення, використовуючи його знання програми. Він, як правило, перевірить основи системи, щоб переконатися, що вони працюють, і система не обрушиться. Цей тип тестування виконується без використання тестового випадку.
Тестування мавпи схоже на тестування Ad hoc. Він також проводиться випадковим чином і без будь-якого планування або підготовки. Багато програмісти класифікують тестування мавп як тип Adhoc тестування з цієї причини. Тим не менш, тестування мавпи відрізняється від Adhoc тестування одним значним чином, Monkey Testing може бути зроблено без будь-яких знань або інформації про програмне забезпечення.
Перевагою тестування мавпи та тестування Adhoc є те, що він перевіряє програмне забезпечення в реальній і випадковій ситуації порівняно зі структурованим тестуванням. Такі ситуації також є більш реальними і, ймовірно, відбуватимуться, коли продукт буде випущений громадськості. Однак, недоліком тестування мавпи та спеціального тестування є те, що при виникненні помилки неможливо відтворити помилку, оскільки немає тестових файлів, на які можна посилатися. Ось чому Monkey Testing і Adhoc тестування майже завжди використовуються у співпраці з традиційними та структурованими методами тестування.
Порівняння між тестуванням мавпи та спеціальним тестуванням:
Тестування мавпи | Спеціальне тестування | |
Тип | Випадкове тестування - не використовується тестовий випадок | Випадкове тестування - не використовується тестовий випадок |
Призначення | Мало тестів тут і там, щоб система або програма не зірвалися. | Тестер намагається «зламати» систему, випадково намагаючись функціональність системи. |
Опис | Жодного конкретного тесту не проводиться; він може включати лише випадкове натискання або введення тексту, щоб перевірити, чи збійне система. | На основі знань тестувальників. Тестер може перевірити, що йому потрібно. |
Ведеться | - Мавпа на друкарській машинці. Ніхто без будь-яких знань про програмне забезпечення або навіть комп'ютери. | Програміст з детальним знанням програмного забезпечення та системи. |
Типи |
|
|