Содержание
- 2. Test Levels
- 3. Test Levels Модульное (компонентное) тестирование (unit testing, module testing, component testing) направлено на проверку отдельных небольших
- 4. Test Levels Интеграционное тестирование (integration testing) направлено на проверку взаимодействия между несколькими частями приложения (каждая из
- 5. Test Levels Снизу вверх (Bottom Up Integration) - все низкоуровневые модули, процедуры или функции собираются воедино
- 6. Test Levels Сверху вниз (Top Down Integration) - Вначале тестируются все высокоуровневые модули, и постепенно один
- 7. Test Levels Большой взрыв ("Big Bang" Integration) Все или практически все разработанные модули собираются вместе в
- 8. Test Levels Системное или «энд-ту-энд» тестирование (system or end-to-end testing) направлено на проверку всего приложения как
- 9. Test Levels Приёмочное тестирование (acceptance testing) — формализованное тестирование, направленное на проверку приложения с точки зрения
- 10. Software testing classification
- 11. Classification by aims and goals Функциональные виды тестирования (functional testing) базируются на функциях и особенностях, а
- 12. Functional tests Функциональные виды тестирования (functional testing) - направлены на обеспечение характеристик качества, включенных в показатель
- 13. Functional testing Функциональное тестирование (functional testing) – направлено на проверку корректности работы функциональности приложения. Тестирование функциональности
- 14. Security and Access Control Testing Тестирование безопасности (Security and Access Control Testing) - тестирование, направленное на
- 15. Types of vulnerabilities Наиболее распространенными видами уязвимости в безопасности программного обеспечения являются: XSS (Cross-Site Scripting) -
- 16. Interoperability Testing Тестирование совместимости (Interoperability Testing) — тестирование, направленное на проверку способности приложения работать в указанном
- 17. Non-functional tests Нефункциональные виды тестирования (non-functional testing) - определения нефункциональных особенностей приложения, которые могут быть измерены
- 18. Performance testing Тестирование производительности (performance testing) — исследование показателей скорости реакции приложения на внешние воздействия при
- 19. Installation testing Тестирование установки (installation testing) — тестирование, направленное на выявление дефектов, влияющих на протекание стадии
- 20. User interface (UI) testing Тестирование интерфейса пользователя (GUI testing) – обнаружение ошибок в функциональности посредством интерфейса,
- 21. Recovery and Failover testing Тестирование восстанавливаемости (recovery testing) — тестирование способности приложения восстанавливать свои функции и
- 22. Program interfaces Тестирование интернационализации (internationalization testing) — тестирование, направленное на проверку готовности продукта к работе с
- 23. Changes-based testing После проведения необходимых изменений, таких как исправление бага/дефекта, программное обеспечение должно быть перетестировано для
- 24. Smoke and Sanity testing Дымовое тестирование (smoke testing) - короткий цикл тестов, выполняемый для подтверждения того,
- 25. Re-testing and Regression Повторное тестирование (re-testing) — выполнение тест-кейсов, которые ранее обнаружили дефекты, с целью подтверждения
- 26. By code execution Статическое тестирование (static testing) — тестирование без запуска кода на исполнение. документы (требования,
- 27. By automation level Ручное тестирование (manual testing) — тестирование, в котором тест-кейсы выполняются человеком вручную без
- 28. By scenario positivity Позитивное тестирование (positive testing) направлено на исследование приложения в ситуации, когда все действия
- 29. By application nature Тестирование веб-приложений (web-applications testing) -тестирование совместимости (в особенности — кросс-браузерного тестирования), производительности, автоматизации
- 30. By end users participation Операционное тестирование (operational testing) - проводится в реальной или приближенной к реальной
- 32. Скачать презентацию