Практикум по тест-дизайну 2.0 (2018)

Практикум по тест-дизайну 2.0

Курс позволит освоить базовые техники проектирования тестов, чтобы научиться применять их на практике и иметь возможность придумывать разнообразные тесты. Какой навык является самым главным для тестировщика? Конечно, умение проектировать тесты. Да, важны также наблюдательность, усидчивость, внимание к деталям, умение общаться с коллегами, но это всё не навыки, а личные качества (которые, конечно, тоже можно тренировать и развивать). А главным техническим навыком является умение проектировать тесты.

Практикум по тест-дизайну 2.0

Вообще-то придумывать тесты легко. Берём программу и выполняем с ней любые действия, это уже можно считать тестированием. Сложность заключается в том, чтобы за минимальное время выполнить как можно больше полезных тестов, которые с высокой вероятностью находят баги либо подтверждают их отсутствие.

Кроме того, нужно уметь грамотно изложить результаты своей работы. Описать, какие тесты были выполнены. Объяснить, почему именно эти тесты и именно в таком порядке. Доказать, что этих тестов достаточно, что тестирование можно считать "достаточно полным". А если тестировщик, несмотря на все усилия, пропустит баг, он должен уметь проанализировать причины этого неприятного события и скорректировать свой подход к проектированию тестов.

Почему у некоторых тестировщиков придумывать полезные тесты получается лучше, чем у других? Почему они реже пропускают баги? Может быть они знают какие-то секретные приёмы и техники? Ничего подобного. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют.

Именно этому мы и будем здесь учиться: грамотно использовать те самые техники проектирования тестов, которые описаны в книжках. Разбиение на классы эквивалентности, pairwise, деревья решений, диаграммы состояний и переходов - все эти и другие техники имеют свои области применения. Понимание границ применимости техник даёт возможность эффективно использовать каждую из них в отдельности и в комбинации с другими техниками.

Тренинг по структуре напоминает "слоёный пирог". Начнём с простых примеров, затем постепенно будем применять техники во всё более и более сложных ситуациях, а в конце порассуждаем о том, что делать тогда, когда никакие из известных техник не могут быть использованы для построения тестов.

Приготовьтесь выполнять много домашних заданий. Прослушивание лекций не даёт такого эффекта, как самостоятельное "хождение по граблям". Только через практику знание превращается в опыт.

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

  • начинающим тестировщикам, уже имеющим небольшой опыт, он поможет быстро "прокачаться" и научиться делать хорошие тесты,
  • опытным тестировщикам, которые чувствуют наличие пробелов в образовании и хотят их заполнить, освоить новые техники и приёмы, которые пока не входят в их арсенал,
  • опытным тестировщикам, которые умеют проектировать хорошие тесты, но не умеют объяснять, как они это делают, и поэтому не могут передать свои навыки младшим товарищам.
Практикум по тест-дизайну 2.0

Содержание курса:

  • Предисловие
  • Тестирование "без техник" (на самом деле нет)
  • "Делай раз, делай два, делай три"
  • Применение техник в более сложных условиях. Разбиение на области
  • Применение техник в более сложных условиях. Комбинаторика
  • Применение техник в более сложных условиях. Сценарии
  • Оракулы и баги
  • Модели и реальный мир
  • Возможно ли полное тестирование?
  • Ещё раз обо всём с самого начала

Авторы: Алексей Баранцев
Язык: русский

Формат: MP4, PDF
Видео: AVC, 1280x720, ~134 Kbps
Аудио: AAC, 126 Kbps, 48.0 KHz
Продолжительность: ~13 часов

 

Скачать видеокурс "Практикум по тест-дизайну 2.0" (2,03 ГБ):

tolyan76 29/12/18 Просмотров: 1735
0
Hennady 12 января 2019, 11:04:55

Правила оформления новостей
п. 6.1.