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

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Курс посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков программного проекта.
Основные темы лекционного курса:
Основные понятия тестирования: терминология тестирования, различия тестирования и отладки, фазы и технология тестирования, проблемы тестирования
Критерии выбора тестов: структурные, функциональные, стохастические, мутационный, оценки покрытия проекта
Разновидности тестирования: модульное, интеграционное, системное, регрессионное, автоматизация тестирования, издержки тестирования
Особенности процесса и технологии индустриального тестирования: планирование тестирования, подходы к разработке тестов, особенности ручной разработки и генерации тестов, автоматизация тестового цикла, документирование тестирования, обзоры и метрики
Регрессионное тестирование: особенности и виды регрессионного тестирования, методы отбора тестов, оценка эффективности
Терминологический словарь: содержит глоссарий терминологии тестирования в соответствии с IEEE Standard Glossary of Software Engineering.

Author(s): Котляров В.П.
Edition: 2-е
Publisher: НОУ «Интуит»
Year: 2016

Language: Russian

Лекция 1. Введение: тестирование - способ обеспечения качества программного продукта
Лекция 2. Основные понятия тестирования
Лекция 3. Критерии выбора тестов
Лекция 4. Оценка оттестированности проекта: метрики и методика интегральной оценки
Лекция 5. Модульное и интеграционное тестирование
Лекция 6. Интеграционное тестирование и его особенности для объектно-ориентированного программирования
Лекция 7. Разновидности тестирования: системное и регрессионное тестирование
Лекция 8. Автоматизация тестирования
Лекция 9. Особенности индустриального тестирования
Лекция 10. Документирование и оценка индустриального тестирования
Лекция 11. Регрессионное тестирование: цели и задачи, условия применения, классификация тестов и методов отбора
Лекция 12. Регрессионное тестирование: разновидности метода отбора тестов
Лекция 13. Регрессионное тестирование: методики, не связанные с отбором тестов и методики порождения тестов
Лекция 14. Регрессионное тестирование: алгоритм и программная система поддержки
Лекция 15. Описание тестируемой системы и ее окружения. Планирование тестирования
Лекция 16. Модульное тестирование на примере классов
Лекция 17. Интеграционное тестирование
Лекция 18. Системное тестирование
Лекция 19. Ручное тестирование
Лекция 20. Автоматизация тестирования с помощью скриптов
Лекция 21. Автоматическая генерация тестов на основе формального описания
Лекция 22. Описание ручного тестирования
Лекция 23. Автоматизация тестирования с помощью скриптов
Лекция 24. Описание автоматической генерации MSC тестов
Лекция 25. Использование MS Visio для генерации MPR-файлов
Лекция 26. Руководство по подготовке компьютерного класса
Лекция 27. Функциональная спецификация
Лекция 28. Высокоуровневый дизайн
Список литературы