Программа обучения «Тестирование программного обеспечения»

Вид материалаПрограмма

Содержание


Наименование программы
Учебная программа
Подобный материал:
Программа обучения «Тестирование программного обеспечения»

Предлагаемая программа обучения позволит слушателям получить базовые знания в области тестирования программного обеспечения промышленного уровня. В рамках данной программы предлагается изучить комплекс технологий, используемых в практике тестирования. Помимо специальных тем, таких как теория тестирования программного обеспечения, основы автоматизированного тестирования, системы управления дефектами, изучаются темы, предоставляющие мощную вспомогательную базу для специалистов отдела тестирования. Рассматриваются вопросы администрирования операционных систем семейства Windows, основы работы в альтернативных операционных системах (Linux, Unix, BSD), современные web технологии (Microsoft IIS 6.0, альтернативные web сервера и сервера приложений, XML), основы работы с HTML и Java Script, язык SQL, системы управления базами данных (Microsoft SQL Server 2005, Oracle 10g). Данные курсы служат стартовой площадкой для специалиста в области информационных технологий и призваны предоставить необходимые навыки для тестирования проектов практически любой сложности. Пройдя данную программу, слушатели смогут обеспечить всестороннюю верификацию программных продуктов на всех этапах жизненного цикла, начиная от тестирования проектной документации, завершая финальным регрессионным тестированием.

Большое внимание в программе уделяется вопросам организации процессов разработки программного обеспечения в промышленных масштабах. Рассматриваются принципы организации проектной команды, методологии разработки программного обеспечения (RUP, CMMI, Agile), инструменты управления проектами (MS Project) и версиями (Subversion), приемы эффективной организации собственной и коллективной работы.

В рамках программы выполняется работа над учебным проектом. Слушатели получают навыки тестирования документации (требований, дизайнов), пишут специализированную тестовую документацию (планы тестирования, тест-кейсы), проводят функциональное регрессионное тестирование, учатся правильно составлять отчеты о тестировании и описания дефектов. На протяжении всего обучения теоретические знания подкрепляются практическими рекомендациями, основанными на опыте работы реальных проектных команд компании EPAM Systems.

Программа является стартовой в освоении профессии инженера по тестированию ПО и не предъявляет высоких входных требований к слушателям. Вместе с тем, данная программа является необходимой для изучения таких областей знаний, как автоматизированное тестирование, UNIT тестирование, нагрузочное тестирование и тестирование производительности. После успешного прохождения программы обучения, слушатели способны трудоустроиться в организации, специализирующиеся на разработке программного обеспечения, по специальностям инженер по тестированию программного обеспечения, инженер по качеству программного обеспечения, инженер отдела технической поддержки, технический писатель.

Профессия инженера по тестированию программного обеспечения является всегда востребованной и необходимой на рынке IT услуг и обеспечивает значительный потенциал для развития. Специалисты, получившие опыт работы в сферах тестирования и обеспечения качества программных продуктов, получают значительные преимущества при дальнейшем развитии своих навыков в областях аналитики и управления проектами.

Наименование программы:

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

Продолжительность курса:

320 часов

Требования к знаниям необходимым для обучения:

Общие знания в области информационных технологий. Приветствуются знания основ администрирования операционных систем, теории баз данных и языка SQL, умение/опыт программирования на любом из языков высокого уровня. Желательно знание письменного технического английского языка.

Учебная программа:

N

Название курса

Длительность, ч




Операционные системы

40




Администрирование операционных систем семейства Windows

32




Обзор альтернативных ОС

8




Веб-сервера и технологии

56




Основы IIS 6.0

24




Обзор альтернативных веб-серверов

8




Основы HTML и " onclick="return false">

16




Обзор технологии XML

8




СУБД

64




Язык SQL и основы MSSQL 2005

40




Язык PL/SQL и основы Oracle 10g

24




Теория и практика тестирования ПО

160




Теория разработки и тестирования ПО

8




Средства планирования (MS Project)

8




Средства баг-трекинга и контроля версий (SVN)

8




Учебный проект

128




Основы автотестирования

8