Тестирование программного обеспечения. Основы
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Группа авторов. Тестирование программного обеспечения. Основы
Аннотация
Предисловие
История тестирования
Кто он – специалист по тестированию
Зачем нужны специалисты по тестированию
Что мы знаем о программах
Клиент-серверная архитектура программ
Жизненный цикл программы
Требования к программе
Дефект, ошибка и отказ
Критичность и приоритет
Что такое тестирование
Цели тестирования
Верификация и валидация
Позитивное и негативное тестирование
Ложноположительные и ложноотрицательные результаты тестирования
Ручное и автоматизированное тестирование
Тестовое окружение и не только
Тестовая документация и артефакты
План тестирования
Функциональная карта
Тест-кейс
Чек-лист
Отчёт о дефекте
Отчёт о тестировании
Базис тестирования
Принципы тестирования
Тестирование демонстрирует наличие дефектов, а не их отсутствие
Исчерпывающее тестирование недостижимо
Раннее тестирование сохраняет время и деньги
Кластеризация дефектов
Парадокс пестицида
Тестирование зависит от контекста
Заблуждение об отсутствии ошибок
Активности процесса тестирования
Планирование тестирования
Мониторинг и контроль тестирования
Анализ тестирования
Проектирование тестов
Реализация тестов
Выполнение тестов
Завершение тестирования
Динамическое и статическое тестирование
Уровни тестирования
Компонентное тестирование
Интеграционное тестирование
Системное тестирование
Приёмочное тестирование
Пользовательское приёмочное тестирование
Эксплуатационное приёмочное тестирование
Контрактное приёмочное тестирование
Нормативное приёмочное тестирование
Бета-тестирование
Типы тестирования
Функциональный тип тестирования
Нефункциональный тип тестирования
Виды тестирования
Дымовое тестирование
Тестирование сборки
Функциональное тестирование
Регрессионное тестирование
Санитарное тестирование
Тестирование установки
Тестирование удобства использования
Тестирование взаимодействия
Тестирование переносимости
Тестирование производительности
Стрессовое тестирование
Объёмное тестирование
Тестирование стабильности
Тестирование безопасности
Тестирование на отказ и восстановление
Рецензирование
Статический анализ
Взаимосвязь методов, уровней, типов и видов тестирования
Проектирование тестов
Методы чёрного ящика
Метод эквивалентного разделения
Метод анализа граничных значений
Метод попарного тестирования
Метод проектирования по таблице решений
Метод проектирования по таблице переходов состояний
Метод проектирования по сценариям использования
Метод синтаксического тестирования
Метод проектирования на основании случайных данных
Метод дерева классификации
Метод причинно-следственного графа
Метод проектирования на основании модели
Методы белого ящика
Метод тестирования операторов
Метод тестирования решений
Метод тестирования потоков данных
Метод тестирования ветвлений
Метод тестирования условий ветвлений
Метод тестирования комбинаций условий ветвлений
Метод модифицированного покрытия условий и решений
Примеры интеграционных компонентных тестов
Методы, основанные на опыте
Метод предположения об ошибках
Метод исследовательского тестирования
Заключение
Благодарность
Авторские права
Об авторе
Отрывок из книги
Погрузитесь в увлекательный мир тестирования программного обеспечения вместе с книгой, которая является настоящим концентратом чистейших знаний для новичков и профессионалов! Автор делится секретами мастерства, подробно рассказывая о более 15 видах тестирования и более 20 методах проектирования тестов. И это только вершина айсберга знаний, изложенных в книге. Вы будете поражены глубиной информации и открытием знаний, о которых даже не догадывались. Книга насыщена ценнейшими советами, основанными на практическом опыте. Многочисленные примеры помогут быстрее освоить представленный в книге материал. Вооружившись знаниями из этой книги, вы будете уверенно разбираться в нюансах тестирования программного обеспечения и с лёгкостью применять знания на практике! Книга может по праву считаться настольной книгой специалиста по тестированию.
В процессе работы регулярно возникала необходимость подбора новых сотрудников. Проводя собеседования, я видел низкую квалификацию кандидатов и большие провалы в знаниях и навыках тестирования. На должность специалистов приходят плохо подготовленные кадры!
.....
– полоса прокрутки.
Всё перечисленное можно отобразить на функциональной карте:
.....