Тест-дизайн – это совокупность правил техник, позволяющих правильно определить список проверок для тестирования. Процесс написания тесткейсов.

https://sun9-47.userapi.com/LNdcRbW1DwnbTXHyPLP2aQr0GtDNH5DSuVFC4Q/XU8eOv8i-3g.jpg

Static Test Design Techniques - Тестирование продукта, когда кода еще нет. Тестирование документации, того как описывается продукт, тестирование самих требований. Тестирование кода без его выполнения. Тестирование продукта до того как он существует.

Ошибки которые находятся при Static Test.

  1. Отклонение от стандартов, которые определяются PM, менеджером компании, легальными организациями (лицензии)
  2. Ошибки в спецификации. Требования могут быть противоречивыми.
  3. Ошибки дизайна
  4. Неверный интерфейса.

1.1. Review - Техника просмотра, анализа поиска ошибок, недоработок по документации в продукте, до того как они будут использованы разработчиками. Анализируем то, что есть до процесса разработки с целью предупредить разработки ошибок, которые заведомом заложены в этой документации.

1.2. Static Analysis - Анализ кода,делающийся специальными инструментами.

2. Dynamic Test Design Techniques - Определить набор тестов и их составляющие и понять как нужно писать тесты для того чтобы определить правильно ли работает продукт.

2.1. Specification Based - Проверить продукт на соответствие требованиям в спецификации (входные выходные данные). Подаем сомнениям требования, проверяем все что написано.