[Самый полный] Вопросы с несколькими вариантами ответов по базовой теории тестирования программного обеспечения (включая ответы) [Легко понять]
[Самый полный] Вопросы с несколькими вариантами ответов по базовой теории тестирования программного обеспечения (включая ответы) [Легко понять]

Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.

1. Вопросы с несколькими вариантами ответов

1、программное обеспечениетестЦель( ) A. Программное обеспечение для экспериментального запуска Б. Обнаружены ошибки программного обеспечения C. Докажите, что программное обеспечение корректно D. Найдите все ошибки в программном обеспечении. 【Ответ】Б

2. Верно следующее утверждение: ( ) О. Отсутствие ошибок, обнаруженных после тестирования, указывает на корректность программы. Б. Цель тестирования — доказать, что в программе нет ошибок. C. Успешный тест – это тест, обнаруживающий до сих пор необнаруженные ошибки. D. Успешный тест — это тест, который не обнаруживает ошибок. 【Ответ】С

3. Метод белого ящика при тестировании ПО основан на анализе программы ( ) для разработки тестовых случаев. А. Область применения Б. Внутренняя логика С. Функция D. Введите данные 【Ответ】Б

4. Метод черного ящика при тестировании программного обеспечения основан на процедурах ( ) для разработки тестовых случаев. А. Область применения Б. Внутренняя логика С. Функция D. Введите данные 【Ответ】С

5. Чтобы повысить эффективность тестирования программного обеспечения, нам следует ( ) А. Случайный выбор тестовых данных B. Возьмите все возможные входные данные в качестве тестовых данных. C. Разработайте план тестирования программного обеспечения после завершения кодирования. D. В качестве тестовых примеров выберите данные с наибольшей вероятностью обнаружения ошибок. 【Ответ】D

6. Документы, не относящиеся к разработке тестовых примеров ( ) А. План развития проекта Б. Спецификации требований C. Инструкции по проектированию D. Исходная программа 【Ответ】А [Анализ] Основа тестирования программного обеспечения в каждый период различна. Разработка тестовых примеров должна быть связана с документами каждого периода. Следовательно, разработка тестовых примеров связана со спецификациями требований, сложностью программы и исходными программами. . План развития проекта заключается в подготовке к разработке программы и не имеет ничего общего с тестированием.

7. Тестовые примеры программного обеспечения в основном состоят из входных данных и ( ) состоит из двух частей. А. План испытаний Б. Правила испытаний C. Ожидаемые результаты D. Анализ записей прошлых испытаний 【Ответ】С

8. Успешный тест означает, что после запуска тестового примера ( ) A. Ошибка программы не обнаружена Б. Обнаружена ошибка в программе C. Докажите корректность программы D. Исправлены ошибки программы 【Ответ】Б

9. Среди следующих стандартов логического покрытия наибольшую возможность проверки ошибок имеет ( ) А. Освещение заявлений B. Охват судебных решений C. Покрытие условий D. Покрытие комбинации состояний 【Ответ】D

10. При тестировании черного ящика метод, который фокусируется на проверке комбинации входных условий: ( ) А. Метод разделения классов эквивалентности B. Метод анализа граничных значений C. Неправильный метод угадывания D. Метод причинно-следственной диаграммы 【Ответ】D [Анализ] При тестировании черного ящика метод тестирования класса эквивалентности и метод анализа граничных значений фокусируются на рассмотрении входных условий, но связь между входными условиями не обсуждается. Метод причинно-следственной диаграммы — это метод тестирования, который фокусируется на изучении комбинаций входных условий.

11. Модульное тестирование в основном проверяет несколько основных функций модуля. Тесты, которые невозможно выполнить на этом этапе: ) А. Системные функции Б. Локальная структура данных C. Важные пути выполнения D. Обработка ошибок 【Ответ】А [Анализ] Модульное тестирование в основном проверяет следующие пять основных характеристик, а именно: интерфейс модуля, локальную структуру данных, независимый путь и обработку ошибок. Следовательно, тест, который невозможно выполнить, — это системная функция, которая обычно выполняется во время тестирования системы.

12. Управление версиями осуществляется на разных версиях системы ( )процесс А. Идентификация и отслеживание Б. Изменение логотипа C. Публикация изменений D. Изменения контроля 【Ответ】А

13. При проектировании человеко-машинного интерфейса основными факторами, которые следует учитывать, являются ( ) А. Время отклика системы  Б. Обработка ошибок  C. Механизм помощи пользователю  Д. Все вышеперечисленное 【Ответ】D

14. Тестирование программного обеспечения является важной мерой обеспечения качества программного обеспечения, и его внедрение должно быть в ( ) А. Этап программирования Б. Весь процесс разработки программного обеспечения C. Этап получения разрешения на программное обеспечение D. Этап разработки программного обеспечения 【Ответ】Б

