Font size
WorksheetsТипы тестирования программного обеспечения
Total questions: 10
Worksheet time: 5mins
Что такое функциональное тестирование?
Функциональное тестирование - это тестирование безопасности приложения.
Функциональное тестирование - это проверка соответствия программного обеспечения его функциональным требованиям.
Функциональное тестирование - это проверка производительности системы.
Функциональное тестирование - это анализ кода программного обеспечения.
Каковы основные цели функционального тестирования?
проверка правильности функций, соответствие требованиям
выявление дефектов, подтверждение ожидаемого поведения.
Анализ архитектуры приложения
Проверка производительности системы
Какие методы используются в функциональном тестировании?
Мануальное тестирование:
Автоматизированное тестирование: Используются инструменты автоматизации (например, Selenium, TestComplete).
Тестирование безопасности
тестирование удобства использования:Оценивает пользовательский интерфейс и опыт взаимодействия с системой.
Тестирование производительности: Проверяет уязвимости системы.
Полное регрессионное тестирование: Все тесты выполняются снова.
Частичное регрессионное тестирование: Только те тесты, которые связаны с измененными участками кода.
Что такое нефункциональное тестирование?
Нефункциональное тестирование - это процесс написания кода для программного обеспечения.
Нефункциональное тестирование - это тестирование, которое проверяет только функциональные требования.
Нефункциональное тестирование - это тестирование, которое не требует никаких ресурсов.
Нефункциональное тестирование - это тестирование, которое фокусируется на оценке нефункциональных аспектов программного обеспечения.
Каковы основные цели нефункционального тестирования?
Снижение затрат на разработку
производительность, безопасность, удобство использования, надежность.
Увеличение объема данных
Оптимизация кода приложения
Что включает в себя регрессионное тестирование?
Тестирование производительности системы.
Проверка безопасности приложения.
Анализ требований к проекту.
Проверка функциональности после изменений в коде.
Каковы основные цели регрессионного тестирования?
Обнаружение новых функций в коде.
Удаление устаревших функций из системы.
Проверка сохранения функциональности после изменений в коде.
Улучшение производительности приложения.
В чем разница между мануальным и автоматизированным тестированием?
Автоматизированное тестирование - это тестирование, проводимое вручную.
Мануальное тестирование - ручное, автоматизированное - с использованием инструментов.
Мануальное тестирование - это тестирование только на мобильных устройствах.
Мануальное тестирование - это тестирование, проводимое с помощью программного обеспечения.
Почему важно проводить тестирование программного обеспечения?
Важно для обеспечения качества, выявления ошибок и соответствия требованиям.
Для улучшения дизайна интерфейса
Чтобы избежать необходимости в документации
Для увеличения стоимости продукта
Как тестирование влияет на качество программного продукта?
Тестирование снижает стоимость разработки программного продукта.
Тестирование повышает качество программного продукта, выявляя ошибки и улучшая его функциональность.
Тестирование не влияет на функциональность программного продукта.
Тестирование только увеличивает время разработки без улучшения качества.
