Vtome.ru - электронная библиотека

Тестирование программного обеспечения. Базовый курс (2023)

  • Добавил: Igor1977
  • Дата: 3-05-2024, 08:43
  • Комментариев: 0

Название: Тестирование программного обеспечения. Базовый курс
Автор: Куликов Святослав
Издательство: Издание автора
Год: 2023
Формат: pdf
Страниц: 301
Размер: 10 mb
Язык: русский

Версия книги 3.2.4 от 26.07.2023
В основу книги положен многолетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности.
Эта книга будет полезна как тем, кто только начинает заниматься тестированием программного обеспечения, так и опытным специалистам - для систематизации уже имеющихся знаний и организации обучения в своей команде.

Содержание
ПРЕДИСЛОВИЕ ОТ АВТОРА, ИЛИ ЗАЧЕМ НУЖНА ЭТА КНИГА
РАЗДЕЛ 1: ТЕСТИРОВАНИЕ И ТЕСТИРОВЩИКИ
1.1. ЧТО ТАКОЕ ТЕСТИРОВАНИЕ И ОТКУДА ОНО ПОЯВИЛОСЬ
1.2. КТО ТАКОЙ ТЕСТИРОВЩИК И ЧТО ОН ДЕЛАЕТ
1.3. ЧТО НУЖНО ЗНАТЬ И УМЕТЬ И ЧЕМУ МОЖНО НАУЧИТЬСЯ
1.4. МИФЫ И ЗАБЛУЖДЕНИЯ О ТЕСТИРОВАНИИ
РАЗДЕЛ 2: ОСНОВНЫЕ ЗНАНИЯ И УМЕНИЯ
2.1. ПРОЦЕССЫ ТЕСТИРОВАНИЯ И РАЗРАБОТКИ ПО
2.1.1. Модели разработки ПО
2.1.2. Жизненный цикл тестирования
2.1.3. Основные принципы тестирования
2.2. ТЕСТИРОВАНИЕ ДОКУМЕНТАЦИИ И ТРЕБОВАНИЙ
2.2.1. Что такое «требование»
2.2.2. Важность требований
2.2.3. Источники и пути выявления требований
2.2.4. Уровни и типы требований
2.2.5. Свойства качественных требований
2.2.6. Техники тестирования требований
2.2.7. Пример анализа и тестирования требований
2.2.8. Типичные ошибки при анализе и тестировании требований
2.3. ВИДЫ И НАПРАВЛЕНИЯ ТЕСТИРОВАНИЯ
2.3.1. Упрощённая классификация тестирования
2.3.2. Подробная классификация тестирования
2.3.2.1. Схема классификации тестирования
2.3.2.2. Классификация по запуску кода на исполнение
2.3.2.3. Классификация по доступу к коду и архитектуре приложения
2.3.2.4. Классификация по степени автоматизации
2.3.2.5. Классификация по уровню детализации приложения (по уровню тестирования)
2.3.2.6. Классификация по (убыванию) степени важности тестируемых функций (по уровню функционального тестирования)
2.3.2.7. Классификация по принципам работы с приложением
2.3.2.8. Классификация по природе приложения
2.3.2.9. Классификация по фокусировке на уровне архитектуры приложения
2.3.2.10. Классификация по привлечению конечных пользователей
2.3.2.11. Классификация по степени формализации
2.3.2.12. Классификация по целям и задачам
2.3.2.13. Классификация по техникам и подходам
2.3.2.14. Классификация по моменту выполнения (хронологии)
2.3.3. Альтернативные и дополнительные классификации тестирования
2.3.4. Классификация по принадлежности к тестированию по методу белого и чёрного ящиков
2.4. ЧЕК-ЛИСТЫ, ТЕСТ-КЕЙСЫ, НАБОРЫ ТЕСТ-КЕЙСОВ
2.4.1. Чек-лист
2.4.2. Тест-кейс и его жизненный цикл
2.4.3. Атрибуты (поля) тест-кейса
2.4.4. Инструментальные средства управления тестированием
2.4.5. Свойства качественных тест-кейсов
2.4.6. Наборы тест-кейсов
2.4.7. Логика создания эффективных проверок
2.4.8. Типичные ошибки при разработке чек-листов, тест-кейсов и наборов тест-кейсов
2.5. ОТЧЁТЫ О ДЕФЕКТАХ
2.5.1. Ошибки, дефекты, сбои, отказы и т.д.
2.5.2. Отчёт о дефекте и его жизненный цикл
2.5.3. Атрибуты (поля) отчёта о дефекте
2.5.4. Инструментальные средства управления отчётами о дефектах
2.5.5. Свойства качественных отчётов о дефектах
2.5.6. Логика создания эффективных отчётов о дефектах
2.5.7. Типичные ошибки при написании отчётов о дефектах
2.6. ОЦЕНКА ТРУДОЗАТРАТ, ПЛАНИРОВАНИЕ И ОТЧЁТНОСТЬ
2.6.1. Планирование и отчётность
2.6.2. Тест-план и отчёт о результатах тестирования
2.6.3. Оценка трудозатрат
2.7. ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ РАЗЛИЧНЫХ ТЕХНИК ТЕСТИРОВАНИЯ
2.7.1. Позитивные и негативные тест-кейсы
2.7.2. Классы эквивалентности и граничные условия
2.7.3. Доменное тестирование и комбинации параметров
2.7.4. Попарное тестирование и поиск комбинаций
2.7.5. Исследовательское тестирование
2.7.6. Поиск причин возникновения дефектов
РАЗДЕЛ 3: АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ
3.1. ВЫГОДЫ И РИСКИ АВТОМАТИЗАЦИИ
3.1.1. Преимущества и недостатки автоматизации
3.1.2. Области применения автоматизации
3.2. ОСОБЕННОСТИ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ
3.2.1. Необходимые знания и навыки
3.2.2. Особенности тест-кейсов в автоматизации
3.2.3. Технологии автоматизации тестирования
3.3. АВТОМАТИЗАЦИЯ ВНЕ ПРЯМЫХ ЗАДАЧ ТЕСТИРОВАНИЯ
РАЗДЕЛ 4: ПРИЛОЖЕНИЯ
4.1. КАРЬЕРА ТЕСТИРОВЩИКА
4.2. КОММЕНТАРИИ К ЗАДАНИЯМ
4.3. КОМАНДНЫЕ ФАЙЛЫ ДЛЯ WINDOWS И LINUX, АВТОМАТИЗИРУЮЩИЕ ВЫПОЛНЕНИЕ ДЫМОВОГО ТЕСТИРОВАНИЯ
4.4. ПРИМЕР ДАННЫХ ДЛЯ ПОПАРНОГО ТЕСТИРОВАНИЯ
4.5. СПИСОК ОСНОВНЫХ ОПРЕДЕЛЕНИЙ
РАЗДЕЛ 5: ЛИЦЕНЗИЯ И РАСПРОСТРАНЕНИЕ



ОТСУТСТВУЕТ ССЫЛКА/ НЕ РАБОЧАЯ ССЫЛКА ЕСТЬ РЕШЕНИЕ, ПИШИМ СЮДА!











ОТСУТСТВУЕТ ССЫЛКА/ НЕ РАБОЧАЯ ССЫЛКА ЕСТЬ РЕШЕНИЕ, ПИШИМ СЮДА!


ПРАВООБЛАДАТЕЛЯМ


СООБЩИТЬ ОБ ОШИБКЕ ИЛИ НЕ РАБОЧЕЙ ССЫЛКЕ



Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.