15. Проверка соответствия программного обеспечения требованиям, ожидаемым пользователями, называется ( ) А. Интеграционное тестирование Б. Проверка достоверности C. Тестирование системы D. Приемочные испытания 【Ответ】D

16. Компания-разработчик программного обеспечения осуществляет набор рецензентов программного обеспечения. Кандидаты дают следующие гарантии: ( ) ① Программное обеспечение, протестированное самостоятельно, не вызовет проблем в будущем; ② Относитесь ко всем программистам одинаково на работе и не сосредотачивайтесь на просмотре и изменении программы только потому, что определенный программист находит в программе много проблем, чтобы не наносить ущерба единству; ③ Примите на себя обязательство проводить тестирование самостоятельно, без привлечения другого персонала; ④ Продолжайте двигаться вперед с духом никогда не сдаваться на зеленых холмах и никогда не сдаваться, пока не будут найдены все проблемы. А. ①④ верно B.②③Правильно С. Все верно D. Ни один из них не верен 【Ответ】D

17. При проведении тестирования программного обеспечения сначала следует провести ( ), затем тестирование сборки и, наконец, тестирование эффективности. А. Модульное тестирование Б. Интеграционное тестирование C. Подтверждающий тест D. Комбинированный тест 【Ответ】А

18. Деятельность по тестированию программного обеспечения в основном включает в себя ( )。 А. Тестовый дизайн Б. Выполнение теста Вызов D. Резюме теста 【Ответ】С

19. Из следующих описаний выберите тесты программного обеспечения, которые могут соответствовать анализу, проектированию и кодированию требований к разработке программного обеспечения ( )。 A. Тестирование сборки, подтверждающее тестирование, модульное тестирование. B. Модульное тестирование, тестирование сборки, подтверждающее тестирование. C. Модульное тестирование, подтверждающее тестирование, сборочное тестирование. D. Подтверждающее тестирование, сборочное тестирование, модульное тестирование. 【Ответ】D

20、( ) не входит в юзабилити-тест А. Тест установки Б. Тест меню C. Тестирование интерфейса D. Тестирование документов 【Ответ】D

21. Целью тестирования программного обеспечения является поиск как можно большего количества ошибок в программном обеспечении, обычно ( ) — это тест, который можно выполнить на этапе написания кода и который является основой всей работы по тестированию. А. Системный анализ Б. Тест установки C. Приемочные испытания D. Модульное тестирование 【Ответ】D

22. Одним из методов проектирования тестовых случаев с использованием технологии черного ящика является ( ) А. Диаграмма причин и следствий Б. Логическое покрытие C. Покрытие шлейфа D. Базовый тест пути 【Ответ】А

23. Среди следующих атрибутов программного обеспечения программный продукт должен в первую очередь удовлетворять ( ) А. Функциональные требования Б. Требования к производительности C. Масштабируемость и гибкость D. Устойчивость к ошибкам и возможности исправления ошибок 【Ответ】А

24. Что из перечисленного не является компонентом тестовой среды ( ) А. Программное и аппаратное обеспечение Б. Технические документы C. Инструменты тестирования D. Сетевая среда 【Ответ】Б

25. При выполнении модульного тестирования обычно используется метод ( ) А. Используйте тестирование «белого ящика», дополненное тестированием «черного ящика» Б. Используйте тестирование «черного ящика», дополненное тестированием «белого ящика» C. Используйте только тестирование методом «белого ящика» D. Используйте только тестирование «черного ящика» 【Ответ】А [Анализ] В этом вопросе рассматривается применение методов тестирования программного обеспечения. Тестирование белого ящика предназначено для проверки внутренней логической структуры и соответствующей информации программы. Тестирование черного ящика проверяет только то, соответствует ли функция программы ее функциональному описанию на основе спецификаций требований программы. Тестирование системы из внутренней логической структуры программы является основой тестирования, то есть более глубокого теста, который облегчает обнаружение и решение проблем в программе. Поэтому модульное тестирование должно основываться на тестировании белого ящика. и тестирование «черного ящика». Может использоваться только в качестве помощника.

26. Основой разработки тестовых примеров при модульном тестировании является ( ) A. Краткие технические характеристики проекта B. Спецификации требований пользователя C. Руководство по плану проекта D. Подробные проектные характеристики 【Ответ】D

27. В жизненном цикле программного обеспечения этапом с наибольшей стоимостью исправления ошибок является ( ) А. Стадия спроса Б. Этап проектирования C. Этап программирования D. Этап операции выпуска 【Ответ】D

28. Опыт показывает, что при тестировании программы, если в модуле обнаружено и исправлено больше ошибок, чем в других модулях, количество оставшихся ошибок в этом модуле обычно должно быть меньше, чем в других модулях ( ) А. меньше Б. подробнее C. похожий Д. Не уверен 【Ответ】Б

