Quality Assurance — QA …

Внимание! Открыт набор на курс!

Программа и условия курса

Условия курса:

— Полный курс 2 месяца
— 2 занятия в неделю по 3 часа, только будни или выходной + будний
— График: будни – с 18.30 до 21.30, выходной утро или обед
— Оплата 3000 гривен в месяц, в начале каждого учебного месяца

 

 

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

Введение в тестирование Перспективы развития, цели тестирования, процесс тестирования.
Качество ПО Понятие и характеристики качества, 7 принципов тестирования.
Требования к ПО Понятие, виды требований, способы описания (User scenario, User story, Use case), анализ и тестирование требований, Gherkin.
Тестовые артефакты Тестовые данные, тестовая документация (SRS, Test Plan, Test Case, Check list, Test Summary Report, Mind Map)
Виды тестирования Уровни и виды тестирования (Functional/Non functional testing, Usability, Black Box/White Box, Performance, Acceptance, Monkey testing).
Методологии разработки ПО Waterfall, Scrum, Kanban, V-model, XP, TDD, BDD, TLD, KDD, DDD.
Тест дизайн Equivalence partitioning, Boundary values, State-transition diagrams, Error guessing, Pairwise, Risk Based Testing.
Тестирование Web приложений Особенности тестирования web приложений, Cross Browser testing, элементы управления на странице, консоль разработчика, мобильная версия.
Клиент-сервер Основы клиент-серверной архитектуры, HTTP/HTTPS (виды запросов, статус коды), понятие API.
Тестирование Android/iOS приложений Особенности тестирования мобильных приложений, платформы iOS, Android, виды мобильных приложений (Native/Web/Hybrid), симуляторы, Cloud testing, Visual (screenshot) testing, platform guidelines.
Введение в автоматизацию тестирования Актуальность, преимущества и недостатки автоматизации, Automation Pyramid (Unit testing, Integration testing, e2e testing).
Основы C# Знакомство с IDE (Visual Studio), NuGet, Hello World на C#, переменные, типы данных, условные операторы, циклы, методы, классы.
Git Что такое Git, основные команды, понятие репозитория, ветки, коммита, GitHub, git flow.
Jira то такое Jira, виды tickets в Jira (epic, story, task, bug), ticket flow.
Автоматизация web приложений на C# Selenium, NUnit, понятие test feature, аннотации (SetUp, TearDown), Web selectors (CSS, XPath), Automation Patterns (Page Object).
Основы JS Знакомство с IDE, отличия JS от C#, HTML, CSS, NPM.
Автоматизация web приложений на JS Protractor, Cucumber, запуск тестов из консоли, отличия от Selenium.
Автоматизация тестирования мобильных приложений на C# Xamarin UI test, Appium, Specflow, Android ADB, XCode, Calabash, Xamarin Cloud.
Тестирование API Инструменты и подходы к API Testing, Postman/Fiddler.

 

Преподаватели курса:

Максим Дорофеев, QA, Archer, QA Manual
Начал работать в IT с 2016 года, в департаменте мобильной разработки. Через 7 месяцев работы, стал QA lead департамента мобильной разработки.
Занимается ручным и автоматизированным тестированием мобильных приложений под Android и iOS и менеджментом команд тестирования на 4-х проектах.
Евгения Гловацкая
Выпускница курса Вадима Гонцова в 2016 году, за 9 месяцев заняла должность QA Automation Lead в 123Software in Mobile Department, в 2017 году Wix Hackathone First Place Winner, на данный момент QA Automation Engineer в Archer Software.