г. Минск, ул. Толстого 8

По вопросам
поступления:

Учебный отдел:    +375 (29) 364 66 74    student@itstep.by

По вопросам оплаты:    +375 (29) 609 64 93      oplata@itstep.by

Автоматизированное тестирование программного обеспечения

О курсе:

Начало занятий25 сентября

Возрастот 15 до 55 лет

Продолжительность3 месяца

Расписание занятийдва раза в неделю по 2 учебные пары

Стоимость292 руб/мес

Тестировщик ПО выполняет одну из ключевых функций при разработке программного обеспечения: он проверяет работу программистов, выискивая грубые ошибки и неполадки (баги). Не удивительно, что спрос на специалистов в области тестирования ПО постоянно растет вместе с ростом ИТ-сферы.

Особенностью автоматизированного тестирования от ручного заключается в том, что специалист не проверяет программный код вручную, а пишет специальную программу, которая ищет баги в тестируемом объекте. Следствием является более повышенные требования к знаниям и навыкам тестировщика-автоматизатора, что в свою очередь положительно сказывается и на уровне дохода. В Беларуси средний доход специалистов QA составляет 1500 у.е., а специалисты с хорошими навыками и большим опытом получают до 2200 у.е.

Программа обучения:

 

  • Занятие1: Что такое программирование, введение в язык программирования «Java».
  • Занятие2: Понятие Алгоритма. Понятие блок схемы. Программная среда Intellij Idea.
  • Занятие3: Первая программа. Классификация символов языка. Понятия ESCAPE-последовательностей.
  • Занятие4: Комментарии однострочные, многострочные. Понятие библиотеки. Анализ понятий: компилятор, интерпретатор. Вывод данных в консоль.
  • Занятие5: Типы данных. Переменные.
  • Занятие6: Строки. Использование строк. Организация ввода данных с консоли.
  • Занятие7: Константы и литералы. Операторы.
  • Занятие8: Примеры построения программ.
  • Занятие9: Преобразование типов данных.   
  • Занятие10: Логические операторы.
  • Занятие11: Таблица приоритетов операторов.
  • Занятие12: Конструкции логического выбора. Операторы ветвлений. if. if — else. switch.
  • Занятие13-14: Циклы, использование отладчика. while. for. do-while.
  • Занятие15-16: Массивы одномерные и многомерные.
  • Занятие17-18: Методы. Синтаксис. Использование ключевых слов. Аргументы. Возврат значений.
  • Занятие19: Объектно-ориентированное программирование (Обзор возможностей аппарата ООП в Java).
  • Занятие20: Исключения. try-catch, throw, finally.
  • Занятие21: Обзор Java Collection Framework. List, Map, HashMap, ArrayList, Array.
  • Занятие22: Регулярные выражения.
  • Занятие23: Введение в теорию баз данных.  Сравнение существующих моделей баз данных. Работа и создание базы данных.  Общая информация об утитилитах.  Типы данных. Запросы.
  • Занятие24: Запросы SELECT, INSERT, UPDATE, DELETE.
  • Занятие25: Функции агрегирования. COUNT, AVG, SUM, MIN, MAX. Ключевые слова HAVING, WHERE, GROUP BY.
  • Занятие26: Объединения. Оператор EXISTS. ANY/SOME. UNION. JOIN.
  • Занятие27: Введение. Что такое автоматизация тестирования?
  • Занятие28-29: Введение в Web-технологии, структура HTML, форматирование текста при помощи HTML.
  • Занятие30-31: Форматирование при помощи CSS.
  • Занятие32: Таблицы. Теги <table>, <tr>, <td>.
  • Занятие33-34: Формы,  фреймы. <form>, <frame>, <input>, <button>, <select>, <textarea>.
  • Занятие 35-38: Введение в XML, XPath в WebDriver.
  • Занятие39: CSS селекторы.
  • Занятие40: Введение в Selenium. Запись теста в Selenium IDE.
  • Занятие41. Верификация в Selenium, WebDriver. Assert и Verify. Понятие Test Suite. Пример простого скрипта.
  • Заняттие42-44. Практика. Примеры и практика различных функциональных тестов на Webdriver для веб приложений.
  • Занятие45-46. Обзор Robotium. Среда разработки автотестов для мобильных приложений. Примеры и практика.
  • Занятие47-48: Обзор иных утилит Appium. Robotframework.
  • Занятие49-50: Экзамены.

 

Вы научитесь:

  • Работать с одним из самых популярных инструментов тестирования Selenium Webdriver
  • Парадигме объектно-ориентированного программирования;
  • Принципам работы Java платформы и особенностями Java как языка программирования, основными типами переменных, ключевыми понятиями языка Java;
  • Работать с ключевыми библиотеками Java API;
  • Pазрабатывать простейшие консольные приложения на Java, пользоваться различными коллекциями, доступными в Java;
  • Pаботать с файловой системой на Java.

 

Преимущества курса:

  • Современная программа обученияПрограмма выстроена в соответствии с требованиями рынка и регулярно обновляется. Никаких лишних предметов. Только то, что нужно для успешного трудоустройства.
  • Современная техника — в Компьютерной Академии ШАГ созданы все условия для комфортного обучения. В распоряжении студентов лаборатория и более 3000 современных компьютеров. У каждого студента свое рабочее место
  • 100% практических занятий — процесс обучения построен на практических заданиях и общении с преподавателем. У нас отсутствуют монотонные лекции. А знания сразу закрепляются на практике.
  • Преподаватели практики – наши преподаватели настоящие профессионалы своего дела, это представители IT-компаний и бизнеса, которые могут поделиться со студентами самыми передовыми технологиями и актуальными навыками.
  • Помощь в трудоустройстве – Наличие реальных вакансий от работодателей для студентов и выпускников Академии, партнерские программы с IT-индустрией — 25% наших студентов трудоустраиваются уже в течение обучения.

ПОДГОТОВИТЕЛЬНЫЕ
КУРСЫ

Узнать больше

Зарегистрироваться

 

О курсе:

Начало занятий25 сентября

Возрастот 15 до 55 лет

Продолжительность3 месяца

Расписание занятийдва раза в неделю по 2 учебные пары

Стоимость292 руб/мес