29. Какое из следующих утверждений о дефектах программного обеспечения неверно ( ) А. Дефекты – это ошибки, возникшие при разработке программных продуктов. Б. Дефекты — это ошибки, неполадки и другие проблемы, существующие в процессе сопровождения программного обеспечения. C. Дефекты — это ошибки, приводящие к сбою системных программ. D. Дефекты — это сбои и нарушения, необходимые системе для достижения определенных функций. 【Ответ】С

30. В информационной системе управления статусом студентов университета, предполагая, что входной диапазон возраста студентов составляет 16-40 лет, в соответствии с технологией разделения классов эквивалентности в тесте черного ящика правильно следующее деление: ( ) A. Может быть разделен на 2 действительных класса эквивалентности и 2 недействительных класса эквивалентности. B. Могут быть разделены на 1 действительный класс эквивалентности и 2 недействительных класса эквивалентности. C. Может быть разделен на 2 действительных класса эквивалентности и 1 недействительный класс эквивалентности. D. Можно разделить на 1 действительный класс эквивалентности и 1 недействительный класс эквивалентности. 【Ответ】Б

31. Согласно техническому заданию на программное обеспечение тестирование интегрированной программной системы в среде разработки проводится ( ) А. Тестирование системы Б. Модульное тестирование C. Интеграционное тестирование D. Приемочные испытания 【Ответ】А

32. Какое из следующих утверждений о принципах тестирования верно ( ) А. Тестовые примеры должны состоять из входных данных теста и ожидаемых выходных результатов. Б. В тестовых примерах необходимо выбирать только разумные входные данные. C. Программу лучше всего тестирует программист, который сам ее написал. D. Тестирование с использованием тестовых примеров предназначено для проверки того, делает ли программа то, что она должна делать. 【Ответ】А

33. Какое из следующих утверждений о стратегиях тестирования неверно ( ) О. С определенной точки зрения, как тестирование «белого ящика», так и тестирование «черного ящика» являются динамическими тестами. Б. Функциональное тестирование — это тестирование «черного ящика». C. Функциональное тестирование обычно рассматривает внутреннюю структуру программы. D. Структурное тестирование — это тестирование «белого ящика». 【Ответ】С

34. Что из перечисленного можно использовать в качестве объектов тестирования программного обеспечения ( ) А. Спецификации требований B. Спецификации разработки программного обеспечения C. Исходная программа Д. Все вышеперечисленное 【Ответ】D

35. Функции или возможности не реализованы, основные функции частично потеряны, второстепенные функции полностью потеряны или сделаны сообщения о фатальных ошибках, которые относятся к уровню дефекта программного обеспечения ( ) А. фатальный недостаток Б. Серьезные дефекты C. Общие дефекты D. Мелкие дефекты 【Ответ】Б

36. Какое из следующих утверждений о целях деятельности по обеспечению качества программного обеспечения неверно ( ) А. Объективно проверяйте, соответствуют ли программные продукты и задачи применимым стандартным процедурам и требованиям. Б. Используйте минимум времени и рабочей силы для поиска различных потенциальных ошибок и дефектов в программном обеспечении. C. Старшее руководство может участвовать и помогать решать несовместимые проблемы, которые невозможно решить в рамках проекта. D. Сформулировать и спланировать задачи по обеспечению качества программного обеспечения. 【Ответ】Б [Анализ] Целями деятельности по обеспечению качества программного обеспечения являются: формулирование и планирование задач по обеспечению качества программного обеспечения, объективная проверка соответствия программных продуктов и задач применимым стандартам, процедурам и требованиям, поддержание хорошей связи с соответствующими группами и отдельными лицами, а также своевременное уведомление. Благодаря своим знаниям и результатам в области обеспечения качества программного обеспечения высшее руководство может участвовать и помогать устранять несовместимости, которые невозможно устранить в проекте. Вариант Б (обнаружение потенциальных ошибок и дефектов в программном обеспечении с наименьшими затратами времени и человеческих ресурсов) должен быть целью тестирования программного обеспечения, и эти два варианта следует различать.

37. Работу по тестированию программного обеспечения следует начинать с ( ) А. После создания проекта Б. Этап анализа требований C. Этап эскизного проектирования D. Этап детального проектирования 【Ответ】Б

38. Подтвердите, что система работает должным образом, чтобы получить уверенность в том, что система соответствует системным требованиям. Такие цели тестирования, скорее всего, применимы к какому из следующих этапов тестирования ( ) А. Тестирование компонентов Б. Интеграционное тестирование C. Тестирование системы D. Регрессионное тестирование 【Ответ】С

39. Целью регрессионного тестирования является ( ) A. Проверьте успешность модификации Б. Предотвратить несовершенства или упущения в написании функций C. Убедитесь, что в процессе исправления не возникло новых дефектов. D. Помогите программистам лучше выполнять модульное тестирование. 【Ответ】С

