Тестирование ПО. Основы.
Курс лекций и практических заданий для тех, кто хочет освоить новую востребованную профессию


Описание:
Тестирование — один из важнейших этапов в процессе разработки программного обеспечения. Без контроля качества не обходится выпуск ни одного приложения из тех, которыми мы с вами пользуемся каждый день.
Проверка работоспособности ПО, анализ требований, поиск дефектов и содействие их скорейшему исправлению — это основные задачи тестировщиков. В большинстве проектов тестировщики вовлечены в процесс разработки на всех этапах.
Актуальность профессии только возрастает, но также растут и требования к начинающим специалистам.
Этот курс является базовым и подойдет тем, кто только начинает свой путь в тестировании. После его прохождения у вас будут все необходимые теоретические знания для получения первой работы, прохождения интернатуры или стажировки в IT. Практические задания помогут закрепить теорию и сформировать навыки, которые вы сможете применять в работе с мобильными, десктопными и web-приложениями с разной функциональностью.
Моя задача как преподавателя и автора этого курса — дать вам ключевую, актуальную и полезную информацию без воды, растянутых и запутанных формулировок и предоставить индивидуальные комментарии по выполненным практическим заданиям.
Если тема тестирования программного обеспечения вам интересна и у вас есть желание освоить новую профессию, записывайтесь на курс!
Для кого этот курс:
- Хотите получить и структурировать базовые знания по тестированию программного обеспечения
- Задумываетесь о смене профессии и хотите открыть для себя горизонты IT-сферы
- Вы студент и хотите освоить новую специальность параллельно с основным обучением
- Вы знаете чем занимаются тестировщики, но не знаете с чего начать свой путь в тестировании
Требования
- Специальных знаний и навыков для прохождения курса не требуется. Достаточно интереса к теме и желания развиваться в направлении QA
- Видео курса можно просматривать как с мобильного устройства, так и с компьютера. Для выполнения практических заданий вам понадобится компьютер
- Достаточно будет базовых пользовательских навыков: умения устанавливать программы, владение офисным пакетом вашей операционной системы для написания документов и составления таблиц (MS Word, MS Excel, Open Office или Google Docs)
Чему вы научитесь
- Узнаете фундаментальную теорию: мы поговорим о жизненном цикле проекта, методологиях разработки, типах тестирования, техниках тест дизайна, рассмотрим основы тест-планирования.
- Получите реальные навыки создания тестовой документации: баг-репортов, тест-кейсов и чек-листов
- Научитесь отслеживать жизненный цикл ошибок и анализировать работу в команде
- Систематизируете свои знания и получите обратную связь по практическим заданиям
- В качестве бонуса получите рекомендации по soft-skills и советы по трудоустройству
Программа курса:
- Тестирование: основные понятия и термины. Жизненный цикл проекта. (7 лекций)
- Требования в процессе разработки и тестирования. Обзор Agile методологий. (5 лекций)
- Тестирование как самостоятельный процесс. Тестовая документация. (7 лекций)
- Типы тестирования (5 лекций)
- Техники тест-дизайна (3 лекции)
- Разница в подходах к веб и мобильному тестированию (4 лекции)