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

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

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

__________

🧷Ссылка на запасной канал https://vk.com/club231124932
Download Telegram
Модератор-админ @KseniiaDreamer

Отвечает на ваши вопросы 🖤в течении дня
Какой язык программирования лучше всего подходит для общения с котами?
Anonymous Quiz
47%
a) CatScript
11%
b) Purr-l
41%
c) Meowthon
Какой самый популярный музыкальный жанр среди программистов?
Anonymous Quiz
37%
a) Код-рок
27%
a) Ревью-рок
36%
c) Дебаг-метал
https://music.yandex.ru/album/20303369/track/3634552?utm_medium=copy_link

🥺Рабочий(учебный) фон для успокоения
Please open Telegram to view this post
VIEW IN TELEGRAM
📝Основные виды ручного тестирования

🖤Функциональное тестирование (Functional Testing) - проверяет, соответствует ли программное обеспечение заданным требованиям и выполняет ли все функции, как задумано.

🖤Нефункциональное тестирование (Non-Functional Testing) - оценивает аспекты, не связанные с функциональностью, такие как производительность, безопасность и удобство использования
Пример: Время отклика не должно превышать 2 секунд. Система должна выдерживать 10 000 пользователей одновременно.

🖤Регрессионное тестирование(Regression Testing) - проводится после внесения изменений в код, чтобы убедиться, что новые изменения не повлияли на существующий функционал.

🖤End-to-End (E2E) тестирование - это тип тестирования программного обеспечения, который проверяет систему от начала до конца, имитируя реальное использование пользователем.

🖤Тестирование удобства пользования (Usability Testing) - оценивает, насколько легко и удобно пользователям взаимодействовать с приложением. Это включает в себя тестирование интерфейса и общего пользовательского опыта.

🖤Смок-тестирование ( Smoke Testing) - это начальный этап тестирования программного обеспечения, который проводится для проверки базовой функциональности продукта

🖤Интеграционное тестирование (Integration Testing) - это важный этап в процессе тестирования программного обеспечения, который фокусируется на взаимодействии между различными модулями или компонентами системы.

🖤Повторное тестирование
(Re-testing) - это процесс проверки исправленных ошибок после предыдущих тестов. Его цель — убедиться, что ошибки устранены и функциональность приложения работает корректно.

💌
#знания
Please open Telegram to view this post
VIEW IN TELEGRAM
Пользователь жалуется, что после ввода неверного формата email в форме регистрации система не выводит сообщение об ошибке. Какое тестирование вы проведете в первую очередь?
Anonymous Quiz
1%
a) Нагрузочное тестирование
86%
b) Тестирование валидации входных данных
13%
с) Юзабилити-тестирование
Пользователи жалуются, что мобильное приложение «тормозит» при слабом интернете. Какое тестирование нужно провести?
Anonymous Quiz
98%
a) Тестирование производительности в условиях низкой сети
1%
b) Тестирование UX-дизайна
1%
c) Функциональное тестирование кнопок
1%
d) Тестирование совместимости с iOS
Веб-приложение корректно работает в Chrome, но в Safari элементы интерфейса «съезжают». Какое тестирование не было проведено?
Anonymous Quiz
99%
a) Кросс-браузерное тестирование
0%
b) Тестирование бизнес-логики
0%
c) Нагрузочное тестирование
1%
d) Тестирование безопасности
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
16%
A) Эквивалентное разбиение
72%
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