🔊QA Buddy | Tester
505 subscribers
136 photos
2 videos
41 links
🔗Ссылка на канал https://t.me/testingqabug

🔗Вопросы, записаться на консультацию @larisa_voin

Модератор-админ @KseniiaDreamer

__________

🧷Ссылка на запасной канал https://vk.com/club231124932
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Все молодцы 👏
Созвон: пятница 30 мая в 18:05 МСК
Уровень: начинающий
Тема: Базовое использование DevTools

Ставь +если придешь
В спецификации написано: "Система должна отправлять email-уведомление пользователю при изменении статуса его заказа".

Какой ключевой аспект требования, скорее всего, упущен и нуждается в уточнении?
Anonymous Quiz
10%
a) Цвет кнопки, по которой меняется статус заказа.
86%
b) Для каких именно смен статуса должно отправляться уведомление
1%
c) Скорость загрузки страницы со списком заказов
3%
d)Максимальное количество заказов, которое может создать пользователь.
Привет! 👋 Готовлю новые посты про тест-дизайн

- Хочу объяснить эту тему максимально просто и понятно.

- Есть идеи? Какие аспекты тест-дизайна вам кажутся самыми сложными для понимания? Как вы объясняли бы их новичку?

- Делитесь своими мыслями и лайфхаками в личку! Ваши идеи помогут сделать контент полезнее.

- Пишите!
💬Часть 1

🖤Тест-дизайн — это проектирование тестовых сценариев на основе анализа требований и рисков.

🖤Его цель — создать минимальный набор проверок, который охватит все ключевые сценарии работы продукта.
______________________________
📝Техники тест-дизайна 

🖤Эквивалентное разбиение
Когда использовать:
При большом диапазоне входных параметров для проверки валидных и невалидных значений.

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

Валидные классы:
- Пароль длиной > 8 символов (например, "password123").

Невалидные классы:
- Пароль длиной < 8 символов (например, "pass").
- Пароль, состоящий только из пробелов (например, " ").

Результат:
- Если введен пароль "mypassword", регистрация пройдет успешно.
- Если введен "12345", система выдаст ошибку: "Пароль слишком короткий".
- А если введен " ", появится ошибка: "Пароль не может состоять только из пробелов".


🖤Техника анализа граничных значений
Когда использовать:
Для числовых полей, дат, ограничений длины строк.

Пример:
- В системе регистрации пользователей есть ограничение по возрасту: от 18 до 65 лет.

Рассмотрим границы:
- 17 лет (нижняя граница) — регистрация отклонена.
- 18 лет (минимум) — регистрация успешна.
- 65 лет (максимум) — регистрация успешна.
- 66 лет (верхняя граница) — регистрация отклонена.



👀В следующих постах
- Попарное тестирование
- Таблицы принятия решений
- Предугадывание ошибок


#знания
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой из следующих методов не является техникой тест-дизайна?
Anonymous Quiz
6%
A) Эквивалентное разбиение
3%
B) Граничные значения
91%
C) Ручное тестирование
Какой метод тест-дизайна позволяет сократить количество тестов, проверяя только комбинации пар входных данных?
Anonymous Quiz
8%
A) Граничные значения
90%
B) Попарное тестирование
2%
C) Диаграмма состояний
Какой из следующих методов наиболее эффективен для тестирования пользовательского интерфейса?
Anonymous Quiz
17%
A) Эквивалентное разбиение
71%
B) Тестирование на основе сценариев
12%
C) Причинно-следственный анализ
Попарное тестирование — это техника, которая позволяет сократить количество тестов, проверяя все возможные комбинации пар входных параметров

🤎1 Пример:
Предположим, у нас есть система, где пользователи могут выбирать

🤎Тип аккаунта
- "Стандартный"
- "Pro-аккаунт")

🤎Способ оплаты
- "Кредитная карта"
- "Наличные"

🤎Возможные комбинации:
1. Стандартная учетная запись + Кредитная карта
2. Стандартная учетная запись + Наличные
3. Pro-аккаунт + Кредитная карта
4. Pro-аккаунт + Наличные

🖤🖤🖤🖤🖤🖤
🤎2 Пример:
Предположим, у нас есть система, где пользователи могут выбирать

🤎Тип номера
-"Люкс"
-"Стандарт"

🤎Доп.услуги
- "Завтрак"
- "Бассейн

Возможные комбинации:
1. Люкс + Завтрак
2. Люкс+ Бассейн
3. Стандарт + Завтрак
4. Стандарт + Трансфер

#знания
Please open Telegram to view this post
VIEW IN TELEGRAM
Таблица принятия решений
#знания

🤎Что это такое?
Таблица принятия решений — это удобный инструмент, который помогает организовать и визуализировать правила, по которым ваша система принимает решения

🤎Как это работает?

Вы тестируете систему онлайн-заказа пиццы.

У вас есть несколько условий, которые должны быть выполнены для успешного оформления заказа:

1. Минимальная сумма заказа должна быть не менее 500 рублей.

2. Доставка доступна только в пределах 10 км от ресторана.

3. Заказ должен содержать хотя бы одну пиццу

🖤Создаем таблицу, где перечислены все условия и возможные результаты.

🖤Если все условия выполнены (например, сумма заказа 600 рублей, доставка в пределах 10 км и заказана одна пицца), то заказ будет успешным.

🖤Если хотя бы одно из условий не выполнено (например, сумма заказа 400 рублей), система выдаст ошибку и не позволит оформить заказ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой из следующих методов тест-дизайна позволяет сократить количество тестов, проверяющих все возможные комбинации входных значений, при этом учитывая взаимосвязи между ними?

А тут без вариантов, текстом пишем ответ
“Не бойтесь ошибок! Они — ваша дорога к успеху.”

Каждая найденная ошибка — это возможность улучшить продукт
💜
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой метод тест-дизайна наилучшим образом способствует эффективному выявлению ошибок в важных точках диапазонов?
Anonymous Quiz
18%
1. Эквивалентное разбиение
76%
2. Техника анализа граничных значений
4%
3. Таблица принятия решений
3%
4. Попарное тестирование