
softwaretesting
software-testing - профессиональная площадка тестеров, с избытком годного материала по теме а также видеокурсов. Рекомендуем к просмотру...
Курс позволит освоить базовые техники проектирования тестов, чтобы научиться применять их на практике и иметь возможность придумывать разнообразные тесты. Какой навык является самым главным для тестировщика? Конечно, умение проектировать тесты. Да, важны также наблюдательность, усидчивость, внимание к деталям, умение общаться с коллегами, но это всё не навыки, а личные качества (которые, конечно, тоже можно тренировать и развивать). А главным техническим навыком является умение проектировать тесты.
Вообще-то придумывать тесты легко. Берём программу и выполняем с ней любые действия, это уже можно считать тестированием. Сложность заключается в том, чтобы за минимальное время выполнить как можно больше полезных тестов, которые с высокой вероятностью находят баги либо подтверждают их отсутствие.
Кроме того, нужно уметь грамотно изложить результаты своей работы. Описать, какие тесты были выполнены. Объяснить, почему именно эти тесты и именно в таком порядке. Доказать, что этих тестов достаточно, что тестирование можно считать “достаточно полным”. А если тестировщик, несмотря на все усилия, пропустит баг, он должен уметь проанализировать причины этого неприятного события и скорректировать свой подход к проектированию тестов.
Почему у некоторых тестировщиков придумывать полезные тесты получается лучше, чем у других? Почему они реже пропускают баги? Может быть они знают какие-то секретные приёмы и техники? Ничего подобного. Эффективные тестировщики применяют те же самые техники, что и все остальные. Разница лишь в том, КАК они их применяют.
Именно этому мы и будем здесь учиться: грамотно использовать те самые техники проектирования тестов, которые описаны в книжках. Разбиение на классы эквивалентности, pairwise, деревья решений, диаграммы состояний и переходов -- все эти и другие техники имеют свои области применения. Понимание границ применимости техник даёт возможность эффективно использовать каждую из них в отдельности и в комбинации с другими техниками.
Тренинг по структуре напоминает “слоёный пирог”. Начнём с простых примеров, затем постепенно будем применять техники во всё более и более сложных ситуациях, а в конце порассуждаем о том, что делать тогда, когда никакие из известных техник не могут быть использованы для построения тестов.
Приготовьтесь выполнять много домашних заданий. Прослушивание лекций не даёт такого эффекта, как самостоятельное “хождение по граблям”. Только через практику знание превращается в опыт.
Этот курс будет полезен разным категориям тестировщиков:
Тренинг будет менее полезен:
Этот тренинг представляет собой новую версию одного из самых популярных наших учебных курсов “Практикум по тест-дизайну”. Мы расширили и углубили программу, но в целом здесь изучается тот же самый набор техник. Поэтому если вы уже проходили “Практикум”, идти на этот курс, наверное, нет особого смысла. Но если вы всё таки хотите это сделать, для участников “Практикума” действуют специальные условия, вы можете пройти новую версию курса за 30% стоимости.
Тема 1. Предисловие
Определения
Классификации
Тема 2. Тестирование “без техник” (на самом деле нет)
Псевдотехники (quicktests)
Структура программы
Представление результатов
Тема 3. “Делай раз, делай два, делай три”
Техники тестирования
Тема 4. Применение техник в более сложных условиях. Разбиение на области
Разбиение на области (классы эквивалентности)
Тема 5. Применение техник в более сложных условиях. Комбинаторика
Техники, ориентированные на данные
Тема 6. Применение техник в более сложных условиях. Сценарии
Техники, ориентированные на сценарии
Тема 7. Оракулы и баги
Прошёл тест или нет?
Представление результатов
Как описать все придуманные тесты?
Тема 8. Модели и реальный мир
Так все же, почему техники работают?
Смысл применения техник
Виды моделей, используемых в тестировании
Представление результатов
Тема 9. Возможно ли полное тестирование?
Общая теория тестирования
Полнота
Неполнота
Представление результатов
Тема 10: Ещё раз обо всём с самого начала
Стратегия тестирования продукта
Представление результатов тестирования
software-testing - профессиональная площадка тестеров, с избытком годного материала по теме а также видеокурсов. Рекомендуем к просмотру...
https://www.guru99.com/software-testing.html
И еще автор этого курса явно очень любит разбирать теорию из разных источников, что хорошо разве что для научной статьи...