На сегодня QA, наряду с разработкой — ведущее направление в IT-индустрии.
Мало кто задумывается о том, что любая программа проходит через тестировщиков. Даже у такого гиганта, как Microsoft, на 1000 строк сырого кода приходится от 10 до 20 ошибок. И только благодаря эффективной работе QA, пользователи получают качественный продукт.
Более того, во всех крупных компаниях Одессы QA-направление преобладает. Есть ряд заказчиков, которые ориентируются, прежде всего, на QA-сервис. Зачастую, только убедившись, что он развит на профессиональном уровне, заказчики продолжают отношения с украинской компанией в сторону разработки. Что же касается небольших компаний, то все чаще такие компании начинают вводить у себя департамент QA и ставить его во главу всего процесса разработки.
QA-разработчики обладают очень широким кругозором. У них есть возможность работать с несколькими технологиями одновременно, постоянно пробовать что-то новое: от интернет-магазина до приложения для металлургического завода. Возможность изучить совершенно разные схемы разработки позволяет успешнее двигаться по карьерной лестнице в IT. А такое движение у них значительно стремительнее, чем у многих коллег в IT. Всего за несколько лет функциональный тестировщик при желании и стараниях способен стать Senior QA Engineer или Senior QA Manager. Более того, QA- это хорошая основа для того, чтобы стать в дальнейшем программистом. При этом у тестировщиков конкурентный уровень зарплаты, а если постараться, то зарплата будет расти несколько раз в год.
Программа обучения:
- Структура курса, обзор IT бизнеса, модели разработки программного обеспечения.
- Роль и место QA в процессе разработки программного обеспечения,
тестирование и QA. - Введение в тестирование (что такое тестирование, основные принципы тестирования).
- Дефекты (жизненный цикл дефекта, типы дефектов, описание дефектов).
- Тесты (типы тестов, организация тестов, создание тестов).
- От тестирования к QA (цели и задачи QA, стоимость тестирования, стоимость дефекта).
- Requirements, введение в bug tracking systems.
- QA процесc.
- Знакомство с Windows server 2008/2012(Инсталляция, настройка сервисов: IIS, DHCP, DNS, File Server, MS SQL Server.)
- Знакомство с Linux. Инсталляция, настройка демонов: apache, dhcp, DNS, ftp, mysql.
- Знакомство с Batch and Shell scripting.
- Знакомство с протоколами rdp, ssh, telnet, wmi, netbios.
- Тестирование специфических областей: Usability, I18N/L10N, MLU, мобильные устройства.
- Программное обеспечение процесса тестирования.
- Обзор средств сопровождения процесса разработки и тестирования (HP QC, Jira).
- Автоматическое тестирование. Цели, типы и средства.
- HP Quick Test Pro: обзор функциональности, примеры тест сценариев.
- Selenium: обзор функциональности.
- WhiteBox тестирование с помощью JUnit (теория и практика).
- Нагрузочное тестирование ( цели, типы и средства, обзор HP LoadRunner).
- Коммуникация: внутри команды, с начальством, с подчиненными, с заказчиками.
- Сертификация ISTQB. Обзор процесса сертификации, обзор материалов и требований.
В процессе обучения на курсе «Тестирование ПО (QA)» Вы:
- освоите современные инструменты QA;
- получите понимание основ теории тестирования;
- приобретете базовые технические знания;
- наработаете реальный опыт тестирования приложений;
- подготовитесь к интервью на должность junior QA.