🔊QA Buddy | Tester
512 subscribers
145 photos
2 videos
43 links
▫️Учебные посты с простыми объяснениями и примерами.
▫️Практические задания с обратной связью.
▫️Подготовка к собеседованиям и улучшение резюме.
▫️Индивидуальные встречи

🔗 Для связи @larisa_voin
_______________________
🛠️ Модератор @KseniiaDreamer
Download Telegram
📝Что считать плохим требованием к продукту

Требования определяют, что именно должно быть реализовано, и служат основой для тестирования и оценки качества. Однако не все требования одинаково полезны.

⚡️Признаки плохих требований

🕷Неясность: Требования должны быть четкими и понятными. Если они написаны неясно или содержат двусмысленности, это может привести к неправильной интерпретации и, как следствие, к ошибкам в разработке.

Пример: "Система должна работать быстро." - это требование неясно, так как не указано, что именно подразумевается под "быстрой".

"Система должна загружать главную страницу за 2 секунды или меньше при скорости интернет-соединения не менее 10 Мбит/с."- это более ясное требование.

🕷Отсутствие измеримости: Хорошие требования должны быть измеримыми. Если невозможно определить, выполнено требование или нет, это создает проблемы при тестировании.

Пример "Система должна отображать сообщение об ошибке, если пользователь вводит неправильный пароль при входе." В требовании не указано, какое именно сообщение об ошибке должно отображаться. Это делает его неясным и трудным для проверки.

"Система должна отображать сообщение об ошибке 'Неправильный пароль. Пожалуйста, попробуйте снова.', если пользователь вводит неправильный пароль при входе." это более измеримое требование.

🕷Нереалистичность: Требования должны быть выполнимыми в рамках доступных ресурсов и технологий. Нереалистичные требования могут привести к задержкам и перерасходу бюджета.

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

"Система должна загружать главную страницу за 2 секунды или меньше на компьютере с процессором не ниже Intel Core i3, 8 ГБ оперативной памяти и SSD, при скорости интернет-соединения не менее 10 Мбит/с."

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

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

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

💡Как улучшить плохие требования

📝Уточнить формулировки: Замените неясные термины на конкретные и измеримые.

📝Проверить реалистичность: Убедитесь, что требования можно выполнить с учетом доступных ресурсов.

📝Избегать избыточности: Убедитесь, что каждое требование уникально и не дублирует другие.

#знания

Предложить тему поста
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥10💋2
Лайки жду и комментарии
За труды мои
👏175🔥4👍1🍌1🙉1
Я в ах..е
503 человека 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19😁84🎉4🏆3👍2👏2❤‍🔥1😢1🍌1🙉1
🔊QA Buddy | Tester
Уже в эту субботу🔥состоится встреча Напиши + кто придет 28 июня 13:00 МСК
Сегодня 13:00
Поставьте будильник

Если вы с телефона:
1. Установить приложение Яндекс Телемост, на телефон
2. Чтоб с телефона, хорошо слышать других собеседников
В нижнем меню , поменяйте источник звука на «Динамик»
🔥8
🔊QA Buddy | Tester
Созвон с тестировщиком: «От поиска работы да первых успехов» Напиши вопросы для созвона 🤎 #созвон
Запись встречи в комментарии ✏️

Накидайте лайков ❤️ Ксении @Aksiniya1204
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥1🍌1🙈1🙊1
Состав команды
Разработки

1. Менеджер проекта (Project Manager):
- Отвечает за планирование, координацию и контроль выполнения проекта.
- Устанавливает сроки, распределяет ресурсы и следит за выполнением задач.
- Руководит всей командой, включая всех участников проекта.

2. Тимлид (Team Lead):
-
Обеспечивает техническое руководство и поддержку команде разработки.
- Координирует выполнение задач и поддерживает коммуникацию внутри команды.
- Подчиняется менеджеру проекта и руководит разработчиками и тестировщиками.

