Різниця між тестуванням мавпи та горили

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

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

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

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

Перевагою тестування мавпи є те, що вона дозволяє тестеру з'ясувати, як програма працюватиме в реальному світі, коли в програму введений неправильний набір укусів. Це, швидше за все, відбудеться в реальному світі, оскільки користувач, ймовірно, не буде повністю знайомий з програмою.

Перевага Gorilla Testing, з іншого боку, полягає в тому, що наприкінці програми програма буде ретельно перевірена, модуль за модулем. Крім того, це гарантує, що програма не буде починати відставати або працювати неправильно через деякий час, як і перші сто входів. Завдяки цьому, програма, як правило, тестується з тестуванням Monkey і Gorilla Testing, на додаток до інших строгих і строгих процесів тестування.

Порівняння між тестуванням мавпи та горили:

Тестування мавпи

Тестування горили

Тип

Випадкове тестування - не використовується тестовий випадок

Ручне тестування - повторювані

Призначення

Мало тестів тут і там, щоб система або програма не зірвалися.

Щоб ретельно перевірити один модуль.

Опис

Жодного конкретного тесту не проводиться; він може включати лише випадкове натискання або введення тексту, щоб перевірити, чи збійне система.

Один модуль перевіряється ретельно через той самий процес знову і знову.

Ведеться

- Мавпа на друкарській машинці. Ніхто без будь-яких знань про програмне забезпечення або навіть комп'ютери. У компаніях проводиться групами тестування.

Один розробник або тестер, який може мати або не мати знань про програмне забезпечення. Або командами з забезпечення якості, як правило, під час повного тестування

Типи

  • Мавпа кнопка Push тестування
  • Інтелектуальне тестування мавпи
  • Блискуче тестування мавп
  • Безглуздий тест мавпи
  • Адам Тестування

-

Рекомендуємо

Схожі Статті

  • різниця між: Різниця між Nexus 10 і iPad

    Різниця між Nexus 10 і iPad

    Основна відмінність: Nexus 10 є планшетним комп'ютером під управлінням операційної системи Android 4.2 (також називається Jelly Bean). Він був розроблений у співпраці з Samsung. iPads мають розмір екрану 9, 7 дюйма з мультисенсорним дисплеєм. iPads призначені як пристрої для мультимедійного досвіду, читання електронних книг, перегляд фільмів, прослуховування музики, відтворення ігор, перегляду Інтер
  • різниця між: Різниця між Sony Xperia S і HTC One X

    Різниця між Sony Xperia S і HTC One X

    Основна відмінність: Xperia S оснащений 4, 3-дюймовим сенсорним TFT-екраном з поперечною стійкою на стійкому до подряпин склу. Дисплей забезпечує вражаючу щільність 342 ppi і живиться від двоядерного процесора Qualcomm з частотою 1, 5 ГГц. HTC One X є популярним продуктом корпорації HTC. Він поставляється з Android v4.0 Сендвіч морозива і оновлюється до v4.1.1 Jelly Bean. Вона включає 1, 5 ГГц, чотирьохяде
  • різниця між: Різниця між Nokia Lumia 620 і Samsung Galaxy Grand

    Різниця між Nokia Lumia 620 і Samsung Galaxy Grand

    Основна відмінність: Один з новітніх смартфонів під брендом - Nokia Lumia 620. Nokia Lumia 620 призначена для покупців початкового рівня, які хочуть спробувати Windows Phone 8, але не можуть дозволити собі витрачати занадто багато на нього. Samsung Galaxy Grand - це смартфон середньої дальності, запущений корпорацією Samsung. Телефон обладнаний полікарбонатним пластиком і має прямокутну форму з в
  • різниця між: Різниця між нижчим, середнім і вищим класом

    Різниця між нижчим, середнім і вищим класом

    Ключові відмінності: нижчі, середні та вищі класи є в основному групами, поділеними на доходи. Найнижчий клас зазвичай заробляє найменше, вищий клас заробляє найбільше, а середній клас заробляє в середині двох. Населення часто ділиться на соціально-економічні групи на основі доходів їхніх домогосподарств. Ці групи поділяються на: нижчий клас, середній клас і вищий клас. Група сере
  • різниця між: Різниця між Ebook і друкованою книгою

    Різниця між Ebook і друкованою книгою

    Ключова різниця: друкована книга - це, в основному, набір друкованих аркушів паперу, які з'єднані і укладені в захисну кришку. Електронна книга - це електронна книга. Це електронна версія звичайної друкованої книги. Книга являє собою збірку друкованих робіт, які проводяться разом, і ця колекція ук
  • різниця між: Різниця між Node.js і Angular.js

    Різниця між Node.js і Angular.js

    Ключова різниця: Node.js - це середовище на стороні сервера, яка найкраще використовується для створення масштабованих програм у реальному часі, таких як бази даних. Angular.js - фреймворк веб-додатків, який використовується для створення динамічних односторінкових програм. Технологія - це сектор, який
  • різниця між: Різниця між Samsung Galaxy Tab 2 7.0 і Nexus 10

    Різниця між Samsung Galaxy Tab 2 7.0 і Nexus 10

    Ключова різниця: Samsung Tab 2 7.0 - це 7-дюймовий планшет, який пропонує РК-дисплей PLS TFT, з щільністю приблизно 170 ppi. Пристрій також доступний у двох варіантах; Тільки Wi-Fi і Wi-Fi + 4G. Тільки планшетний ПК Wi-Fi працює на двоядерному процесорі 1 ГГц і доступний з Android V4.0 Ice Cream Sandwich,
  • різниця між: Різниця між залізом і сталлю

    Різниця між залізом і сталлю

    Основна різниця: Залізо - це хімічний елемент, який міститься в надлишку в земній корі. Сталь - це сплав, тобто суміш двох більш металевих елементів або одного металевого і неметалевого елемента. Залізо і сталь - це дві речовини, які часто зустрічаються в різних областях застосування, таких як посуд, конструкція тощо. Ці дві речовини часто плутаються,
  • різниця між: Різниця між партією і ставленням

    Різниця між партією і ставленням

    Ключові відмінності: Партія і Лікування - це як добре провести час. Вечірка - це зібрання на урочистостях, де збори людей збираються на особливий випадок або на честь людини. Лікування, з іншого боку, може означати різні речі. Вона може включати в себе спеціальну їжу або напій, який їдять на конкретній події. Лік

Вибір Редакції

Різниця між Мороном і Ретардом

Ключова різниця: Морон - це людина, яка надзвичайно засмучує і зазвичай не має вищого суду. Ретард - це людина, яка розумово відстала або неосвічена. Деякий психолог і психіатр вважають, що немає точного значення для дебіла і ретарда. Слова небезпечно використовуються для людей, які здаються божевільними, дурними, нудними, наполовину розумними і / або нерозумними; кожен з них часто відкидається на користь dunce, dolt і