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

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


В течение всего марафона вы будете получать поддержку и обратную связь от наших наставников-менторов.
Если вы решите, что практика была полезной и вы хотите продолжить, чтобы расширить свой портфолио проектов, вам предоставляется такая возможность.
Не теряйте времени. Присоединяйтесь к тренингу и инвестируйте в свое профессиональное будущее.
Мы создадим доску на Trello, где будут представлены все задачи, которые необходимо выполнить в рамках марафона. Задачи будут разделены на списки. Каждая задача будет представлена карточкой с подробной информацией о задаче.
Все участники марафона будут иметь доступ к доске Trello, что позволит нам легко распределить задачи между участниками. Каждый сможет взять на себя определенную задачу и перетащить ее в соответствующий список.

До начала осталось совсем немного времени!
После регистрации можете сразу приступать к тестированию проекта
Поскольку проект англоязычный, вся документация также оформляется на английском.
Написание четкого и конкретного баг-репорта важно для эффективной коммуникации с командой разработчиков и оперативного решения проблем.
Summary: The contact form is not functioning as expected, and users are unable to submit their inquiries through the form.
Description: I encountered an issue while trying to submit the contact form on the website. After filling in all the required fields and clicking the “Submit” button, nothing happens, and the form is not submitted.
Steps to Reproduce:
Expected Result: After clicking the “Submit” button, the form should be submitted, and a confirmation message should appear.
Actual Result: After clicking the “Submit” button, the form does not submit, and there is no confirmation message.
Attachments: Screenshot of the contact form with filled-in fields.
Priority: High
Impact on User: Users are unable to contact support or send inquiries through the contact form, affecting communication with the website.
Environment:
Title: Error on the Website
Description: The website has a bug, and it’s not working correctly.
Title: Incorrect Calculation of Total Price in Shopping Cart
Основная цель тест-дизайна – это создание сбалансированных и полноценных тестовых случаев, покрывающих разные сценарии взаимодействия с программным продуктом.
Разбиение на классы эквивалентности: Предположим, что у нас есть функция, которая обрабатывает данные пользователей и определяет их категорию по возрасту (дети, взрослые, пожилые люди). Мы можем разделить данные на классы эквивалентности, например возраст 0-17 (дети), 18-64 (взрослые), 65+ (пожилые люди). Затем создадим тестовые случаи каждого класса, убедившись, что функция правильно определяет категорию пользователя в зависимости от возраста.
Предельные значения: Предположим, что у нас есть функция, которая вычисляет общую стоимость заказа с учетом скидки по объему покупки. Мы можем создать тестовые случаи с предельными значениями: наименьший объем покупки, не дающий скидки, и наибольший объем покупки, для которого предусмотрена максимальная скидка. Проверка функции с такими значениями поможет убедиться в том, что расчет скидки происходит правильно.
Перекрестная проверка: Эта техника используется для взаимопроверки результатов различных функций или компонентов. К примеру, у нас есть две функции для проверки корректности имени и электронной почты пользователя. Мы создаем тестовые случаи для обеих функций, а также специальный случай, где правильные данные для имени и электронной почты приводятся вместе. После этого мы проверяем, что обе функции работают правильно, когда их результаты зависят друг от друга.
Тестирование различных вариантов ввода данных: Предположим, что у нас есть функция, которая обрабатывает введенные пользователем данные на форме регистрации. Мы можем создать тестовые случаи с разными комбинациями данных, такими как корректные данные, некорректные данные, пустые поля, специальные символы и т.д. Это поможет проверить, как программный продукт обрабатывает разные типы входных данных.
Тестирование отрицательных сценариев: Негативное тестирование предполагает проверку, как программа ведет себя во время неправильного использования или недопустимых действий пользователей. К примеру, мы можем попытаться залогиниться с неправильными учетными данными или попытаться взаимодействовать с элементами, для которых пользователь не имеет прав доступа. Эти тестовые случаи помогут обеспечить, что программа правильно обрабатывает некорректные сценарии.
Тестирование различных платформ и браузеров: Во время тест-дизайна следует учитывать различные платформы, такие как Windows, MacOS, Android, а также различные браузеры, такие как Chrome, Firefox, Safari, Edge и т.д. Создание тестовых случаев для различных комбинаций платформ и браузеров поможет проверить, как программный продукт работает на разных средах.
Тестирование взаимодействия с другими системами: Если программное обеспечение взаимодействует с другими системами или сервисами, важно проверить правильность этого взаимодействия. Здесь можно создать тестовые случаи для сценариев с обменом данными между системами, проверки прав доступа, обработки ошибок при общении с другими сервисами.
представляет собой набор полезных инструментов, предоставляемых веб-браузерами для анализа, отладки и оптимизации веб-страниц и веб-приложений.
Основные функции DevTools для тестировщиков:
Инспектор элементов (Elements): Позволяет просматривать и редактировать HTML-код страницы, отслеживать изменения, проверять CSS-стили и свойства элементов.
Консоль (Console): Отображает сообщения об ошибках, предупреждениях и других сообщениях, которые выводятся с JavaScript на странице. Позволяет выполнять JavaScript код непосредственно в консоли.
Отладчик (Debugger): позволяет остановить выполнение JavaScript-кода на определенных строках, позволяя анализировать и отлаживать код для обнаружения ошибок.
Сеть (Network): Отображение всех HTTP-запросов и ответов, происходящих при загрузке страницы. Позволяет анализировать скорость загрузки ресурсов и выявлять проблемы с сетью.
Аудит: позволяет осуществлять аудит страницы по вопросам производительности, доступности и других критериев качества.
Дополнительные инструменты (Additional Tools): DevTools также предоставляет дополнительные инструменты для анализа отображения страницы на разных устройствах (Device Mode), анализа локального хранилища (Application), проверки безопасности и многое другое.
DevTools помогает тестировщикам быстро находить и исправлять дефекты, а также анализировать продукт для улучшения производительности и опыта. Использование этих инструментов позволяет повысить качество веб-приложений и удовлетворить пользователей.

Объясните, каким образом вы будете проверять идентификацию этого бага и какую информацию предоставите для понимания его причины?
Объясните, каким образом вы соберете информацию о этом баге и каким образом вы его описываете для команды разработчиков?
Как вы проверите этот баг и какую информацию предоставите для воспроизведения этого инцидента?
Опишите последовательность действий для проверки этого бага и какую дополнительную информацию вы собираете, чтобы помочь разработчикам в выявлении и исправлении проблемы.

Время вышло
После регистрации можете сразу приступать к тестированию проекта

Если вам требуется какая-либо поддержка или у вас возникли дополнительные вопросы, не стесняйтесь связаться с нами – мы готовы быстро оказать вам помощь.
Мы также присутствуем в социальных сетях! Подписывайтесь на нас и получайте последние новости, акции, скидки, бесплатные тренинги и участие в марафонах.
Будем рады видеть вас в нашем сообществе!
Публичная оферта. Авторское право © 2024 Школа подготовки тестировщиков