SmartQA
2.49K subscribers
246 photos
7 videos
10 files
82 links
Канал про IT и тестирование
для начинающих и
опытных специалистов

Автор канал - Людмила Борщевская - @liudmila_bar
Download Telegram
Доменное тестирование: классы эквивалентности, граничные значения и попарное тестирование
5
Шпаргалка
Методы черного ящика: Доменное тестирование
5
Тема недели: Таблицы альтернатив и таблицы переходов

Мы продолжаем с вами изучать тему Техники тест дизайна и группу - Методы Чёрного ящика.
Сегодня поговорим про 2 метода - Таблица альтернатив (Decision Table) и Таблица переходов (State Transition).

А все детали традиционно в подкасте ⬇️
Методы чёрного ящика: Таблица альтернатив (Decision Table) и Таблица переходов (State Transition)
👍2
Шпаргалка: Таблица альтернатив и таблица переходов
3
Тема недели: Техники тест дизайна, основанные на опыте

Завершаем рассмотрение техник тест дизайна последней группой методов, основанных на опыте.

Сегодня традиционный подкаст ⬇️

А в пятницу будет традиционная шпаргалка)
Методы, основанные на опыте
Шпаргалка: Методы, основанные на опыте
🔥9
Тема недели: Выбор подходящей техники тест дизайна

Основная проблема начинающих тестировщиков - знание теории, но не умение применять её на практике.

Задавались ли вы вопросами, а как это работает в жизни, на проектах, читая какую-нибудь статью, изучая теорию или даже смотря видео на ютубе?

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

Ну и супер новость!
На следующей неделе у нас будет марафон по техникам тест дизайна, где вы сможете попрактиковаться в них, выполнив разные задания (которые могут быть и на собеседованиях 😉)

Вы рады?
Покажите реакциями)
🎉6👍3
Выбор подходящей техники тест дизайна
22
Шпаргалка: Выбор подходящей техники тест дизайна
4🤔2
Всем привет!

Сегодня стартуем наш недельный марафон по техникам тест дизайна!

Что вас ждёт?
Каждый день я буду выкладывать задания, чтобы вы попрактиковали разные техники тест дизайна.
А в пятницу дам ответы, советы и рекомендации. И также в пятницу вас будут ждать квизы по теме.

Готовы?
Начинаем уже сегодня!
👍7
Задание 1: Доменное тестирование
Создайте чек-лист или напишите тест кейсы для веб формы бронирования прыжков с тарзанки, используя техники доменного тестирования - классы эквивалентности и граничные значения.

Требования и макет формы прилагаются.
И обратите внимание, всё как на настоящем проекте - всё на английском ;)

И если есть вопросы, пишите.
Задание «Таблица решений» (decision table testing)

Примените полученные знания и создайте Таблицу решений для функции «Скидка» в интернет-магазине игр. Эта функция будет выпущена на рождественской распродаже.

Предположим, что в этом игровом магазине действует следующая политика стимулирования продаж:
1. Клиенты, потратившие на покупку игр в прошлом месяце более 200$, имеют право на скидку 10%. Также они могут получить дополнительную скидку 5%, если у них День Рождения через 10 дней или меньше.
2. Клиенты, заказывающие игры на сумму более 400$, имеют право на скидку 20%.
3. Клиенты, расплачивающиеся картой «БестБанк», получают купон на 15$ независимо от суммы заказа.
4. Клиенты, расплачивающиеся картой «БестБанк» и чей заказ на сумму 150$ и выше, получают купон на 30$.
5. Все остальные клиенты получают купон на 5 долларов.
2
State Transition Diagram task

Создайте диаграмму перехода состояний для следующей системы.

Система «Лучшая химия» предоставляет возможность заказать химию для исследовательских лабораторий крупной компании.
Когда пользователь размещает запрос на новый химикат, система может выполнить запрос либо из запасов химикатов на складе, либо путем размещения заказа у коммерческого поставщика химикатов. Каждый такой запрос пройдет через ряд состояний между моментом его создания и моментом его выполнения или отмены.
Все возможные состояния будут отображены для пользователя в его таблице заказов.
Когда пользователь создает новый запрос, добавляя необходимые химикаты в список заказов, система отображает статус «В подготовке». На этом этапе запрос может быть отменен, или запрашивающая сторона может сохранить частичный запрос для будущего выполнения, не отправляя запрос в систему и не отменяя операцию запроса (статус «Отложено»).
Если пользователь отправляет полностью действительный запрос на химию, то система принимает его в обработку: в таблице заказов отображается статус «Принято».
Запрос должен быть удовлетворен внешним поставщиком, когда покупатель разместил заказ у поставщика. Если все пройдет хорошо, следующий статус перейдет к «Размещено». Если у поставщика не будет химиката в наличии, он уведомит покупателя о том, что он был заказан для будущей поставки.
Если заявка удовлетворена либо химическим складом, либо поставщиком (одно терминальное состояние), ее статус меняется на «Выполнена».
Но также если запрашивающая сторона отменила принятый запрос до того, как он был выполнен, либо покупатель отменил заказ поставщика до того, как он был выполнен, то статус запроса меняется на «Отменён».
Задание: Тестирование с помощью методов, основанных на опыте

В предыдущие дни мы с вами усиленно потрудились, применяя для тестирования разные техники чёрного ящика.
В тоже время не всегда доступны полные требования, на которые эти методы опираются.
Бывает, что и требований хороших на проекте нет, да и мало времени вообще на тестирование, а руководство хочет получить отчёт о качестве приложения.
Что делать в таких ситуациях?
Использовать методы, основанные на опыте!
И это наше любимые исследовательское тестирование прежде всего!
Ведь работа тестировщика включает в себя творчество, полёт фантазии и аналитические способности 😉

Давайте сегодня проверим эти ваши качества 😇

И задание простое - протестировать сайт и найти баги в нём:
https://guru.qahacking.ru/

Найденные дефекты пишите в комментариях 😉
🔥3
Марафон по техникам тест дизайна: подводим итоги

Вот и подходит к окончанию марафон.
Несколько недель мы сначала изучали теорию по этой важной теме, а на этой неделе закрепляли её на практике, выполняя разные задания.

Сегодня в течение дня я буду постить ответы на задания.

Но сначала, конечно, квизы 😇

Готовы проверить себя? 😉
Процедура, используемая для определения условий тестирования, проектирования сценариев тестирования и формирования тестовых данных. [ISTQB глоссарий]
Anonymous Quiz
52%
Планирование тестирования
37%
Тест дизайн
2%
Метод (техника) тестирования
10%
Тестовая документация
Определите технику проектирования тестов согласно её описанию:

“Техника тестирования, в которой тесты получены на основе знаний тестировщика о ранее обнаруженных сбоях или общих знаниях о типах отказов” [ISTQB глоссарий]
Anonymous Quiz
76%
Предположение об ошибках
18%
Исследовательское тестирование
4%
Тестирование на основе чек-листов
0%
Эквивалентное разбиение
0%
Анализ граничных значений
2%
Таблица решений
0%
Таблица (диаграмма) переходов
👍2