40. Следующее описание принципов тестирования верно: ( ) О. Все испытания программного обеспечения не обязательно должны быть связаны с требованиями пользователя; Б. Полное тестирование невозможно; C. Тестирование может выявить потенциальные дефекты в программном обеспечении; D. Программистам не нужно избегать проверки своих собственных программ. 【Ответ】Б

41. Что касается описания обеспечения качества программного обеспечения и тестирования программного обеспечения, то неверное описание ( ) О. Обеспечение качества программного обеспечения и тестирование программного обеспечения — это два разных аспекта разработки качества программного обеспечения. Б. В рамках деятельности по обеспечению качества программного обеспечения также проводятся некоторые мероприятия по тестированию. C. Тестирование программного обеспечения является важной частью обеспечения качества программного обеспечения. D. Тестировщики программного обеспечения — это специалисты по обеспечению качества программного обеспечения. 【Ответ】D

42. Что касается описания адекватности теста, правильным утверждением является ( ) А. Достаточно только полного тестирования Б. В условиях ограниченности времени и ресурсов невозможно найти все ошибки в программном обеспечении и сделать его идеальным. C. Когда тестирование продолжается и новых дефектов не обнаружено D. Когда все тестовые примеры выполнены 【Ответ】Б

43. Какое из следующих описаний цели тестирования программного обеспечения неверно ( ) А. Тестирование проводится с целью обнаружения неисправностей или дефектов. Б. Тестирование позволяет обнаружить все дефекты и ошибки в программном обеспечении. C. Выполнение ограниченных тестовых случаев и поиск ошибок D. Проверьте, соответствует ли программное обеспечение различным определенным требованиям. 【Ответ】Б

44. Тестирование программного обеспечения заключается в обнаружении и исправлении как можно большего количества ошибок и постоянном улучшении программного обеспечения ( ) А. Функция и эффективность Б. Дизайн и навыки С. Качество и надежность D. Качество и эффективность 【Ответ】С

45. К объектам тестирования программного обеспечения относятся ( ) А. Целевая программа и сопутствующие документы B. Исходная программа, целевая программа, данные и соответствующие документы C. Целевая программа, операционная система и программное обеспечение платформы. D. Исходная программа и целевые программы 【Ответ】Б

46. ​​Водопадная модель отражает систематический и последовательный метод разработки программного обеспечения. Среди следующих утверждений о водопадной модели правильным является ( ) А. Водопадная модель позволяет очень быстро разрабатывать крупномасштабные программные проекты. Б. Только крупные команды разработчиков используют водопадную модель C. Водопадная модель больше не подходит для современной среды разработки программного обеспечения. D. Водопадная модель подходит для проектов, в которых определены требования к программному обеспечению, а процесс разработки может быть завершен линейно. 【Ответ】D

47. Определение качества программного обеспечения ( ) A、 Функциональность программного обеспечения, надежность, простота использования, эффективность, ремонтопригодность и переносимость. B、 Возможность удовлетворения определенных потребностей пользователей C、 Максимизируйте удовлетворенность пользователей D、 Сумма функций программного обеспечения и его способность удовлетворять заявленные и потенциальные потребности пользователей. 【Ответ】D

48. Что из перечисленного не подпадает под проверку совместимости ( ) A. Производительность программного обеспечения, работающего в различных средах операционных систем B. Производительность программного обмена данными в различных типах сред баз данных C. Как программное обеспечение работает при использовании разными типами людей D. Производительность программного обеспечения, работающего в различных типах сред конфигурации оборудования. 【Ответ】С

49. Что касается значения тестирования программного обеспечения для качества программного обеспечения, существуют следующие точки зрения: ①Измерение и оценка качества программного обеспечения; ②Обеспечение качества программного обеспечения; ④Улучшение процесса разработки программного обеспечения; Правильный вариант ( ) A、 ①②③ B、 ①②④ C、 ①③④ D、 ①②③④ 【Ответ】С

50. Модель зрелости возможностей программного обеспечения (СММ) делит зрелость возможностей программного обеспечения на пять уровней: от низкого до высокого. В настоящее время достижение уровня CMM 3 (определенного уровня) является целью многих организаций. Ядром этого уровня является (. ) A. Установите базовое управление проектом и методы отслеживания затрат, прогресса и функций проекта. Б. Используйте стандартные процессы (или методологии) разработки для создания (или интеграции) систем. C. Руководство стремится более активно реагировать на проблемы развития системы D. Постоянно контролировать и совершенствовать процесс разработки стандартизированной системы. 【Ответ】Б

