Professional Documents
Culture Documents
1. Функціональне тестування:
Перевірка реєстрації користувача.
Перевірка авторизації користувача.
Тестування пошуку квітів за різними критеріями.
Перевірка оформлення замовлення та оплати.
Тестування відстеження статусу замовлення.
Перевірка роботи функцій кошика та зберігання замовлень.
2. Сумісність:
Тестування на різних браузерах (Chrome, Firefox, Safari, Edge).
Тестування на різних операційних системах (Windows, macOS, iOS, Android).
Перевірка адаптивності і реакції вебсайту на різних пристроях (комп'ютери,
смартфони, планшети).
3. Тестування безпеки:
Перевірка захисту особистих даних користувачів.
Тестування на вразливості, такі як SQL-ін'єкції, XSS атаки, CSRF тощо.
Перевірка захисту від несанкціонованого доступу до адміністративних
функцій.
4. Тестування продуктивності:
Вимірювання швидкості завантаження сторінок вебсайту.
Тестування реакції вебсайту на велику кількість одночасних користувачів.
Перевірка працездатності вебсайту при великому обсязі даних та
навантаженні.
5. Тестування користувацького досвіду:
Перевірка зручності навігації та використання вебсайту.
Тестування на зручність та інтуїтивність інтерфейсу користувача.
Перевірка відповідності дизайну вебсайту стандартам UX/UI.
6. Тестування локалізації:
Перевірка правильності відображення текстів із різних мов на веб-сайті.
Перевірка коректності форматування дат та грошових сум для різних
локалей.
7. Тестування автоматизації:
Використання автоматизованих тестових скриптів для ефективного та
повторюваного тестування.
Обсяг тестування повинен охоплювати всі аспекти вебсайту доставки квітів,
щоб гарантувати його якість та надійність перед випуском в продукцію.
Інструменти для тестування:
Створення тест кейсів та чеклістів: MS Excel.
Відслідковування тест кейсів: MS Excel.
Результати тестування: MS Excel, PDF/MS Word.
Визначення мети:
Результати функціонального тестування повинні охоплювати всі визначені
функціональні вимоги. Оптимальним варіантом буде відсутність виявлених
помилок.
Результати нефункціонального тестування також повинні охоплювати всі
визначені функціональні вимоги. Однак ці результати будуть передані
розробнику (проектному менеджеру), який визначить, чи є вони
задовільними.
Критерії тестування:
Критерій початку: Функціональна готовність компоненту.
Критерій призупинення: Перевищення 50% невдалих тестів.
Критерій завершення: Успішне виконання не менше 80% тестів, що вказують
на придатність компоненту для використання.
План розподілу ресурсів:
Тестування буде виконувати 3 тестувальники. Кожен з них повинен мати
комп'ютер з встановленими браузерами останньої версії (Chrome, Opera, Firefox),
операційною системою Windows 10 та доступом до Інтернету. Крім того, вони
повинні мати доступ до програмного забезпечення Microsoft Excel і Microsoft
Word. Усі тестувальники повинні мати доступ до кодової бази через систему
контролю версій (наприклад, Git).
РОЛЬ ТА ОБОВ'ЯЗКИ
Роль Співробітник Обов'язк
Керівник Співробітник №1 1. Виконує функції
проекту (Project головного спеціаліста
Manager) з розробки та
забезпечення якості
для команди.
2. Відповідає за
планування графіка
проекту та загальний
успіх його виконання.
QA Leader Співробітник №2 1. Бере участь у процесі
розробки та оновлення
плану проекту.
2. Організує та планує
процес тестування
випуску.
3. Координує взаємодію з
аналітиками та
інженерами з питань
якості під час
тестування.
4. Представляє звіти про
прогрес виконання
робочих завдань перед
керівником проекту
(Project Manager).
QA Співробітник №3 1. Розуміння вимогованих
характеристик.
2. Створення та
виконання тестових
сценаріїв.
3. Підготовка матриці
відстеження вимог.
4. Аналіз тестових
сценаріїв та матриці
відстеження вимог.
5. Подання звітів про
виявлені дефекти та
відстеження помилок.
6. Виконання тестування
на повторне та
регресійне відтворення.
7. Участь у нарадах з
аналізу виявлених
помилок.
8. Підготовка тестових
даних для виконання
тестування.
9. Організація співпраці з
керівником QA з
усунення будь-яких
проблем чи питань, що
виникають під час
підготовки або
проведення тестування.
Список Priority
Priority ID Рівень Priority Опис Priority
1 Необхідно виправити Цю помилку необхідно
негайно виправити; продукт
не може поставлятися з цією
помилкою.
2 Слід виправити Це важливі проблеми, які слід
усунути якнайшвидше.
3 Виправити коли буде час Проблему слід усунути
протягом доступного часу.
4 Низький пріоритет Усунути ці помилки наразі не
важливо. Виправити ці
помилки після того, як буде
виправлено всі інші помилки.