QA Start. Тестирование

Содержание

Слайд 2

Что будем проходить в рамках курса? В каком формате?

Что будем проходить в рамках курса?

В каком формате?

Слайд 3

Что такое качество?

Что такое качество?

Слайд 4

Качество - совокупность соответствия требованиям разработки и ожиданиям заказчика

Качество

- совокупность соответствия требованиям разработки и ожиданиям заказчика

Слайд 5

Программа программа определяется как последовательный набор команд, с помощью которого происходит выполнение действий

Программа

программа определяется как последовательный набор команд, с помощью которого происходит выполнение

действий
Слайд 6

Тестирование это НЕ поиск багов. Тестирование – проверка соответствия программы требованиям,

Тестирование

это НЕ поиск багов.
Тестирование – проверка соответствия программы требованиям, осуществляемая путем

наблюдения за ее работой в специальных, искусственно созданных ситуациях, выбранных определенным образом.
Альтернативный вариант:
Тестирование – процесс определения уровня качества продукта
Слайд 7

Тестирование сначала рассматривалось как процесс доказательства работоспособности программы в некоторых заданных

Тестирование сначала рассматривалось как процесс доказательства работоспособности программы в некоторых заданных

условиях (positive testing), а затем — строго наоборот: как процесс доказательства неработоспособности программы в некоторых заданных условиях (negative testing).
Слайд 8

Почему тестирование необходимо?

Почему тестирование необходимо?

Слайд 9

Цели тестирования 1. получить адекватную и актуальную информацию о состоянии проекта

Цели тестирования

1. получить адекватную и актуальную информацию о состоянии проекта (что

и в каком объеме реализовано)
2. определить степень готовности продукта к выпуску
3. снизить риски финансовых и не финансовых потерь (как заказчика, так и исполнителя)
Слайд 10

QA (quality assurance) QA – совокупность процессов обеспечения качества продукта.

QA (quality assurance)

QA – совокупность процессов обеспечения качества продукта.

Слайд 11

Основными задачами QA Engineer являются: Тестирование требований Оценка рисков Планирование тестирования

Основными задачами QA Engineer являются:

Тестирование требований
Оценка рисков
Планирование тестирования
Создание тестовой документации
Выполнение тестирования
Анализ

результатов тестирования
Предоставление вариантов по улучшению качества продукта
Предоставление вариантов по улучшению процессов разработки и тестирования
Слайд 12

Слайд 13

Quality Assurance обеспечивает правильность и предсказуемость процесса, в то время как

Quality Assurance обеспечивает правильность и предсказуемость процесса, в то время как
Quality

Control предполагает контроль соблюдения требований.
Тестирование же, в свою очередь, обеспечивает сбор статистических данных и внесение их в документы, созданные в рамках QC-процесса.
Слайд 14

Слайд 15

Баг

Баг

Слайд 16

Баг – несоответствие между фактическим(actual) результатом и ожидаемым(expected) результатом

Баг

– несоответствие между фактическим(actual) результатом и ожидаемым(expected) результатом

Слайд 17

Слайд 18

Баг репорт документ, который детально описывает найденный дефект

Баг репорт

документ, который детально описывает найденный дефект

Слайд 19

Из чего состоит стандартный баг репорт Название (title), пишется по принципу

Из чего состоит стандартный баг репорт

Название (title), пишется по принципу «что?где?когда?»
Критичность

(severity)
Приоритет (priority)
Компонент (component)
Тестовая среда (Environment)
Шаги воспроизведения (steps to reproduce)
Фактический результат(actual)
Ожидаемый результат(expected)
Слайд 20

Где создается баг репорт. Баг-трекинговая система Система отслеживания ошибок - программа,

Где создается баг репорт. Баг-трекинговая система
Система отслеживания ошибок - программа, разработанная

с целью помочь разработчикам программного обеспечения (программистам, тестировщикам и др.) учитывать и контролировать ошибки и неполадки, найденные в программах, пожелания пользователей, а также следить за процессом устранения этих ошибок и выполнения или невыполнения пожеланий.
Слайд 21

Жизненный цикл бага

Жизненный цикл бага

Слайд 22

Критичность \ Приоритет

Критичность \ Приоритет