Мобильные технологии и интеллектуальные устройства являются тенденцией сейчас и изменят будущее мира, каким мы его знаем. Люди во всем мире предпочитают выходить в интернет со смартфонов. Они генерируют больше веб-трафика, чем все прочие устройства суммарно. При взгляде на эти огромные цифры становится понятным, почему в мире разрабатывается так много новых мобильных и веб-приложений. Этот процесс приводит к необходимости привлечения большого количества специалистов в IT-сферу. Неотъемлемой частью разработки таких приложений является их тестирование. Мобильное тестирование – сложный процесс: десятки различных разрешений экрана, аппаратные отличия, несколько версий операционных систем, разные типы подключения к Интернету, внезапные обрывы связи.
Данный курс призван раскрыть основные понятия тестирования мобильных приложений. Он будет полезен продвинутым тестировщикам, которые пытаются найти себя в автоматизированном тестировании, а также начинающим программистам, которые работают в сфере разработки мобильных приложений.
Курс предназначен для:
тестировщиков;
программистов, работающих в сфере разработки мобильных приложений.
техники тестирования (техники, базирующиеся на интуиции и опыте инженера; техники, базирующиеся на спецификации; техники, ориентированные на код; тестирование, ориентированное на дефекты; техники, базирующиеся на условиях использования; тестирование, базирующееся на надежности инженерного процесса; техники, базирующиеся на природе приложения);
системы автоматизированного тестирования;
теорию тестирования (модели тестирования, планирование тестирования, тест-дизайн, проектирование тестов);
стандарты в области тестирования; стандарты и методологии, применяемые к необходимым приложениям;
жизненный цикл тестов, оценки надежности;
типы дефектов, классификации и статистики возникновения;
теорию различных стратегий тестирования.
По окончании курса Вы будете уметь:
понимать процесс тестирования программного обеспечения и жизненный цикл программного продукта;
оценивать покрытия требований тестовыми случаями.
По окончании курса Вы будете владеть (иметь практический опыт):
выполнения необходимых видов тестирования в соответствии с планом тестирования проведения автоматизированного тестирования, получения статистики о выполнениях тестов;
анализа полученных результатов;
определения целей, уровня тестирования, ролей и обязанностей каждого члена команды, требования к тестовым данным, определения инструментальных средств для достижения целей тестирования, требований к окружению и программному обеспечению.
Продолжительность обучения:
учебная программа: 72 часа;
продолжительность обучения: 2 месяца.
Технология обучения включает в себя:
доступ в систему дистанционного обучения (лекции, практические задания, материалы для самопроверки; контрольные тесты, сервис коммуникаций с преподавателем);
обучение по индивидуальному графику без отрыва от основной работы/учебы;
онлайн-консультации персонального преподавателя в течение всего срока обучения.
Форма обучения:
заочная с применением дистанционных образовательных технологий.
Выдаваемые документы:
удостоверение о повышении квалификации ведущего государственного технического вуза.