Ручное тестирование ПО

От требований до тест-отчёта: находить дефекты так, чтобы их исправили

О курсе

Курс учит рабочему циклу ручного тестирования: прочитать требования и задать к ним вопросы, придумать проверки техниками тест-дизайна, записать их чек-листом и тест-кейсами, пройти руками в браузере и через API, проверить данные в базе, оформить найденное баг-репортами и подвести итог тест-отчётом. Всё отрабатывается на учебном приложении «Задачник» с заложенными дефектами — их около тридцати, и каждый найдёт тот, кто применит нужную технику. Итог — ручное тестирование собственного проекта. Программирование не требуется.

Для кого Студенты IT-специальностей, начинающие тестировщики, разработчики, которые тестируют сами
Формат 12 разделов, 72 академических часа: 20 теории, 52 практики
Инструменты Браузер и DevTools, curl, Bruno, DB Browser for SQLite, LibreOffice или Яндекс Таблицы, задачи GitFlic
Итог Тест-план, чек-лист, тест-кейсы, баг-репорты и тест-отчёт по своему проекту
Нужны компьютер с Windows или Linux, браузер Chrome, Edge или Firefox и Python 3.10+ — только чтобы запустить «Задачник» одной командой, без установки пакетов. Требования на входе — уверенный пользователь ПК и HTML на уровне «что такое форма и ссылка». Для трекера дефектов нужна учётная запись GitFlic (курс «Основы Git»).
На сайте — теория. Практические задания с критериями оценивания, тесты, сдача работ и оценки — в курсе «Ручное тестирование ПО» на учебном портале portal.nevabit.ru. Учётную запись выдаёт преподаватель.
После этого курса — «QA: автоматизация тестирования»: те же проверки «Задачника», но их выполняет программа.

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

Блок 1. Основы и документация — 20 часов

Блок 2. Тест-дизайн и дефекты — 18 часов

Блок 3. Инструменты и процесс — 28 часов

Итоговый проект — 6 часов

Приложение — справочник для всех разделов

Учебное приложение «Задачник»

Сквозное приложение курса: список задач с входом, статусами, поиском и JSON API. Один файл tasker.py на Python без внешних пакетов: скачайте и запустите py tasker.py (в Linux — python3 tasker.py), откройте http://127.0.0.1:8000. Данные — в файле SQLite рядом, журнал — в консоли и tasker.log.

Как запустить, учётные записи и требования Т1–Т9, по которым проверяется приложение, — в приложении А1. Шаблоны документов курса: чек-лист, тест-кейсы, баг-репорт, тест-план, тест-отчёт.

Все курсы Задачник Начать курс: Раздел 1