База знаний

Тест дизайн (Test Design)

Тест дизайн (Test Design) – этап процесса тестирования программного обеспечения, на котором проектируются и создаются тестовые случаи, которые соответствуют заданным ранее целям и критериям тестирования.

План работы над тест дизайном (Test Design):

  1. Рассмотрение проектных артефактов, которые имеются, например, спецификация, модели и так далее;
  2. Написание спецификации по тест дизайну;
  3. Создание и проектирование тестовых случаев.

Сотрудники, которые несут ответственность за тест дизайн (Test Design) и их роли:

  • Тест-аналитик – определяет, ЧТО именно подлежит тестированию, то есть объект тестирования;
  • Тест-дизайнер – определяет путь и способ проведения тестирования, то есть, КАК проводить тестирование.

То есть, можно сказать, что работа тест-аналитиков и тест-дизайнеров заключается в том, чтобы, используя различные стратегии и техники тест дизайна, создать оптимальный набор тестовых случаев, которые бы обеспечивали достаточное тестовое покрытие приложению, которые проходит тестирование. Но, к сожалению, чаще всего функции этих специалистов выполняют тестировщики. Это происходит с целью экономии, но на качество окончательного продукта это производит негативный отпечаток. Изначально страдает качество тестов, тестирования, а в конце концов и программного обеспечения.

Поэтому современный тестировщик должен знать, что такое тест дизайн (Test Design) и как его проводить.

База знаний

Тест дизайн (Test Design)

Тест дизайн (Test Design) – етап процесу тестування програмного забезпечення, на якому проектуються та створюються тестові випадки, що відповідають заданим раніше цілям та критеріям тестування.

План роботи над тест дизайном (Test Design):

  1. Розгляд наявних проектних артефактів, наприклад, специфікація, моделі тощо;
  2. Написання специфікації тест дизайну;
  3. Створення та проектування тестових випадків.

Співробітники, які несуть відповідальність за тест дизайн (Test Design) та їх ролі:

  • Тест-аналітик – визначає, ЩО саме підлягає тестуванню, тобто об’єкт тестування;
  • Тест-дизайнер – визначає шлях та спосіб проведення тестування, тобто, ЯК проводити тестування.

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

Тому сучасний тестувальник повинен знати, що таке тест дизайн (Test Design) і як його проводити.

Связаться с нами

    Адрес: г. Киев, 03058, а/я 24