51. Какой из следующих вариантов неправильный ( ) А. Каждому действию разработки соответствует соответствующее поведение при тестировании. Б. Каждый уровень тестирования имеет свои уникальные цели тестирования. C. В центре внимания тестирования программного обеспечения должно быть тестирование системы. D. Для каждого уровня тестирования в ходе соответствующих действий по разработке необходимо выполнить соответствующий анализ и проектирование тестирования. 【Ответ】С

52. Что касается бета-тестирования программного обеспечения, какое из следующих описаний верно ( ) О. Бета-тестирование — это тестирование, проводимое внутри компании-разработчика программного обеспечения профессиональными тестировщиками компании. Б. Бета-тестирование — это тест, проводимый внутри компании-разработчика программного обеспечения непрофессиональными тестировщиками компании. C. Бета-тестирование — это тест, проводимый за пределами компании-разработчика программного обеспечения профессиональными тестировщиками. D. Бета-тестирование — это тест, проводимый за пределами компании-разработчика программного обеспечения, и его могут выполнять непрофессиональные тестировщики. 【Ответ】D

53. Какой из перечисленных вариантов не относится к характеристикам тестирования методом «черного ящика» ( ) О. Тестирование «черного ящика» не имеет ничего общего с конкретной реализацией программного обеспечения. Б. Тестирование «черного ящика» можно использовать на всех этапах тестирования программного обеспечения. C. Тестирование «черного ящика» позволяет обнаружить ошибки во внешней структуре программы. D. Разработка тестового сценария «черного ящика» может выполняться одновременно с реализацией программного обеспечения. 【Ответ】Б [Анализ] Тестирование «черного ящика» фокусируется на внешних характеристиках программного обеспечения. Путем обнаружения вышеуказанных аспектов определяется, работают ли функции, реализованные программным обеспечением, нормально в соответствии с ожидаемыми требованиями спецификаций программного обеспечения. Два существенных преимущества: ① Тестирование «черного ящика» не имеет ничего общего с конкретной реализацией программного обеспечения, поэтому, если реализация программного обеспечения изменится, тестовые примеры все равно можно будет использовать; ② Разработка тестовых сценариев «черного ящика» может выполняться одновременно с реализацией программного обеспечения, что сокращает общее время разработки проекта. В основном используется при интеграционном тестировании, подтверждающем тестировании, системном тестировании и приемочном тестировании.

54. Какое из следующих утверждений верно ( ) А. Тестирование «белого ящика» также называют «тестированием на основе логики». Б. Исчерпывающее тестирование путей может обнаружить ошибки, вызванные отсутствием путей в программе. C. Вообще говоря, тестирование «черного ящика» имеет более высокий структурный охват, чем тестирование «белого ящика». D. Тестовые примеры для тестирования «белого ящика» должны быть созданы в соответствии с документом с требованиями к программному обеспечению. 【Ответ】А

55. Тестирование системы фокусируется на ( ) A. Реализована ли независимая функция Б. Согласованность интерфейсов между компонентами C. Соответствует ли отдельный модуль или класс проектным требованиям. D. Поведение всей системы или продукта, определенное в рамках проекта или продукта. 【Ответ】D

56. Фундаментальной основой для разработки функциональных тестовых примеров является ( ) A. Спецификация требований пользователя Б. Руководство пользователя C. Пользовательский интерфейс тестируемого продукта D. Инструкции по эскизному проектированию 【Ответ】А

57. Нижеследующее не является тестами элементов интерфейса ( ) А. Проверка окна Б. Письменный тест С. Функцияточкатест D. Тест работы мыши 【Ответ】С [Анализ] Тестирование элементов интерфейса включает в себя: тестирование окон, тестирование меню, тестирование значков, тестирование текста и тестирование мыши.

58. Среди следующих предметов ( ) — это то, на чем следует сосредоточиться при тестировании установки. ①Оценка руководства по установке ②Тестирование вариантов установки и настроек. ③Проверка последовательности установки ④Исправление установки и проверка удаления. A、①②③ B、③④ C、②③④ D、①②③④ 【Ответ】D

59. Какое из следующих утверждений о регрессионном тестировании верно ( ) О. Регрессионное тестирование может выполняться только на уровне системного тестирования и не может использоваться для модульного и интеграционного тестирования. Б. Все регрессионные тесты выполняются автоматически. C. Регрессионное тестирование должно повторно протестировать всю систему. D. Регрессионное тестирование — это повторное тестирование, которое было протестировано после модификации дефектов или внесения изменений в объекты программы, чтобы подтвердить, появились ли в системе новые дефекты после этих изменений. 【Ответ】D

60. На рынке уже работает система. В данном случае система модифицируется, а затем проводится тест (. ) А. Техническое тестирование Б. Приемочные испытания C. Тестирование компонентов D. Тестирование системы 【Ответ】А

