Тестування сірого ящика

Автор: Monica Porter
Дата Створення: 18 Березень 2021
Дата Оновлення: 17 Травень 2024
Anonim
Черный, белый, серый ящик. Методы тестирования / Урок 11 / Тестировщик с нуля
Відеоролик: Черный, белый, серый ящик. Методы тестирования / Урок 11 / Тестировщик с нуля

Зміст

Визначення - Що означає тестування сірого ящика?

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


Тестування сірого ящика також відоме як напівпрозоре тестування.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює тестування сірого ящика

Оскільки тестери сірих ящиків мають доступ до знань з проектної документації, вони можуть підготувати та створити кращі тестові справи та плани. Однак підхід до тестування надає тестерам лише обмежені знання про різні функціональні можливості програми.

Переваги тестування сірого ящика включають:
  • Добре працює для великих сегментів коду.
  • Тестерам не потрібно знати мову програмування або методи тестування програми, що робить це тестування здебільшого неупередженим і не нав'язливим.
  • Доступ до коду програмування не є істотним.
  • Надає чітко визначені ролі для користувачів та розробників під час тестування. Тестування базується на перспективі користувача, а не дизайнера.
До недоліків тестування сірого ящика можна віднести:
  • Більшість тестових випадків складно спроектувати.
  • Оскільки існує лише декілька тестових сценаріїв, охоплення є обмеженим.
  • Оскільки тестери мають обмежені знання про процес, це не вважається ефективним методом тестування.