Тестирование программного обеспечения: Курсы
Тестирование программного обеспечения — процесс исследования, испытания программного обеспечения (ПО) с целью получения информации о качестве продукта.Существует множество подходов к решению задачи тестирования и верификации ПО, но эффективное тестирование сложных программных продуктов — это...
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Тестирование и QA
Формула успеха, центр курсового обученияАнонс программы
Тестирование программного обеспечения — процесс исследования, испытания программного обеспечения (ПО) с целью получения информации о качестве продукта.Существует множество подходов к решению задачи тестирования и верификации ПО, но эффективное тестирование сложных программных продуктов — это процесс в какой-то мере творческий, не сводящийся к следованию строгим и чётким процедурам или созданию таковых. Узнайте подробнее на наших курсах.Целевая аудитория
Для тех, кто желает освоить теорию и практику тестирования программного обеспечения.Описание Программы
Тема 1. Введение в тестирование программного обеспечения.
- История развития тестирования ПО. Общие сведения. Что такое тестирование ПО и контроль качества. Сходства и различия этих понятий. Характеристики и модель качества ПО.
Тема 2. Основные понятия и определения.
- Необходимые знания и сложности в работе специалиста по тестированию ПО. Профессиональная терминология. Словарь тестировщика. Книги для начинающих тестировщиков.
Тема 3. Тестирование ПО и его связь с жизненным циклом ПО.
- Модели и методологии разработки ПО. Жизненный цикл разработки ПО и его связь с тестированием. Смежные вопросы тестирования.
Тема 4. Виды и уровни тестирования ПО.
- Виды тестирования ПО и способы их проведения. Уровни тестирования ПО и их критерии. Методы тестирования (черный, белый, серый ящики). Основные стратегии тестирования черного ящика.
Тема 5. Планирование тестовых испытаний.
- Планирование тестирования в рамках жизненного цикла ПО. Тест-план и его характеристики. Понятие и показатель качества. Календарный план работ. Риски и сложности при планировании тестирования.
Тема 6. Практика непрерывной интеграции (разработки) ПО и ее связь с процессом тестирования.
- Понятие и назначение Continuous Integration. Инструменты Continuous Integration. Планирование тестирования в рамках Continuous Integration.
Тема 7. Исследовательское тестирование.
- Исследовательский подход в тестировании. Отличие исследовательского тестирования от интуитивного.
Тема 8. Тестирование требований и документации.
- Требования: что это такое, и зачем они нужны. Категории и характеристики требований. Уровни и типы требований. Анализ и тестирование требований.
Тема 9. Разработка тестовой документации.
- Виды тестовой документации. Тестовые случаи и их свойства. Структура тестовых случаев. Рекомендации по составлению тестовой документации. Критерии выбора тестовой документации.
Тема 10. Поиск и документирование дефектов.
- Определение и понятие дефекта. Атрибуты дефекта и его жизненный цикл. Системы документирования ошибок. Понятия приоритета и серьезности дефекта. Правила документирования ошибок. Рекомендации по хорошему описанию дефектов. Описание элементов управления. Критерии определения критичности.
Тема 11. Документирование результатов тестирования.
- Отчёт о результатах тестирования: цели составления и его структура. Рекомендации и примеры.
Тема 12. Тестирование юзабилити.
- Назначение тестирования юзабилити. Терминология и постулаты. Виды тестирования юзабилити. Особенности тестирования юзабилити: подходы к тестированию, критерии, характеристики, оценка.
Тема 13. Тестирование безопасности.
- Назначение тестирования безопасности. Виды уязвимостей. Стандарты и особенности тестирования безопасности. Защита Web-приложений. Методы тестирования и сложности при тестировании безопасности.
Тема 14. Автоматизация тестирования.
- Понятие автоматизации. Области автоматизации. Критерии и условия успешной автоматизации. Преимущества и недостатки автоматизации. Технология Record&Playback (Record-and-Replay). Методы автоматизации. Обзор средств автоматизации. Средство автоматизации Selenium IDE.
Как добраться?
Симферополь, Формула успеха, центр курсового обученияХотите попасть на мероприятие?
Другие курсы