Coconote
AI notes
AI voice & video notes
Export note
Try for free
Типи тестування програмного забезпечення
Aug 28, 2024
Типи тестування
Install-Uninstall Testing
Тестування встановлення та видалення програм.
Застосовується до мобільних програм і програм для ПК.
Включає процеси встановлення, видалення та оновлення програм.
Виконується тестувальниками разом із менеджерами з конфігурацій.
Може включати створення інструкцій із встановлення.
Security Testing
Перевірка здатності програм захищати дані від зловмисного доступу.
Захист облікових записів від несанкціонованого доступу.
Перевірка прав доступу незареєстрованих користувачів.
Виконується спеціалізованими Security тестувальниками.
Accessibility Testing
Перевірка зручності використання для людей з обмеженими можливостями.
Підтримка голосового супроводу для незрячих.
Наявність субтитрів для користувачів з обмеженим слухом.
Захист від епілептичних нападів через попередження перед шокуючим контентом.
Перевірка доступності елементів за допомогою клавіатури (Tab, Enter).
Ad-hoc Testing
Проводиться без планування та документації.
Мета - "зламати" програму, вводячи випадкові дані.
Синоніми: Fast Testing, Random Testing, Monkey Testing.
End-to-End Testing
Імітація повного сценарію дій кінцевого користувача.
Приклад: процес купівлі товару на вебсайті.
Перевіряє повний потік дій від реєстрації до завершення замовлення.
Піраміда тестування
Базу складають юніт-тести (мають бути численними).
Інтеграційні тести - середній рівень.
End-to-End тести - найменше, перевіряють UI.
Більшість перевірок мають виконуватись на рівні юніт-тестів.
End-to-End тести перевіряють базову функціональність через UI.
📄
Full transcript