Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений

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"

К.: ДиаСофт, 2001. — 544 с.
Книга именитых специалистов в области разработки программного обеспече­ния посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработ­чиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно тестиро­вания проекта, кода, документации и т. д.
Для специалистов в области разработки программного обеспечения.
Основы
Пример серии тестов
Первый цикл тестирования
Второй цикл тестирования
Что дальше?
Желаемое и действительное в жизни тестировщика
Полностью протестировать программу невозможно
Цель тестировщика — проверка правильности программы?
Итак, для чего же тестируют программы?
Типы тестов и их роль в процессе разработки программного обеспечения
Обзор стадий разработки
Стадии планирования
Тестирование на этапе планирования
Стадии проектирования
Тестирование на этапе проектирования
Тестирование "стеклянного ящика" на стадии кодирования
Регрессионное тестирование
Тестирование "черного ящика"
Сопровождение
Программные ошибки
Качество
Что такое программная ошибка?
Категории программных ошибок
Документирование и анализ ошибок
Отчет следует составлять немедленно
Структура отчета о проблеме
Каким должен быть отчет о проблеме
Анализ воспроизводимой ошибки
Методика анализа воспроизводимой ошибки
Поиск способа воспроизведения ошибки
Приемы и технологии тестирования
Система отслеживания проблем
Основное назначение системы отслеживания проблем
Задачи системы
Процесс отслеживания проблемы
Пользователи системы отслеживания проблем
Реализация базовых функций системы отслеживания проблем
Дополнительные замечания о документировании проблем
Терминология
Разработка тестов
Характеристики хорошего теста
Классы эквивалентности и граничные условия
Тестирование переходов между состояниями
Условия гонок и другие временные зависимости
Нагрузочные испытания
Прогнозирование ошибок
Тестирование функциональной эквивалентности: автоматизация, анализ чувствительности и случайный ввод
Регрессионное тестирование: успешно ли исправлена ошибка
Регрессионное тестирование: стандартная серия тестов
Выполнение тестов
Тестирование принтеров и других устройств
Общие вопросы конфигурационного тестирования
Тестирование печати
Адаптационное тестирование
Изменен ли исходный код?
Привлекайте к работе специалистов, свободно владеющих языком
Встроен ли текст в программный код?
Перевод длиннее исходного текста
Наборы символов
Клавиатура
Фильтрация ввода
Загрузка, сохранение, импорт и экспорт символов
основного и расширенного набора ASCII
Язык и операционная система
Клавиши вызова
Сборные сообщения
Идентификаторы сообщений об ошибках
Правила переноса
Правописание
Порядок сортировки
Преобразование текста к верхнему и нижнему регистру
Правила подчеркивания
Принтеры
Размеры бумаги
Процессоры и видео
Форматы данных и опции настройки
Единицы измерения
Изображения, связанные с конкретной культурой
Выходные данные, связанные с конкретной культурой
Совместимость с местными продуктами
Не будьте наивными
Автоматизированное тестирование
Тестирование документации
Хорошая документация
Цели тестировщика документации
Как тестирование документации повышает надежность программного продукта
Назначьте технического редактора
Работа с руководством в процессе его разработки
Интерактивная справка
Инструментальные средства тестировщика
Базовые инструменты тестировщика
Автоматизация приемочного и регрессионного тестирования
Стандарты
Тестирование "стеклянного ящика"
Планирование и документация
Общее назначение тестового плана: продукт или инструмент?
Цели, преследуемые при планировании тестов и разработке
документации
Тесты каких типов следует фиксировать в плановых документах
Стратегия разработки компонентов тестового плана
Компоненты плана тестирования
Документирование тестовых материалов
Заключение

Author(s): Канер С.

Language: Russian
Commentary: 474383
Tags: Информатика и вычислительная техника;Технология программирования;Тестирование программного обеспечения