2. Тестирование это…
Тестирование – это проверка
соответствия между реальным
поведением программы и ее
ожидаемым поведением на конечном
наборе тестов, выбранных
определенных образом.
5. Цели и задачи тестирования
Основной задачей тестирования ПО является
получение информации о статусе готовности
заявленной функциональности
системы или приложения.
поиск дефектов
верификация исправлений
контроль регрессий
7. Тестировщик и QA инженер
Тестировщик
Tester
QA инженер
QA engineer
Контроль качества
Quality control
Обеспечение качества
Quality assurance
Поиск дефектов
Bug hunting
Пользовательский подход
User-oriented approach
Исследование
Exploratory
Разработка процессов
Process engineering
Контроль процессов
Process control
Предотвращение дефектов
Bug prevention
8. Тестировщик и QA инженер
Quality Assurance — Обеспечение качества
Quality Control — Контроль качества
Quality Testing— Проверка качества
19. Причины ошибок
Человеку свойственно ошибаться!
Спешка, сжатые сроки
Проблемы коммуникации
Сложность программного кода
Сложность взаимодействия
20. Причины ошибок
Человеку свойственно ошибаться!
Спешка, сжатые сроки
Проблемы коммуникации
Сложность программного кода
Сложность взаимодействия
Несоответствие технологий
Тестовый случай (Test Case) - это артефакт, описывающий совокупность шагов, конкретных условий и параметров, необходимых для проверки реализации тестируемой функции или её части.
Баг/Дефект Репорт (Bug Report) - это документ, описывающий ситуацию или последовательность действий приведшую к некорректной работе объекта тестирования, с указанием причин и ожидаемого результата.