61. Что из следующего является правильным описанием разницы между статическим тестированием и динамическим тестированием ( ) О. Статическое тестирование фактически не запускает программное обеспечение, тогда как динамическое тестирование требует запуска программного обеспечения. Б. Статическое тестирование требует помощи специальных инструментов тестирования, а динамическое тестирование не требует помощи. C. Статическое тестирование выполняется разработчиками, а динамическое тестирование — специализированными тестировщиками. D. Статическое тестирование в основном предназначено для улучшения понимания программного обеспечения тестировщиком, тогда как динамическое тестирование предназначено для поиска дефектов. 【Ответ】А

62. Следующее не относится к статическому анализу ( ) А. Проверка правил кодирования Б. Анализ структуры программы C. Анализ сложности программы D. Утечка памяти 【Ответ】D [Анализ] Запустите программу

63. Неверное описание отзыва ( ) А. Обзор — это способ тестирования рабочих продуктов программного обеспечения (включая код). Б. Проверка может снизить затраты на устранение дефектов. C. Поскольку во время проверки программное обеспечение не работает, найти дефекты сложно. D. В ходе проверки в документе с требованиями может быть обнаружено длинное и ненужное содержание, которое трудно найти при динамическом тестировании. 【Ответ】С

64. Какое из следующих описаний динамического тестирования неверно ( ) А. Динамическое тестирование должно запускать тестируемую программу. Б. Динамическое тестирование требует анализа соответствия между входными и выходными данными. C. Динамическое тестирование подходит для всех этапов процесса разработки программного обеспечения. D. Динамическое тестирование должно проводиться специализированными тестировщиками. 【Ответ】D

65. Ниже ( ) не является частью динамического тестирования. A. Проверьте правила кодирования программы Б. Проверьте функции каждого компонента. C. Проверьте использование памяти D. Оценка производительности системы 【Ответ】А

66. Целью динамического тестирования на этапе тестирования системы является ( ) A. Обнаружение дефектных изделий в компонентах B. Модуль и интерфейс динамического обнаружения С. Тест функции и нефункциональной динамики D. Провести проверочное тестирование представленного программного обеспечения. 【Ответ】С

67. Содержание спецификаций динамических тестовых примеров включает в себя ( ) ①Предварительное условие ②Входные данные ③Ожидаемые результаты ④Постусловие A、①② B、②③ C、①②③ D、①②③④ 【Ответ】С

68. Какое из следующих описаний методов динамического тестирования, основанных на интуиции, неверно ( ) А. В основе этого метода лежит технология, опыт и знания тестировщика. Б. При использовании этого метода необходимы техническое задание и исходный код. C. Это не тестирование «черного ящика» и не тестирование «белого ящика». D. Может находить проблемы, которые невозможно обнаружить при тестировании с использованием систематических методов. 【Ответ】Б

69. Его нельзя обнаружить с помощью тестирования черного ящика ( ) А. Ненормальное использование функций программы B. Ошибка внутренней структуры программы. C. Ошибка инициализации программы D. Исключение доступа к внешним данным 【Ответ】Б

70. К этапам реализации тестирования программного обеспечения не относится ( ) А. Интеграционное тестирование Б. Модульное тестирование C. Регрессионное тестирование D. Подтверждающий тест 【Ответ】С

71. Целью технической экспертизы является ( ) А. Убедитесь, что программное обеспечение разрабатывается в независимом режиме. Б. Обнаружение бизнес-ошибок программного обеспечения C. Не имеет никакого отношения к управлению проектами. D. Подтвердите, что программное обеспечение соответствует заранее определенным спецификациям и стандартам разработки. 【Ответ】D

72. Какое из следующих неверных описаний метода разделения классов эквивалентности является ( ) А. Разделить входную область тест-объекта на несколько частей Б. Выберите небольшое количество репрезентативных данных из каждой части в качестве тестовых примеров. C. В программе необходимо учитывать только разумные и значимые входные данные. Г. Основным основанием разделения классов эквивалентности является техническое задание. 【Ответ】С

73. Что такое деление классов эквивалентности ( ) ① Разделить входную или выходную область тестируемого объекта на несколько частей. ②Выберите небольшое количество репрезентативных данных из каждого подмножества. ③Это метод тестирования белого ящика. ④Класс эквивалентности допустимых значений ⑤Класс эквивалентности недопустимых значений A、①②③④⑤ B、①②③ C、①②④⑤ D、④⑤ 【Ответ】С

74. В школьной системе управления оценками диапазон входных оценок учащихся составляет 0–100. В соответствии с методом разделения классов эквивалентности оценки учащихся можно разделить на (. ) A. 2 действительных класса эквивалентности и 2 недействительных класса эквивалентности. B. 1 действительный класс эквивалентности и 2 недействительных класса эквивалентности. C. 2 действительных класса эквивалентности и 1 недействительный класс эквивалентности. D. 1 действительный класс эквивалентности и 1 недействительный класс эквивалентности. 【Ответ】Б