4. Аналитик ( видов много: системный, бизнес, дата)
Рассмотрим системного
-
Работает над сбором и анализом требований.
- Разрабатывает технические задания (ТЗ), пользовательские истории (User Stories) и пользовательские сценарии (Use Cases).
- Помогает команде понять потребности бизнеса и переводит их в конкретные, выполнимые задачи.
- Подчиняется менеджеру проекта и взаимодействует с командой разработки

5. Разработчик (Developer):
-
Пишет код и реализует функциональность продукта на основе ТЗ и спецификаций.
- Работает с различными языками программирования и технологиями, в зависимости от проекта.
- Подчиняется тимлиду и взаимодействует с аналитиком и тестировщиками.

6. Тестировщик (QA Engineer):
- Обеспечивает качество продукта, проводя тестирование на различных этапах разработки на основе ТЗ, юзер кейсов и тест-кейсов.
- Ищет и фиксирует ошибки, а также проверяет соответствие требованиям.
- Подчиняется тимлиду и работает в тесном сотрудничестве с разработчиками.

7. Дизайнер (Designer):
- Создает визуальный облик продукта (UI), разрабатывает интерфейсы и пользовательские сценарии (UX).
- Работает над удобством использования (usability) и эстетикой приложения, часто основываясь на юзер кейсах.
- Подчиняется менеджеру проекта и может взаимодействовать с аналитиком для понимания требований пользователей.

8. Системный архитектор (System Architect):
-
Определяет структуру и архитектуру системы, выбирает технологии и инструменты на основе требований и ТЗ.
- Обеспечивает масштабируемость, надежность, безопасность и производительность решения.
- Работает в тесном сотрудничестве с менеджером проекта и тимлидом.

9. DevOps-инженер (DevOps Engineer):
-
Отвечает за автоматизацию процессов разработки, тестирования и развертывания (CI/CD).
- Поддерживает инфраструктуру (часто облачную), мониторинг и обеспечивает бесперебойную работу среды разработки и эксплуатации.
- Подчиняется менеджеру проекта и взаимодействует с тимлидом и разработчиками.

10. Контент-менеджер (Content Manager):
-
Занимается созданием, управлением, оптимизацией и публикацией контента для продукта (тексты, изображения, мультимедиа).
- Обеспечивает актуальность, качество и соответствие контента бизнес-целям и требованиям.
- Работает под руководством менеджера проекта и может взаимодействовать с дизайнером и аналитиками.

Роли и обязанности, могут различаются в компаниях

#инфо
🔥144👍4💯2❤‍🔥1
👋 Мега новость ) будет завтра
Для тех, кто сдал все ДЗ из канала

Напиши СДАЛ(А) в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Хотите , что-то типа конкурса с призами (2 победителя)
Anonymous Poll
89%
Да
11%
Нет
🔥81
👋Дз: Тестирование требований

🖤Информация
Этот документ описывает требования к онлайн библиотеке книг, которая позволит пользователям искать, просматривать и заказывать книги в электронном формате. Система должна быть удобной и доступной для пользователей всех возрастов.

🖤Форма сдачи
⚫️Google таблица (текстовый документ) с открытом доступ к комментированию
⚫️Записать 📝проблемные , противоречивые и тд требования. Обосновать, почему требование плохое
⚫️Доп задание 📋 (необязательное)
Написать , как исправить требование
🖤Срок : до 12 июля

⚫️Работы проверяются только от подписчиков канала
⚫️Если не успели сдать, то отправляете первые 3 сделанные работы , а остальное позже (см оглавление)

Присоединились позже дедлайна, напишите мне для уточнения @larisa_voin

👻Основная проверка — однократно. Дополнительные уточнения и правки возможны по согласованию
_________________
🖤Требования

Регистрация пользователей

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

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

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

Заказ книг
- Пользователи должны иметь возможность заказывать книги в электронном формате.
- Система должна предоставлять возможность выбора формата книги (например, PDF, EPUB).
- Заказ книг должен быть доступен только для зарегистрированных пользователей, но также должен быть доступен для гостей.
Управление библиотекой
- Администраторы должны иметь возможность добавлять, редактировать и удалять книги из библиотеки.
- Система должна поддерживать возможность загрузки обложек книг и аннотаций, но не должна позволять загружать обложки для книг, которые уже есть в библиотеке.

Система рейтингов и отзывов
- Пользователи должны иметь возможность оставлять отзывы и ставить оценки книгам.
- Система должна отображать средний рейтинг книги на странице с информацией о ней, но не должна обновлять рейтинг в реальном времени.

Персонализированные рекомендации
- Система должна предоставлять пользователям персонализированные рекомендации на основе их истории заказов и оценок.
- Рекомендации должны обновляться каждые 24 часа, но также должны быть доступны по запросу пользователя.

Безопасность данных
- Все данные пользователей должны храниться в зашифрованном виде.
- Система должна обеспечивать защиту от несанкционированного доступа к учетным записям пользователей, но не должна требовать сложных паролей.

Мобильная версия
- Система должна быть доступна через мобильные устройства с адаптивным дизайном.
- Все функции веб-версии должны быть доступны в мобильной версии, но некоторые функции могут быть ограничены для мобильных пользователей.

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

#уроки
Please open Telegram to view this post
VIEW IN TELEGRAM
12❤‍🔥4🔥4🥰2👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
Супер новость 🥳готова
Точнее конкурс

Публиковать )?
🔥11🏆43💅1
🤍ТОП-4 ПРИЗА ДЛЯ ПОБЕДИТЕЛЕЙ (выбор один!):

🤍1. СОБЕСЕДОВАНИЕ
Репетиция реального интервью с разбором ошибок и фидбэком.

🤍2. ПЕРСОНАЛЬНЫЙ РАЗБОР ДОМАШНЕГО ЗАДАНИЯ.
Мы будем использовать домашнее задание из канала во время созвона. Готова ответить на ваши вопросы по этому заданию.

🤍3. СОПРОВОДИТЕЛЬНОЕ ПИСЬМО ДЛЯ РЕЗЮМЕ
Составлю письмо, которое привлечет внимание HR-специалиста и побудит его обратить внимание на ваше резюме.

🤍4. ДЕНЕЖНЫЙ
2 000 рублей за выполнение всего домашнего задания. (только на карты Сбер, Тинькофф, Озон и ВТБ.)

________________
Условия:
1. Выполните все домашние задания из канала до 3 августа(включительно )
2. Исправьте все правки один раз.
3. Получите сообщение о том, что домашнее задание выполнено (для каждого задания из списка).
________
Как я выберу победителя:
3 Победителя будет определены среди лучших выполненных домашних заданий
Предварительно 7 августа - будет выбраны победители ( зависит от количества дз)


Важно
Если вы
уже выполнили несколько домашних заданий. Пожалуйста, укажите, какие задания вы выполнили, и продублируйте ссылки на них - мне в личку

Принимают участие ДЗ только, сданные с мая 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤‍🔥52🏆2🍾21🍌1
Ожидала большей ) радости
👀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥75😁5🙈3
Текст не помешает в опросник(
Поэтому текстом

Выберите формат баг-репорта
Какой из этих заголовков соответствует формату "Что? Где? Когда?"?

1. После нажатия "Добавить" на странице товаров, счётчик не увеличивает значение.

2. Кнопка "Добавить" не увеличивает значение счётчика на странице товаров из категории "Акции", после клика по кнопке, при наличии промокода.

3. Кнопка "Добавить", после клика на странице товаров из категории "Акции", при наличии промокода, не увеличивает значение.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4😇21🔥1🍌1🤗1💅1🙉1
Выбери вариант
Anonymous Quiz
16%
1.
56%
2.
28%
3.
❤‍🔥83🔥1🎉1🕊1🤓1