Similar presentations:
QA Start. Тестирование
1.
QA StartЧто такое QA и почему этот процесс
является неотъемлемой частью SDLC
prog.kiev.ua 2020
2.
Что будем проходить врамках курса?
В каком формате?
3.
Что такое качество?4.
Качество- совокупность соответствия требованиям разработки и
ожиданиям заказчика
5.
Программа- программа определяется как последовательный набор
команд, с помощью которого происходит выполнение
действий
6.
Тестирование- это НЕ поиск багов.
Тестирование – проверка соответствия программы
требованиям, осуществляемая путем наблюдения за
ее работой в специальных, искусственно созданных
ситуациях, выбранных определенным образом.
Альтернативный вариант:
Тестирование – процесс определения уровня качества
продукта
7.
Тестирование сначала рассматривалось как процессдоказательства работоспособности программы в
некоторых заданных условиях (positive testing), а затем —
строго наоборот: как процесс доказательства
неработоспособности программы в некоторых заданных
условиях (negative testing).
8.
Почему тестирование необходимо?9.
Цели тестирования1. получить адекватную и актуальную информацию о состоянии проекта (что
и в каком объеме реализовано)
2. определить степень готовности продукта к выпуску
3. снизить риски финансовых и не финансовых потерь (как заказчика, так и
исполнителя)
10.
QA (quality assurance)QA – совокупность процессов обеспечения качества
продукта.
11.
Основными задачами QA Engineer являются:Тестирование требований
Оценка рисков
Планирование тестирования
Создание тестовой документации
Выполнение тестирования
Анализ результатов тестирования
Предоставление вариантов по улучшению качества продукта
Предоставление вариантов по улучшению процессов разработки и
тестирования
12.
13.
Quality Assurance обеспечивает правильность ипредсказуемость процесса, в то время как
Quality Control предполагает контроль соблюдения
требований.
Тестирование же, в свою очередь, обеспечивает сбор
статистических данных и внесение их в документы,
созданные в рамках QC-процесса.
14.
15.
Баг16.
Баг– несоответствие между фактическим(actual) результатом
и ожидаемым(expected) результатом
17.
18.
Баг репорт- документ, который детально описывает найденный
дефект
19.
Из чего состоит стандартный баг репортНазвание (title), пишется по принципу «что?где?когда?»
Критичность (severity)
Приоритет (priority)
Компонент (component)
Тестовая среда (Environment)
Шаги воспроизведения (steps to reproduce)
Фактический результат(actual)
Ожидаемый результат(expected)
20.
Где создается баг репорт. Баг-трекинговаясистема
Система отслеживания ошибок - программа, разработанная с
целью помочь разработчикам программного обеспечения
(программистам, тестировщикам и др.) учитывать и
контролировать ошибки и неполадки, найденные в
программах, пожелания пользователей, а также следить за
процессом устранения этих ошибок и выполнения или
невыполнения пожеланий.
21.
Жизненный цикл бага22.
Критичность \ Приоритет23.
Практическое задание:Написать баг репорт на тестовый случай: при нажатии на кнопку Login приложение Facebook
крашится (аварийное закрытие программы)
Девайс: htc one, android 5.0, facebook app v.15.0.2