👨‍💻DEV [Software-testing] Тест-дизайн 2.0 (2018)

[Software-testing] Тест-дизайн 2.0 (2018)_0.jpg


[Software-testing] Тест-дизайн 2.0 (2018)

Этот курс будет полезен разным категориям тестировщиков:

* начинающим тестировщикам, уже имеющим небольшой опыт, он поможет быстро “прокачаться” и научиться делать хорошие тесты,

* опытным тестировщикам, которые чувствуют наличие пробелов в образовании и хотят их заполнить, освоить новые техники и приёмы, которые пока не входят в их арсенал,

* опытным тестировщикам, которые умеют проектировать хорошие тесты, но не умеют объяснять, как они это делают, и поэтому не могут передать свои навыки младшим товарищам.

Программа курса:

Тема 1. Предисловие

Определения

* Зачем нужны базовые определения

* Что такое “тестирование компьютерных программ”?

* Что такое “качество”?

* QA, QC, тестирование

* Баг, ошибка, дефект, сбой

Классификации

* Характеристики качества

* Уровни тестирования (модульное, интеграционное, системное)

* Черное и белое

* Цели тестирования

Тема 2. Тестирование “без техник” (на самом деле нет)

Псевдотехники (quicktests)

* Цель: знакомство с программой и очевидные баги

* Средство: сценарии использования

Структура программы

* Логическая (цели пользователей, функции программы)

* Физическая (входы, выходы, взаимодействующие части)

Представление результатов

* Что является результатом?

* Найденные баги

* Выполненные тесты

* Почему выбраны именно эти тесты?

Тема 3. “Делай раз, делай два, делай три”

Техники тестирования

* Цепочки действий (сценарии)

* Полный перебор

* Классы эквивалентности

* Позитивные и негативные тесты

* Границы

* Комбинирование параметров

Тема 4. Применение техник в более сложных условиях. Разбиение на области

Разбиение на области (классы эквивалентности)

* Разбиение на области входных данных

* Разбиение на области выходных данных

* Разбиение на области внутреннего состояния

* Проблема выбора представителей

* Границы, типы границ, переход границ

Тема 5. Применение техник в более сложных условиях. Комбинаторика

Техники, ориентированные на данные

* Полный и частичный перебор

* Случайные комбинации

* Неслучайные (особые) комбинации

* Комбинирование позитивных и негативных данных

* Учет зависимостей: деревья и таблицы решений

* Комбинации малой размерности (pairwise и другие)

Тема 6. Применение техник в более сложных условиях. Сценарии

Техники, ориентированные на сценарии

* Правила выделения "атомарных" функций (шагов сценария)

* Комбинаторные цепочки, построение коротких простых сценариев

* Диаграммы состояний и переходов, построение длинных сценариев

* Другие

—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх