21
Обучение тестированию Составила: Шнайдер О. К.

Обучение тестированию

Embed Size (px)

Citation preview

Page 1: Обучение тестированию

Обучение тестированию

Составила: Шнайдер О. К.

Page 2: Обучение тестированию

Жизненный цикл ПО

• Каждая вещь в этом мире проживает свою жизнь. Мы стараемся продлить жизнь разработанным нами приложениям, поэтому я хочу познакомить тебя с понятием жизненного цикла ПО.

• А так же его моделями, их 4. Там есть водопад и итеративная модель. Найди остальные и запиши определения.

• И не забудь про плюсы и минусы каждого вида ;).

Page 3: Обучение тестированию

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

• Работа тестировщика заключается в том, чтобы предоставить актуальную картину работы системы. А так же, локализовать проблемы в работе системы.

• Сегодня тебе нужно записать основные понятия: кто такой тестировщик, тест кейс, тест план, тестовый сценарий, чек лист, баг и баг репорт.

Page 4: Обучение тестированию

Откуда же берется ПО?

• И как оно появляется? • Подумать и выяснить откуда оно берется, как формируется, каким

мы ( команда разработчиков) его получаем.

Page 5: Обучение тестированию

Требования к ПО.

• Анализ требований – что это такое? • Найти и узнать, что такое: Decigion table, State transition testing,

Варианты использования.• Плюсы и минуса каждого вида.

Page 6: Обучение тестированию

Самостоятельная работа

• Для каждого вида анализа требования составить план по примеру работе почтовой системы Mail.ru, Gmail, Яндекс.Почта.

• На бумаге, руками.

Page 7: Обучение тестированию

ТЗ.

• Ответить на вопросы:Что такое ТЗ и как его тестировать?Кто заказчик? Что делает софт? Зачем нам его делать? Какой результат работы?• Подумать: Какими свойствами должно обладать ТЗ для того или

иного проекта.

Page 8: Обучение тестированию

Работа с ТЗ.

• Разобрать готовый пример ТЗ.• Какие свойства должны быть у ТЗ?

Page 9: Обучение тестированию

Документация по проекту.

• Ответить на вопросы:• Какая может быть документация по проекту?• Где она хранится?• Как ее тестировать?• Разобрать на примере диска c MS Office.

Page 10: Обучение тестированию

Виды тестирования.

• Записать определения и свойства. • Определить какой вид тестирования для какой части приложения

нужен.

Page 11: Обучение тестированию

Более близкое знакомство с понятиями.• Записать определения: тест кейс и чек лист.• Ответить на вопросы: • Что это такое?• Для чего? • Что с ними делать?• Составить 5 штук тест кейсов по загрузке видео на Youtube и чек

лист для заполнения формы регистрации.

Page 12: Обучение тестированию

Варианты анализа

• Составить варианты анализа для приложения Ulect, по примеру видов от 19 ноября.

• По 1 варианту на каждый вид.

Page 13: Обучение тестированию

Баг.

• Записать определение.• Какие отличительные черты?• Привести примеры.• Ответить на вопрос: • А почему именно это баг, а вот это нет?

Page 14: Обучение тестированию

Баг репорт.

• Найти определение и примеры.• Если не найдешь, попроси у Оли пример.• Составить 5 баг репортов.

Page 15: Обучение тестированию

Классы эквивалентности.

• Найти определение.• Посмотреть видео.• Разобраться. • Задать вопросы.

Page 16: Обучение тестированию

Практика по классам эквивалентности.• Составить чек лист для формы «Имя + Телефон».• Для каждого поля.• Не забудь о границах.

Page 17: Обучение тестированию

• Составить чек лист по форме авторизации для плагина Ulect;

Page 18: Обучение тестированию

Задача на 2 дня.

• Составить тест кейсы для тестирования плагина Ulect.

Page 19: Обучение тестированию

День консультации с тестировщиком.• Подготовить вопросы.• Задать вопросы.

Page 20: Обучение тестированию

День перед презентацией.

• Работа над ошибками.• Оформление презентации.• Предпоказ.

Page 21: Обучение тестированию

Последний день стажировки

• Рассказ доклада по окончанию стажировки.