75. Определенная программа вводит значение. Правильное деление ввода X: ( ) A. Разделен на 4 действительных класса эквивалентности и 1 недействительный класс эквивалентности. B. Разделен на 1 действительный класс эквивалентности и 4 недействительных класса эквивалентности. C. Разделен на 1 действительный класс эквивалентности и 2 недействительных класса эквивалентности. D. Разделен на 1 действительный класс эквивалентности и 1 недействительный класс эквивалентности. 【Ответ】А

76. Какое из следующих утверждений неверно ( ) A. Стандартное тестирование класса эквивалентности не учитывает недопустимые значения данных. B. Надежное тестирование классов эквивалентности будет учитывать как действительные, так и недействительные классы эквивалентности. C. Репрезентативное значение каждого класса эквивалентности должно присутствовать хотя бы в одном тестовом примере. D. Могут ли тестовые примеры с использованием неверных значений данных не определять ожидаемые результаты? ? ? 【Ответ】А

77. Метод разделения классов эквивалентности используется для разработки тестового примера для операции входа в систему с 6-значным числовым именем пользователя (т. е. оно не может содержать другие символы, кроме цифр), которое должно быть разделено на ( ) эквивалентные интервалы. A、 2 B、 3 C、 4 D、 6 【Ответ】С

78. Какое из следующих утверждений об анализе граничных значений неверно ( ) А. Анализ граничных значений использует граничное значение области определения или эквивалентного интервала для разработки тестовых примеров. Б. Анализ граничных значений — это технология тестирования методом «черного ящика», дополняющая эквивалентное деление. C. Метод анализа граничных значений учитывает зависимость между входными переменными. D. Программа менее подвержена ошибкам при обработке большого количества значений времени, но склонна к ошибкам на граничных значениях. 【Ответ】С

79. Если для тестирования устойчивости используется анализ граничных значений, необходимо выбрать ( ) для разработки тестовых случаев. А. Минимальное значение, нормальное значение, максимальное значение B. Минимальное значение, немного больше минимального значения, нормальное значение, немного меньше максимального значения, максимальное значение C. Немного меньше минимального значения, минимального значения, нормального значения, максимального значения, немного больше максимального значения. D. Немного меньше минимального значения, минимальное значение, немного больше минимального значения, нормальное значение, немного меньше максимального значения, максимальное значение, Чуть больше максимального 【Ответ】D

80. Некоторая программа вводит X как переменную целочисленного типа.,1<=X<=10,Если вы используете анализ граничных значений для разработки вариантов использования тестов,Тогда X должен взять ( ) граничное значение. A、 0, 1, 10, 11 B、 1, 10 C、 1, 11 D、 1, 5, 10, 11 【Ответ】А

81. Диапазон значений входной переменной некоторой программы — целое положительное число, тогда количество эффективных граничных значений этой переменной равно ( ) А. 1 Б. 2 С. 3 Д. 4 【Ответ】А 【Анализ】0

82. В определенной системе управления продажами автомобилей продавец может предоставить покупателю скидку в размере 0–15% в зависимости от фактической ситуации на данный момент, причем скидка имеет точность до двух десятичных знаков. Теперь мы хотим протестировать предмет скидки системы с помощью метода анализа граничных значений, тогда граничное значение предмета скидки должно быть ( ) A、 (-2, -1, 0, 1, 99, 100, 101) B、 (-Max, 0, 20, Max) C、 (-0.01, 0, 0.01, 14.99, 15.00, 15.01) D、 (-0.01, 0, 0.01, 99.99, 100.00, 100.01) 【Ответ】С

83. Что из перечисленного является синонимом слова «Дефект» в глоссарии ISTQB ( ) A、Incident B、Bug C、Mistake D、Error 【Ответ】Б

84.Базовый процесс тестирования в основном состоит из следующих мероприятий ( ) ①Планирование и контроль (контроль) ②Анализ и проектирование ③Реализация и исполнение ④Оценить рекомендации по экспорту и отчеты об испытаниях. ⑤Проверка завершения активности A、①②③ B、①③④ C. Все варианты, кроме ⑤ Д. Все варианты 【Ответ】D

85. При нормальных обстоятельствах порядок выполнения базового функционального тестирования и тестирования производительности следующий ( ) A. Базовое функциональное тестирование и тестирование производительности проводятся одновременно. Б. Сначала выполните тестирование производительности, а затем тестирование основных функций. C. Сначала проверьте основные функции, а затем выполните тест производительности. D. Не имеет значения, какой из них выполняется первым: базовый функциональный тест или тест производительности. 【Ответ】С

