Skillbox. Тестировщик ПО с 0 до PRO презентация

Содержание

Слайд 2

Разбор домашнего задания Разбор ДЗ

Разбор домашнего задания

Разбор ДЗ

Слайд 3

Что дальше? Разбор ДЗ

Что дальше?

Разбор ДЗ

Слайд 4

Работаем со сложными задачами тестирования Разбор ДЗ Сложные задачи

Работаем со сложными задачами тестирования

Разбор ДЗ

Сложные задачи

Слайд 5

Что делать с большими сайтами? Перебор всего подряд - не

Что делать с большими сайтами?

Перебор всего подряд - не только плохо,

но и недостаточно!

Чит-листы - это супер, но все еще недостаточно!

Разбор ДЗ

Сложные задачи

Слайд 6

Декомпозиция Одна большая задача много маленьких задач Разбиваем большую задачу

Декомпозиция

Одна большая задача

много

маленьких

задач

Разбиваем большую задачу на составные части - на более

мелкие задачи

Разбор ДЗ

Сложные задачи

Слайд 7

Разбор ДЗ Сложные задачи

Разбор ДЗ

Сложные задачи

Слайд 8

Как декомпозировать? Можно выписать список всех страниц. Но этого недостаточно.

Как декомпозировать?

Можно выписать список всех страниц. Но этого недостаточно.
Нужно учесть связи

между ними.

Разбор ДЗ

Сложные задачи

Слайд 9

Схема страниц Страница регистрации Страница с благодарностью Авторизация Личный кабинет

Схема страниц

Страница регистрации

Страница с благодарностью

Авторизация

Личный кабинет

Страница выхода

Форма восстановления пароля

Разбор ДЗ

Сложные задачи

Слайд 10

State-Transition testing Тестирование состояний и переходов Разбор ДЗ Сложные задачи

State-Transition testing
Тестирование состояний и переходов

Разбор ДЗ

Сложные задачи

Слайд 11

Практика Декомпозируйте набор страниц Составьте схему их связей Это задание

Практика

Декомпозируйте набор страниц
Составьте схему их связей
Это задание не нужно сдавать на

проверку!

Разбор ДЗ

Сложные задачи

Слайд 12

Пользовательские сценарии. Тестовые сценарии как инструмент тестирования. Разбор ДЗ Сложные задачи Тестовые сценарии

Пользовательские сценарии.
Тестовые сценарии как инструмент тестирования.

Разбор ДЗ

Сложные задачи

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

Слайд 13

Схема страниц Главная страница Контакты Каталог товаров Карточка товара Интересная

Схема страниц

Главная страница

Контакты

Каталог товаров

Карточка товара

Интересная статья

Разбор ДЗ

Сложные задачи

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

Слайд 14

Пользовательские сценарии Как пользователь использует наш продукт? Чего он хочет?

Пользовательские сценарии

Как пользователь использует наш продукт?

Чего он хочет?

Какими способами это может

получить?

Разбор ДЗ

Сложные задачи

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

Слайд 15

Use case / Юз-кейс (пользовательский сценарий) Описывает что можно сделать

Use case / Юз-кейс
(пользовательский сценарий)

Описывает что можно сделать с объектом тестирования

и как он реагирует на это

Разбор ДЗ

Сложные задачи

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

Слайд 16

Пример Открывает главную страницу Видит область с карточками товаров Кликает

Пример

Открывает главную страницу

Видит область с карточками товаров

Кликает на картинку товара и

его название

Переходит на страницу выбранного товара

Кликает по кнопке “Купить”

Вводит в окне свои данные

Кликает по кнопке “Позвоните мне!”

Получает звонок от оператора

Разбор ДЗ

Сложные задачи

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

Слайд 17

В реальных проектах очень много сценариев Разбор ДЗ Сложные задачи Тестовые сценарии

В реальных проектах очень много сценариев

Разбор ДЗ

Сложные задачи

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

Слайд 18

Test-case / Тест-кейс Описывает сценарий использования - use case Четко

Test-case / Тест-кейс

