Марафон
Тестування комерційного проєкту
Цей марафон призначений для тих, хто вже має теоретичні знання у галузі тестування, але ще не має достатнього практичного досвіду.
Цей марафон призначений для тих, хто вже має теоретичні знання у галузі тестування, але ще не має достатнього практичного досвіду.
Ви отримаєте можливість використовувати свої знання на реальному проекті.
Наш марафон допоможе вам встановити зв'язок між теорією та практикою, підвищити вашу впевненість у власних навичках та побудувати цінну базу комерційного досвіду. Завдяки нашому фокусу на реальних сценаріях та завданнях ви зможете розвинути практичні вміння, необхідні для успішної кар'єри у сфері тестування.

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


Протягом всього марафону ви отримаєте підтримку та зворотний зв’язок від наших менторів, які будуть вам наставниками.
Якщо ви вирішите, що практика була корисною і ви хочете продовжити, щоб розширити своє портфоліо проєктів, вам надається така можливість.
Не втрачайте часу. Приєднуйтесь до марафону та інвестуйте у своє професійне майбутнє.
Ми створимо дошку на 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 для тестувальників:
DevTools допомагає тестувальникам швидко знаходити та виправляти дефекти, а також аналізувати продукт для покращення продуктивності та користувацького досвіду. Використання цих інструментів дозволяє підвищити якість веб-додатків та забезпечити задоволення користувачів.

Яким чином ви будете перевіряти ідентифікацію цього багу та яку інформацію ви надаєте для зрозуміння його причини?
Поясніть, яким чином ви збираєте інформацію про цей баг та яким чином ви його описуєте для команди розробників?
Як ви перевірите цей баг та яку інформацію надаєте для відновлення цього інциденту?
Опишіть послідовність дій для перевірки цього багу та яку додаткову інформацію ви збираєте для допомоги розробникам у виявленні та виправленні проблеми.

Час вийшов
Після реєстрації можете відразу розпочати тестування проєкту

Якщо вам потрібна будь-яка підтримка або у вас виникли додаткові питання, не соромтеся зв'язатися з нами, ми готові швидко надати вам допомогу.