Голосов: 0
#1
Этот курс для Вас, если Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли, хотите структурировать теоретические знания и набраться практики.
Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли? Хотите структурировать теоретические знания и набраться практики? Тогда этот курс для вас.
Выпускник школы получает:
Понимание, что такое тестирование — 14 видео-лекций по 30-60 минут + ссылки на полезные статьи
Работа на реальном проекте больше месяца — много практики
Работа с реальными инструментами, которые вы будете использовать в дальнейшем
Портфолио — выгодно выделит среди других кандидатов
Разбор резюме — больше шансов, что его прочитают
Инструменты, которые вы попробуете на курсе
Баг-трекинг: JIRA, Redmine, Bugzilla, Mantis
Ведение тестов: Sitechco, Testlink, Confluence
Другое: mindmap, pict, perlclip
1. Введение в тестирование ПО. Исследование тестируемого продукта
Практическое задание: рисуем карту возможностей продукта!
- Что такое тестирование
- Жизненный цикл разработки ПО
- Что умеет продукт? Исследуем
- Открытые и закрытые вопросы
- Инструменты исследования
2. Тест-кейсы и чек-листы
Практическое задание: пишем тест-кейсы и чек-листы!
- Позитивное и негативное тестирование
- Тест-кейсы:что это такое, как писать, когда использовать.
- Чек-листы: чем отличаются от кейсов, как их писать, какие инструменты применять
- Инструментарий для документирования тестов: sitechco, testlink.
3. Классы эквивалентности и граничные значения
Практическое задание: расширяем чек-листы с новыми знаниями!
- Что такое тест-дизайн
- Классы эквивалентности
- Граничные значения
4. Тест-анализ
Практическое задание: составляем таблицу решений и рисуем схему состояний!
- Тест-анализ VS Тест-дизайн
- Анализ тестов
- Тестирование с помощью таблиц решений (Decision Table)
- Тестирование состояний и переходов (State & Transition Testing)
5. Баг-трекинг
Практическое задание: регистрируем ошибки в BTS!
- Жизненный цикл (Workflow) ошибок: каким бывает? Что от него зависит, как подстроиться?
- Локализация ошибок: как найти корень зла?
- Формулирование ошибок: как сделать так, чтобы нас поняли?
- Инструменты баг-трекинга: Jira, Bugzilla, Redmine, Mantis
6. Ретроспектива
Практическое задание: проводим ретроспективу обучения!
- Процессы в agile, scrum и подобных гибких методологиях
- Процесс планирование: как проводится, инструменты
- Ежедневные митинги
- Ретроспектива
7. Исследовательское тестирование
Практическое задание: придумываем мнемонику!
- Отличия исследовательского, ad hoc и monkey-testing
- Как тестировать продукт, по которому нет документации?
- Помощники от более опытных: чит-листы и тест-туры
- Мнемоники и эвристики исследовательского тестирования
8. Классификация тестирования
9. Нефункциональное тестирование
- По знанию системы
- По позитивности
- По целям (объекту)
- По исполнителям (субъекту)
- По времени проведения
- По степени автоматизации
- По состоянию системы
- По формальности
Практическое задание: разрабатываем стратегию нефункционального тестирования!
- ISO 9126, ISO 25010 и реальная жизнь
- Производительность и нагрузка
- Удобство использования (Usability)
- Защищенность
- Тестирование окружений
10. Тестирование документации и ее оформление
Практическое задание: пишем вариант использования!
- ТЗ есть
- ТЗ нет
- Варианты использования
- Типы документации
11. Автоматизация тестирования
1. Пирамида автоматизации
2. Автоматизация рутины
- Unit-тесты
- API-тесты
- UI-тесты
3. Pairwise и другие подходы анализа
4. Инструменты полуавтоматизации
Практическое задание: используем PICT и пишем API-тесты!
12. Организация процесса тестирования
Практическое задание: разрабатываем процесс тестирования своей мечты!
- Процессы в разных компаниях: гиганты, стартапы, аутсорсинговые компании
- Скриптовое и исследовательское тестирование: как выбрать и как совмещать?
- Ручное и автоматизированное тестирование: когда какое использовать?
- Поиск интересного в работе
13. Построение карьеры в сфере тестирования
Практическое задание: создаём план саморазвития на год.
- a. Какие бывают возможности роста в сфере тестирования?
- b. Что требуется от тестировщиков разных уровней?
- c. Чему важнее всего учиться?
- d. Как получить необходимый опыт для первого места работы?
14. Создание резюме и прохождение собеседования
Практическое задание: делаем идеальное резюме
- Как составлять резюме
- Как искать вакансию мечты
- Что писать в сопроводительном письме
- Как готовиться к собеседованию
- Как пройти собеседование
Подведение итогов
- a. Чему мы научились за это время?
- b. Как это использовать?
- c. Напутственные советы, «мотивашечки»
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
Симпатии:
Это понравилось tensaxc
- Статус
- В этой теме нельзя размещать новые ответы.