Описывает сценарий использования - use case
Четко написаны шаги и

ожидаемый результат

Разбор ДЗ

Сложные задачи

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

Слайд 19

Из чего состоит тест-кейс Идентификатор. (105, main_page-89, 78-auth) Название (“Сброс

Из чего состоит тест-кейс

Идентификатор. (105, main_page-89, 78-auth)
Название (“Сброс настроек в личном

кабинете”)
Описание (Что тут вообще происходит и всяческая полезная информация)
Предусловия (“Пользователь должен находиться в г. Москва”)
Шаги (1. Нажмите на кнопку “Отправить”, 2. ….)
Ожидаемый результат (“Происходит переход на главную страницу”)

Разбор ДЗ

Сложные задачи

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

Слайд 20

Результаты прохождения Положительный / Passed Отрицательный / Failed Заблокированный /

Результаты прохождения

Положительный / Passed

Отрицательный / Failed

Заблокированный / Blocked

Разбор ДЗ

Сложные задачи

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

Слайд 21

Зачем нам это надо? Плюсы Может пройти любой Есть вся

Зачем нам это надо?

Плюсы
Может пройти любой
Есть вся нужная информация

Минусы
Трудно поддерживать в

актуальном виде

Разбор ДЗ

Сложные задачи

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

Слайд 22

Нужны ли кейсы на все варианты действий? Разбор ДЗ Сложные задачи Тестовые сценарии

Нужны ли кейсы на все варианты действий?

Разбор ДЗ

Сложные задачи

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

Слайд 23

Правила написания хорошего кейса Обезличенность Нет ссылок на другие тест-кейсы

Правила написания хорошего кейса

Обезличенность
Нет ссылок на другие тест-кейсы
Четкие формулировки
Меньше детализации
Больше вариативности

Разбор

ДЗ

Сложные задачи

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

Слайд 24

Test suite / Тест-сьют Test-suite: Тестирование функционала Test-suite: Приоритет 1

Test suite / Тест-сьют

Test-suite:
Тестирование функционала

Test-suite:
Приоритет 1 и 2

Test-suite: Приоритет 1
Test cases:

Добавление

покупки в корзину

Привязка кредитной карты

Test-suite: Приоритет 2
Test cases:

Добавление 100 покупок в корзину

Ввод недействительных данных карты для оплаты

Разбор ДЗ

Сложные задачи

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

Слайд 25

Практика Составьте пользовательские сценарии (три штуки, но можно и больше)

Практика

Составьте пользовательские сценарии (три штуки, но можно и больше)
Напишите по тест-кейсу

на каждый сценарий
Это задание не нужно сдавать на проверку!

Разбор ДЗ

Сложные задачи

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

Слайд 26

Чек-лист и как его составлять Разбор ДЗ Сложные задачи Тестовые сценарии Чек-лист

Чек-лист и как его составлять

Разбор ДЗ

Сложные задачи

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

Чек-лист

Слайд 27

Больше практики! Используйте наброски сценария, которые потом расширите до полноценного

Больше практики!

Используйте наброски сценария, которые потом расширите до полноценного документа

Пишите тест-кейсы

на все, что видите!

Разбор ДЗ

Сложные задачи

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

Чек-лист

Слайд 28

Частые ошибки Не командуйте коллегами! Много ненужных деталей Непонятно какой

Частые ошибки

Не командуйте коллегами!

Много ненужных деталей

Непонятно какой должен быть результат

По названию

не понятно что именно проверяет кейс

Разбор ДЗ

Сложные задачи

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

Чек-лист

Слайд 29

Check-list / Чек-лист Разбор ДЗ Сложные задачи Тестовые сценарии Чек-лист

Check-list / Чек-лист

Разбор ДЗ

Сложные задачи

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

Чек-лист

fail - тест не пройден pass -

тест пройден
blocked - прохождение кейса заблокировано
bugs - раздел содержит баги
Слайд 30

Тест-кейс VS Чек-лист Тест-кейс Может пройти любой Есть вся нужная

Тест-кейс VS Чек-лист

Тест-кейс
Может пройти любой
Есть вся нужная информация
но,
Трудно поддерживать
Много букв

Чек-лист
Понятен

только опытным
Один чек-лист = много тестов
Сразу виден прогресс
Ускоряет прохождение проверок

Разбор ДЗ

Сложные задачи

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

Чек-лист

Слайд 31

Тест-кейс VS Чек-лист Тест-кейсы Чек-лист Разбор ДЗ Сложные задачи Тестовые сценарии Чек-лист

Тест-кейс VS Чек-лист

Тест-кейсы

Чек-лист

Разбор ДЗ

Сложные задачи

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

Чек-лист

Слайд 32

Практика Составьте чек-лист для проверки сайта Это задание не нужно

Практика

Составьте чек-лист для проверки сайта
Это задание не нужно сдавать на проверку!

Разбор

ДЗ

Сложные задачи

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

Чек-лист

Слайд 33

Регрессионное тестирование. Позитивные и негативные сценарии. Разбор ДЗ Сложные задачи Тестовые сценарии Чек-лист Регресс Позитив/Негатив

Регрессионное тестирование. Позитивные и негативные сценарии.

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 34

Регрессионное тестирование / Регресс Тестируем часть продукта после изменений Либо

Регрессионное тестирование / Регресс

Тестируем часть продукта после изменений

Либо его снова целиком

Разбор

ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 35

Как понять что проверять повторно? Главная страница Контакты Каталог товаров

Как понять что проверять повторно?

Главная страница

Контакты

Каталог товаров

Карточка товара

Интересная статья

Каталог товаров

Разбор ДЗ

Сложные

задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 36

Как понять что проверять повторно? Главная страница Контакты Каталог товаров

Как понять что проверять повторно?

Главная страница

Контакты

Каталог товаров

Карточка товара

Интересная статья

Новая часть

Новая часть

Разбор

ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 37

Не все проверки одинаково важны Разбор ДЗ Сложные задачи Тестовые сценарии Чек-лист Регресс Позитив/Негатив

Не все проверки одинаково важны

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 38

Позитив и Негатив Позитивный сценарий - Система получает то, что

Позитив и Негатив

Позитивный сценарий - Система получает то, что ожидает

Негативный сценарий

- Даем системе то, чего она не ждет

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 39

Первым делом - Позитив Проверка выполнения основной задачи Остальные позитивные

Первым делом - Позитив

Проверка выполнения основной задачи

Остальные позитивные кейсы

Остальные, в т.ч.

негативные кейсы

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 40

Потренируемся Ввод латинских символом в поле “Имя” Несколько быстрых кликов

Потренируемся

Ввод латинских символом в поле “Имя”
Несколько быстрых кликов по кнопке “Отправить”
Удаление

товара из Корзины
Смена пароля от аккаунта через личный кабинет
Загрузка файла формата .avi в качестве аватара пользователя

Позитив
Негатив
Позитив
Позитив
Негатив

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Слайд 41

Чему мы научились? Как не бояться и работать с большими

Чему мы научились?

Как не бояться и работать с большими задачами
Тест-кейс и

чек-лист - наше всё
Не все проверки одинаково важны. Позитивные всегда должны быть в начале.
Знаем о регрессе достаточно, чтобы что-нибудь отрегрессить

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Итоги

Слайд 42

Что надо сделать? Напишите багрепорты на найденные ошибки Приложите к

Что надо сделать?

Напишите багрепорты на найденные ошибки
Приложите к ним ваши тест-кейсы,

чек-лист и обновленную схему связей

Сдайте это задание на проверку!

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Итоги

Слайд 43

В следующем модуле О том, как же по-разному могут видеть

В следующем модуле

О том, как же по-разному могут видеть один и

тот же сайт разные пользователи

Разбор ДЗ

Сложные задачи

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

Чек-лист

Регресс Позитив/Негатив

Итоги

Имя файла: Skillbox.-Тестировщик-ПО-с-0-до-PRO.pptx
Количество просмотров: 147
Количество скачиваний: 0