Quality Assurance: Standard

Требования к кандидатам

Курс не предполагает наличие предварительных знаний в области тестирования или разработки проектов, но технический бэкграунд значительно облегчит понимание курса.

 

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

 

В рамках курса используется issue tracking система –Jira, которая часто используется в реальных проектах.

 

Курс ведут практикующие специалисты, занятые на коммерческих проектах, что позволяет ссылаться в курсе на реальные примеры и кейсы. 

 

Программа

1. Понятие тестирования, типы и виды тестирования.  Понятие качества и атрибутов качества
2. Жизненный цикл ПО, итеративная разработка (builds, source control, continuous integration). Методологии разработки ПО: RUP и Agile (Scrum, XP)
3. Практики Scrum (backlog, planning poker). Работа с системой Jira (user stories, tasks, backlog)
4. Требования к ПО (SRS). Практикум по написанию требований. Review требований.
5. Понятие тест-кейса и техник разработки (классы эквивалентности, граничные значения, pairwise, decision tables).
6. Практикум тест-дизайна (high-level test cases, concrete test cases).
7. Планирование тестирования (тест-план, тест-стратегия).
8. Дефект: обязательные поля, жизненный цикл, системы учета дефектов.
9. Практикум ручного тестирования. Документирование найденных дефектов (Jira)
10. Пробные собеседования.
11. Консультация с тренерами. Разбор типовых ошибок на собеседованиях. Вопросы по трудоустройству.
12. Базовые принципы  автоматизации.

Заполнить анкету