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