86. Если спецификации неполны, наиболее подходящей технологией тестирования является ( ) А. Технология структурного тестирования (тестирование «белого ящика») B. Технология тестирования, основанная на опыте C. Технология тестирования на основе спецификаций D. Все вышеперечисленное подходит 【Ответ】Б

87. Какое из следующих утверждений о риск-ориентированном подходе неверно? ( ) А. Выявленные риски часто используются для принятия решения о том, какие из них требуют большего тестирования, а какие можно тестировать меньше. Б. Выявленные риски часто используются для определения объема услуг по тестированию. C. Выявленные риски часто используются для принятия решения о том, какие инструменты тестирования использовать. D. Выявленные риски часто используются для принятия решения о том, какие методы тестирования использовать. 【Ответ】С

88. Какой из перечисленных рисков является товарным ( ) А. Требования к программному обеспечению неясны. Б. Несчастные случаи, вызванные использованием программных продуктов C. Плохая коммуникация между тестировщиками и разработчиками программного обеспечения. D. Исходный код программного обеспечения низкого качества. 【Ответ】Б

89. Содержимое, не включенное в отчет об испытаниях, включает ( ) A. Время тестирования, персонал, продукты, версии Б. Конфигурация тестовой среды C. Статистика результатов теста D. Критерии прохождения/непрохождения теста 【Ответ】D

90. Шесть качественных характеристик программного обеспечения включают в себя ( ) А. Функциональность, надежность, доступность, эффективность, ремонтопригодность, портативность Б. Функциональность, надежность, доступность, эффективность, стабильность, портативность С. пол функции, надежность, масштабируемость, эффективность, стабильность, портативность D. Функциональность, надежность, совместимость, эффективность, стабильность, портативность. 【Ответ】А

91. Технология тестирования «черного ящика» включает в себя ( ) А. Анализ граничных значений, диаграмма причинно-следственных связей, разделение классов эквивалентности, переход состояний. B. Таблица решений, переход состояний, покрытие условий, базовое тестирование пути  C. Анализ граничных значений, разделение классов эквивалентности, причинно-следственная диаграмма, покрытие пути D. Покрытие решений, покрытие операторов, таблица решений, ортогональный эксперимент 【Ответ】А

92. Тестирование «черного ящика» — это метод тестирования, который в основном исчерпывает входные данные, но обычно ввод всех возможных тестов будет зависеть от более объективных условий и не может быть исчерпывающим. Причина в том, что ( ) ①Введено слишком много комбинаций. ②Выходных результатов слишком много. ③Существует слишком много способов реализации программного обеспечения. ④Не существует объективного стандарта для спецификаций программного обеспечения. A、①②③ B、①②③④ C、①② D、②③ 【Ответ】А

93. Среди следующих методов тестирования допускают операции с исходным кодом ( ) А. Функциональный охват Б. Тест пути C. Программное обеспечение D. Покрытие условий 【Ответ】С

94. В широком смысле тестирование программного обеспечения включает в себя ( ) A. Тестирование требований, модульное тестирование, интеграционное тестирование и проверочное тестирование. B. Обзор требований, обзор проекта, модульное тестирование и комплексное тестирование. C. Подтверждение, проверка и тестирование D. Модульное тестирование, интеграционный тест, системный тест и пользовательский тест 【Ответ】С

95. Категории тестирования компонентов могут включать ( ) ①Статическое тестирование ②Динамическое тестирование ③Ручное тестирование ④Автоматическое тестирование A、①②③④ B、①③ C、①②③ D、②③④ 【Ответ】А

96. Прохождение в основном включает в себя следующее содержание ( ) ① Проверьте соответствие кода и дизайна. ②Соответствие стандартам и читаемость ③Объектами проверки являются в основном программные коды. ④Небезопасные, неясные и двусмысленные детали. A、②③ B、①②③④ C、①②③ D、②③④ 【Ответ】Б

97. Если ключевые модули программной системы находятся внизу структурной схемы, то наиболее подходящей стратегией интеграционного тестирования является ( ) А. Случайное интеграционное тестирование Б. Интеграционное тестирование «снизу вверх» C. Центральный интеграционный тест D. Тестирование нисходящей интеграции отдельных позиций 【Ответ】Б

98. Во время интеграционного тестирования метод тестирования, который может заранее обнаружить ошибки интерфейса модуля высокого уровня: ( ) А. Метод инкрементного тестирования «снизу вверх» Б. Подход инкрементного тестирования сверху вниз С. Неинкрементный метод тестирования Д. Методы тестирования системы 【Ответ】Б

2. Вопросы с несколькими вариантами ответов.

1. Какие функции могут иметь инструменты управления тестированием ( ) A. Требования к программному обеспечению управления Б. Управление планом тестирования C. Отслеживание дефектов D. Статистика и сводка различных данных во время процесса тестирования. 【Ответ】АBCD

Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/131217.html Исходная ссылка: https://javaforall.cn

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose