Введение в тестирование программного обеспечения — Данная книга служит руководством по организации процессов тестирования во время разработки программного обеспечения. Она призвана помочь в принятии решений при составлении и отборе тестовых примеров, имеющих целью повышение эффективности процесса тестирования ПО. Здесь рассматриваются ключевые процедуры, выполняемые на ранних этапах тестирования ПО, в частности, определение недостающих сведений и оценка качества требований. Много внимания уделено также различным методам составления тестовой документации, в том числе и ускоренным методам сокращенного документирования тестовых примеров. В отдельных главах подробно рассмотрены методы тестирования объектно-ориентированных и Web-ориентированных приложений.
Название: Введение в тестирование программного обеспечения Автор: Тамре Луиза Издательство: Вильямс Год: 2003 Страниц: 368 Формат: PDF Размер: 100,4 МБ ISBN: 5-8459-0394-7 Качество: отличное Язык: русский
Содержание:
Введение Благодарности Глава 1. Лабиринты тестирования Введение Пример приложения Наращиваемый подход в тестировании Стадия 1. Изучение Стадия 2. Базовое тестирование Стадия 3. Анализ тенденций Стадия 4. Инвентаризация Стадия 5. Комбинирование элементов инвентарных списков Стадия 6. Граничные оценки Стадия 7. Ошибочные данные Стадия 8. Создание напряжений Дальнейшие шаги Резюме Глава 2. Схемы тестов Введение Пример приложения Выделение требований Схематический подход Разработка схемы теста Категории тестов Применение категорий тестов Дополнительная информация о продукте Последняя итерация Оценка схемы « Оценка календарного плана Резюме Глава 3. От схемы тестов к тестовым примерам Введение Создание тестовых примеров Упрощенный формат документации Резюме Глава 4. Использование электронных и обычных таблиц Введение Пример приложения Документирование тестовых примеров Способы составления документации Сокращения в тестовой документации Подробные описания тестов Автоматическое создание тестовых примеров Резюме Глава 5. Другие типы таблиц Введение Конечный автомат Создание тестовых 11римеров на основе таблицы состояний Проведение теста и уровни тестирования Таблица тестовых примеров с несколькими входными данными Таблицы решений Уменьшение размеров таблицы решений Расширение таблицы решений Анализ покрытия Приложения со сложными данными Управление тестами Планирование тестов Матрица тестовых примеров Отслеживание проведения теста Резюме Глава 6. Тестирование объектно-ориентированного ПО Введение Сравнение объектно-ориентированного и процедурного программирования Объектно-ориентированная терминология Тестирование ПО Пример тестирования системы Тестовые примеры на основе схемы Тестовые примеры на основе прецедентов Поэлементное тестирование классов Тестирование с использованием ортогональных массивов Тестирование наследования Сложности проведения тестов Резюме ' Глава 7. Тестирование Web-приложений Введение Образец приложения Сложности с функциональными возможностями и практичностью Тестирование функциональных возможностей Тестирование практичности Тестирование навигации Тестирование форм Тестирование содержимого страницы Тестирование конфигурации и совместимости Надежность и доступность Характеристики Тестирование масштабируемости Тестирование загруженности Тестирование давления Тестирование безопасности Тестирование сквозных транзакций Тестирование баз данных Тестирование после реализации Стратегия сопровождения Временная шкала Команда сопровождения Таблица контрольных проверок теста на одобрение Таблица контрольных проверок теста на загруженность План отката Резюме Глава 8. Сокращение числа тестовых примеров Введение Принципы расстановки приоритетов Схема приоритетных категорий Анализ степени риска Компоненты риска Матрица риска Анализ степени риска в реальном мире Определение проблемных областей в ходе опроса Сложности разработки Сложности с заказчиком Сложности управления Сложности с персоналом Комбинированные схемы Отслеживание выбранных тестовых примеров Матрица прослеживаемости требований Матрица риска и тестовых примеров Сокращенное документирование тестов Резюме Глава 9. Создание качественного ПО Введение Инфраструктура среды разработки Требования Проектный менеджмент Конфигурационный менеджмент в разработке ПО Обеспечение качества ПО Пересмотры и аудиты Среда тестирования ПО Поэлементное тестирование Тестирование сборки Тестирование системы Регрессионное тестирование Тестирование одобрения Задачи тестирования ПО Планирование тестирования Автоматизация тестов Система составления отчета о неполадках Составление отчета о тестировании Резюме Глава 10. Программные стандарты в тестовой документации Введение Общие элементы Конфигурационный менеджмент Прослеживаемость требований Промышленные стандарты Стандарт ISO 9001 Стандарты ISO/IEC 12207 и IEEE/EIA12207 Стандарты разработки ПО IЕЕЕ Модель Capability Maturity Model® для ПО Соответствие стандартам Резюме Приложение А Приложение А1 Приложение А2 Приложение АЗ Приложение А4 Приложение А5 Приложение А6 Приложение Б Приложение Б1 Приложение Б2 Рекомендуемая литература Предметный указатель
Скачать Введение в тестирование программного обеспечения