По данному тестированию заметила, что необходима #теория в техниках тест-дизайна.



На данный момент укажу определение #тестдизайна и перечислю основные техники.

И по порядку будем разбирать.



🖍Тест-дизайн – это разработка, создание тестов.

🖍Тест-дизайн — это этап процесса тестирования ПО, на котором, в соответствии с определенными ранее критериями качества и целями тестирования, проектируются и создаются тестовые случаи (тест-кейсы).



🔷Задачи тест-дизайна:



🔹 Оптимизация поиска критичных ошибок (с целью раннего их обнаружения),

🔹Мониторинг процесса тестирования и качества продукта,

🔹Формализованные и понятные последовательности действий, подходящие для начинающих инженеров по тестированию,

🔹Уменьшение нагрузки на тестировщиков.

🔹Анализ требований и рисков тестирования

🔹Определение проверок для тестирования

🔹Формализация проверок в виде тестовых сценариев

🔹Приоритезация проверок

🔹Определение подходов к тестированию



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



🔶Всевозможные техники, методы, подходы



🔸 эквивалентное разбиение



🔸 анализ граничных значений



🔸 таблица принятия решений



🔸 попарное тестирование



🔸 причина и следствие



🔸 предугадывание ошибок (предположение об ошибках)



🔸 исследовательское тестирование



🔸 тестирование на основе чек-листов



🔸 тестирование с помощью сценариев использования



🔸 тестирование с помощью таблицы переходов



🔸 тестирование и покрытие операторов



🔸 тестирование и покрытие условий



🔸...и ещё несколько сложных техник, которые я отдельно укажу.



Более подробно буду расписывать по-отдельности техники и методы...



🧐Тестировщик моделирует набор тестовых сценариев (тест-кейсов), чтобы проверить, как приложение ведет себя в разных условиях.



🤔Цель: найти баланс и выявить максимальное количество ошибок при необходимом минимуме тестовых сценариев.

При этом нужно проверить все наиболее важные случаи, поскольку время тестирования порой бывает ограниченным.