Тестирование с точки зрения тестировщика
О лекции
Содержание
Баги
Стоимость бага
Источники ОР
Тестирование
Виды багов
Примеры багов в спеке
Цель тестирования
Тестирование и QA (Quality Assurance)
Тест-кейс (test case)
Создание и исполнение тест-кейса
Атрибуты тест-кейса
Поддерживаемые (maintainable) тест-кейсы
Качественные тест-кейсы
Количество ожидаемых результатов
Тест-комплект (test case suite)
Классификация и виды тестирования
По знанию внутренней реализации
По объекту тестирования
По времени проведения тестирования
По критерию «позитивности» сценариев
По степени изолированности тестируемых компонентов
Остальные виды
Цикл разработки ПО и тестирование
Этап «Идея»
Этап «Создание документации»
Неверное толкование спека
Этап «Кодирование»
Превентирование багов на этапе «Кодиро-вание»
Этап «Исполнение тестирования и ремонт багов»
Большая картина цикла разработки
Цикл тестирования ПО
При нахождении бага
Подготовка к тестированию
Подготовка к регрессивному тестированию
Ключевые идеи раздела
156.92K
Category: programmingprogramming

Тестирование с точки зрения тестировщика

1. Тестирование с точки зрения тестировщика

Еникеев Р.Р.

2. О лекции

• Данная лекция является описанием процесса тестирования с
точки зрения тестировщика
• НО некоторые моменты важно знать программисту
• Данная лекция является кратким обзором книги Романа Савина
«Тестирование Дот Ком, или Пособие по жестокому обращению с
багами в интернет-стартапах»
• Информация из книги не предназначена для тестирования
критического ПО

3. Содержание

• Что такое тестирование, его цели и виды
• Баги и тест-кейсы
• Поддерживаемые тест-кейсы
• Quality Assurance (QA, гарантия качества ПО)
• Место тестирования в цикле разработке ПО
• Стоимость бага
• Цикл тестирования ПО

4. Баги

• Баг (bug) это отклонение фактического результата (ФР, actual
result) от ожидаемого результата (ОР, expected result)
• ФР – результат, который мы получили
• Добавление товара в корзину не прошло
• ОР – результат, который мы хотим получить
• В корзине присутствует выбранный нами товар
• Баг существует когда
• известен фактический результат,
• известен ожидаемый результат,
• известно, что результаты из предыдущих пунктов не совпадают.

5. Стоимость бага

• Стоимость бага – убытки компании, включающие
• Убытки до передачи ПО:
σ
English     Русский Rules