Download - Высоцкий Неортодоксальный дизайн тестов
![Page 1: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/1.jpg)
Неортодоксальный Дизайн ТестовСергей Высоцкий, 2ГИС
Новосибирск
![Page 2: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/2.jpg)
http://thetesteye.com/blog/2011/09/the-little-black-book-on-test-design/
Рикард Эдгрен TIBCO Spotfire: ● 12 лет в тестировании● Начинал работать с
Microsoft● Последние 8 лет
работал тест лидом и менеджером проектов в TIBCO Spotfire
● В университете учил Философию
● Пишет статьи на thetesteye.com
![Page 3: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/3.jpg)
...Классы эквивалентности
Граничные значенияВсе пары
Ортогональные массивыТаблицы принятия решений
Таблицы перехода состояний...
![Page 4: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/4.jpg)
Если она должна существовать, то ее не сделали.
Если она существует, то устарела.
Первые два закона не распространяются только на бесполезную документацию.
Законы Арнольда о технической документации
![Page 5: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/5.jpg)
Документация
То что важно
Вообще все
![Page 6: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/6.jpg)
Обоснованная ТеорияОпределение источников
Сбор информации
Анализ
Классификация
Гипотеза
![Page 7: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/7.jpg)
ИсточникиСценарии Использования
МоделиРезультаты тестов
ТЗКод
Сам продуктHelp
![Page 8: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/8.jpg)
Еще источникиТехподдержка
Маркетинговые материалыПользователиЦели Бизнеса
Публичные КоллекцииТехнологии
![Page 9: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/9.jpg)
"Не стоит пытаться найти настоящие составные части происходящего, попытайтесь создать их сами"
![Page 10: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/10.jpg)
Анализ
Смена уровня абстракцииЗагадочная тишина
Что если?Было проделано другими
Допущения
![Page 11: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/11.jpg)
Характеристики качества
Юзабилити Отказоустойчивость Безопасность Эффективность
Портируемость Производительность
Совместимость
![Page 12: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/12.jpg)
Синтез
Различные полумерыАвтоматизируйте все, что можно
автоматизироватьХорошие ТестыСмена Стретегии
![Page 13: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/13.jpg)
Что тестировать?
"Важные тесты это те, которые, по нашему мнению, могут выявить
информацию, которая стоит затраченного времени вне
зависимости от требований, рисков, подходов"
![Page 14: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/14.jpg)
![Page 15: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/15.jpg)
Исполнение
Дизайн во время тестирования
Недостаточно информации
Базируется на результатах
![Page 16: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/16.jpg)
Быстрые тесты
Атаки ВиттакераПрерывания
Ограничение ресурсовНепрерывное использование
Конкурентность
![Page 17: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/17.jpg)
Интерпретация
Не обязательно:...результат Успех/Провал...заранее знать результат
Обязательно: ...обезопасить себя от ошибок в
интерпретации
![Page 18: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/18.jpg)
Результаты Тестов
БагиУлучшения
Зависимости Риски
Обходные пути
ИсторияТестыВопросыЦенностиОграничения
![Page 19: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/19.jpg)
Покрытие
1. Что еще протестировать?2. Мы уже закончили?
![Page 20: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/20.jpg)
Исполнение тестов Анализ источников
Поиск источников информации
Создание тестов
![Page 21: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/21.jpg)
Тестирование улучшает качество информации о
продукте.
![Page 22: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/22.jpg)
Недостатки
Слишком много теорииРезультат да/нет в ряде случаев
необходимМного двойной работы
![Page 23: Высоцкий Неортодоксальный дизайн тестов](https://reader035.vdocuments.site/reader035/viewer/2022062419/557ad5b7d8b42a0b188b5394/html5/thumbnails/23.jpg)
Вопросы?