Содержание
- 2. Содержание: Что такое тест дизайн? Техника эквивалентного разбиения Техника анализа граничных значений Как генерировать проверки?
- 3. Что такое тест дизайн? Это этап процесса тестирования ПО, на котором проектируются и создаются тестовые случаи
- 4. Что такое тест дизайн?
- 5. Цели тест дизайна Придумать тесты, которые обнаружат наиболее серьезные ошибки продукта. Минимизировать количество тестов, необходимых для
- 6. Основные навыки Умение разделять систему на составляющие (делать декомпозицию). Умение собирать и анализировать требования к продукту.
- 7. Техники тест дизайна: Техника эквивалентного разбиения (Equivalence Partitioning Testing) Техника анализа граничных значений (Boundary Value Testing)
- 8. Эквивалентное разбиение Equivalence Classes (Класс эквивалентности) – это входные (а иногда и выходные) данные, которые обрабатываются
- 9. Эквивалентное разбиение Основные правила: Определите классы эквивалентности. На каждый класс эквивалентности сделайте хотя бы 1 тест-кейс.
- 10. Эквивалентное разбиение Представим, что мы тестируем модуль для отдела кадров, который определяет брать на работу кандидата
- 11. Эквивалентное разбиение Выделим классы эквивалентности: Класс эквивалентности NO: 0-15. Класс эквивалентности PART: 16-18. Класс эквивалентности FULL:
- 12. Анализ граничных значений Boundary Value Testing (техника анализа граничных значений) наиболее известная и простая техника тест
- 13. Анализ граничных значений Основные правила: Определите диапазон значений (как правило это класс эквивалентности). Определите границы диапазонов.
- 14. Представим, что мы тестируем модуль для отдела кадров, который определяет брать на работу кандидата или нет,
- 15. Анализ граничных значений Класс эквивалентности NO: 0-15. Класс эквивалентности PART: 16-18. Класс эквивалентности FULL: 19-55. Класс
- 16. Как генерировать проверки?
- 17. Задача 1
- 19. Скачать презентацию