Главная

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

Учебный центр "IT-Академия БелХард" приглашает на курс "Тестирование программного обеспечения" в Минске для всех, кто планирует начать свою карьеру в ИТ сфере.

Тестировщик - специалист, который занимается обеспечением высокого качества IT-проектов (сайтов, мобильных приложений и пр.) для поиска ошибок и сбоев в их работе. Тестировщик моделирует различные ситуации, которые могут возникнуть в процессе использования предмета тестирования, чтобы разработчики смогли исправить обнаруженные ошибки. Таким образом, он удостоверяется в надежности продукта с технической и пользовательской точки зрения.

В ходе курса Вы:

  • Освоите профессию тестировщика программного обеспечения
  • Научитесь проводить различные виды тестирования, планировать работы по их проведению
  • Сможете писать документацию по тестам, документировать тест-кейсы и дефекты
  • Станете специалистом по тестированию юзабилити и безопасности программного обеспечения
  • Освоите основы автоматизированного тестирования приложений

Продолжительность: 48 академических часов.

Размер группы: 8-11 человек.

Записаться на курс "Тестирование программного обеспечения"


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

Тема 1. Введение в тестирование ПО. (2 часа)

История тестирования ПО. Общие сведения. Что такое тестирование ПО и контроль качества. Сходства и различия этих

понятий. Характеристики и модель качества ПО.

Тема 2. Основные понятия и определения в тестировании. (2 часа)

Необходимые знания и сложности в работе специалиста по тестированию ПО. Профессиональная терминология. Словарь

тестировщика. Книги для начинающих тестировщиков.

Тема 3. Тестирование ПО и связь с жизненным циклом ПО.  (2 часа)

Модели и методологии разработки ПО. Жизненный цикл разработки ПО и его связь с тестированием. Смежные вопросы

тестирования.

Тема 4. Виды и уровни в тестировании ПО. (2 часа)

Виды тестирования ПО и способы их проведения. Уровни тестирования ПО и их критерии. Методы тестирования (черный, белый,

серый ящики).

Тема 5. Техники тест-дизайна (эквивалентное разбиение и анализ граничных значений) (2 часа)

Разбиение на классы эквивалентности, техника граничных и пограничных значений

Практическое занятие (2 часа)

Тема 6. Планирование тестовых испытаний (2 часа)

Планирование тестирования в рамках жизненного цикла ПО. Тест-план и его характеристики. Понятие и показатель качества.

Календарный план работ. Риски и сложности при планировании тестирования.

Практическое занятие (2 часа)

Тема 7. Исследовательское тестирование (Exploratory testing) (2 часа)

Исследовательский подход в тестировании. Отличие исследовательского тестирования от интуитивного.

Практическое занятие (2 часа)

Тема 8. Тестирование требований и документации (1 часа)

Требования: что это такое, и зачем они нужны. Категории и характеристики требований. Уровни и типы требований. Анализ и

тестирование требований.

Практическое занятие(1 часа)

Тема 9. Разработка тестовой документации. Преимущества тест-кейсов и чек-листов (2 часа)

Виды тестовой документации. Тестовые случаи и их свойства. Структура тестовых случаев. Рекомендации по составлению

тестовой документации. Критерии выбора тестовой документации.

Практическое занятие(2 часа)

Тема 10. Поиск и документирование дефектов (2 часа)

Определение и понятие дефекта. Атрибуты дефекта и его жизненный цикл. Системы документирования ошибок. Понятия

приоритета и серьезности дефекта. Правила документирования ошибок. Рекомендации по хорошему описанию дефектов.

Описание элементов управления. Критерии определения критичности.

Практическое занятие(2 часа)

Тема 11. Инструменты для тестирования (1 час)

Структура HTTP запроса. Метод GET и POST. Классификация, виды и назначение инструментов тестирования. Инструменты

FireBug, Fiddler и др. Особенности работы с ними.

Тема 12. Документирование результатов тестирования (2 часа)

Отчёт о результатах тестирования: цели составления и его структура. Рекомендации и примеры.

Практическое занятие (1час)

Тема 13. Тестирование юзабилити (1 час)

Назначение тестирования юзабилити. Терминология и постулаты. Виды тестирования юзабилити. Особенности тестирования

юзабилити: подходы к тестированию, критерии, характеристики, оценка.

Практическое занятие(1 час)

Тема 14. Тестирование безопасности (1 час)

Назначение тестирования безопасности. Виды уязвимостей. Стандарты и особенности тестирования безопасности. Методы

тестирования и сложности при тестировании безопасности.

Практическое занятие (1 час)

Тема 15. Основы автоматизации тестирования (2 часа)

Понятие автоматизации. Области автоматизации. Критерии и условия успешной автоматизации. Преимущества и недостатки

автоматизации. Технология Record&Playback (Record-and-Replay). Методы автоматизации. Обзор средств автоматизации.

Средство автоматизации Selenium IDE.

Практическое занятие (2 часа)

Тема 16. Итоговый тест (2 часа)

Итоговый тест по прослушанному материалу.

Тема 17. Завершающий раздел и разбор итогового теста (2 часа)

Особенности, трудности и преимущества работы тестировщика; практические рекомендации. Почему тестировщик - лучший

друг программиста? Как составить резюме для устройства на работу.

 

Записаться на курс "Тестирование программного обеспечения"

Получить дополнительную информацию или записаться на курс «Тестирование программного обеспечения» в Минске можно, отправив электронное письмо на адрес: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript или позвонив по тел. +375 29 54 654 54 (МТС), +375 44 54 654 54 (Vel).

ИТ-Академия "БелХард" - Ваш входной билет в ИТ-индустрию!

 


2017-09-04
Программное средство криптографической защиты информации ПC «Hard Hash» открывает серию продуктов ЗАО «БелХард Групп», предназначенных для контроля целостности программного обеспечения и данных на ПК....