Главная / Программирование /
Основы тестирования программного обеспечения / Тест 7
Основы тестирования программного обеспечения - тест 7
Упражнение 1:
Номер 1
Каковы особенности системного тестирования?
Ответ:
 (1) тестированию подлежит система в целом 
 (2) тесты оперируют пользовательским или другими внешними интерфейсами 
 (3) тестирование осуществляется по методу «черного ящика» 
 (4) структура проекта тестируется на уровне подсистем 
Номер 2
Какие задачи решаются на этапе системного
тестирования?
Ответ:
 (1) выявление дефектов в функционировании приложения или в работе с ним 
 (2) выявление дефектов использования ресурсов 
 (3) выявление несовместимости с окружением 
 (4) выявление непредусмотренных сценариев применения или использования непредусмотренных комбинаций данных 
Номер 3
Какие категории тестов разрабатываются для системного
тестирования?
Ответ:
 (1) тесты для проверки полноты функциональности 
 (2) тесты для проверки корректности использования ресурсов 
 (3) тесты для проверки стрессовых режимов и оценки производительности 
 (4) тесты для проверки защиты от искаженных данных и некорректных действий 
 (5) тесты для проверки инсталляции и конфигурации для платформ, предусмотренных спецификацией 
 (6) тесты для проверки корректности пользовательской документации 
Упражнение 2:
Номер 1
Каковы особенности регрессионного тестирования?
Ответ:
 (1) регрессионное тестирование является подмножеством системного тестирования 
 (2) выбор между полным и частичным перетестированием и пополнением тестовых наборов 
 (3) перетестирование предусматривает только контроль частей приложения, связанных с изменениями 
Номер 2
Какие задачи решает тестировщик, проверяя изменения, внесенные
разработчиком в код?
Ответ:
 (1) проверка и подтверждение исправления дефекта 
 (2) проверка возможности воспроизведения ошибки каким-либо другим способом 
 (3) перетестирование последствий исправлений на предмет обнаружения индуцированных ошибок 
 (4) обеспечение гарантий, что качество исправленного кода не ухудшилось 
Номер 3
Какие типы дефектов выявляются при системном или
регрессионном тестировании?
Ответ:
 (1) отсутствующая или некорректная функциональность 
 (2) непредусмотренные данные или неподдерживаемые сценарии использования 
 (3) ошибки переносимости на другие платформы 
 (4) ошибки инсталляции и конфигурирования 
 (5) ошибки пользовательской документации 
 (6) некорректность проектной документации 
Упражнение 3:
Номер 1
Можно ли гарантировать безопасность метода регрессионного тестирования в условиях отсутствия информации об изменениях в программе?
Ответ:
 (1) нет 
 (2) да 
Номер 2
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию A?
Ответ:
 (1) тесты, пригодные для повторного использования 
 (2) тесты, требующие повторного запуска 
 (3) устаревшие тесты 
 (4) новые тесты 
Номер 3
Какие методы регрессионного тестирования применяются в условиях высоких требований к качеству программного продукта?
Ответ:
 (1) метод повторного прогона всех тестов 
 (2) случайные методы 
 (3) безопасные методы 
 (4) методы минимизации 
 (5) методы, основанные на покрытии кода 
Номер 4
Какими свойствами обладает метод повторного прогона всех тестов?
Ответ:
 (1) полнота 
 (2) точность 
 (3) эффективность 
 (4) универсальность 
Упражнение 4:
Номер 1
Можно ли гарантировать безопасность метода регрессионного тестирования в условиях отсутствия тестов, использовавшихся при тестировании предыдущих версий программы?
Ответ:
 (1) нет 
 (2) да 
Номер 2
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию D?
Ответ:
 (1) тесты, пригодные для повторного использования 
 (2) тесты, требующие повторного запуска 
 (3) устаревшие тесты 
 (4) новые тесты 
Номер 3
Какие методы регрессионного тестирования применяются в условиях отсутствия программных средств поддержки регрессионного тестирования?
Ответ:
 (1) метод повторного прогона всех тестов 
 (2) случайные методы 
 (3) безопасные методы 
 (4) методы минимизации 
 (5) методы, основанные на покрытии кода 
Номер 4
Какими свойствами обладает метод random(50)?
Ответ:
 (1) полнота 
 (2) точность 
 (3) эффективность 
 (4) универсальность