Присоединяйся к нам в телеграмВступить
Методы тестирования и отладки программного обеспечения
Синергия/МОИ/МТИ/МОСАП ответы 100 баллов

Методы тестирования и отладки программного обеспечения

Вопросов в тесте: 75

Вопросы теста

1. В каком из следующих случаев автоматизация тестирования будет наиболее выгодной?

2. В каком методе тестирования, тестер рассматривает код, чтобы определить тестовые данные, которые будут проверять конкретные пути выполнения?

3. В каком типе тестирования, тестеру необходимо понимать логику работы программы, чтобы разработать тестовые случаи?

4. Если программа выдает неправильный результат для граничного значения входных данных, какой тип тестирования был бы наиболее полезен для обнаружения этой ошибки?

5. Какая из следующих техник тестирования “черного ящика” фокусируется на проверке потока управления и последовательности событий в системе?

6. Какая метрика используется для оценки процента кода, который покрыт автоматизированными тестами?

7. Какие артефакты обычно используются для модульного тестирования?

8. Какие специалисты обычно участвуют в приемочном тестировании (UAT)?

9. Какой из методов “белого ящика” обеспечивает самое полное покрытие кода?

10. Какой из перечисленных инструментов используется для автоматизации тестирования мобильных приложений?

11. Какой из перечисленных инструментов наиболее полезен для обнаружения утечек памяти?

12. Какой из перечисленных инструментов наиболее часто используется для автоматизации тестирования веб-приложений?

13. Какой из перечисленных методов отладки лучше всего подходит для выявления проблем, связанных с неправильным порядком выполнения операций?

14. Какой из перечисленных типов тестирования НЕ является функциональным?

15. Какой из перечисленных уровней тестирования обычно предполагает использование тестовых данных, максимально приближенных к реальным?

16. Какой из подходов к автоматизации тестирования предполагает запись действий пользователя и последующее воспроизведение этих действий?

17. Какой из следующих вариантов лучше всего описывает Continuous Integration (CI)?

18. Какой из следующих подходов к отладке лучше всего подходит для распределенных систем?

19. Какой из следующих принципов наиболее важен при разработке автоматизированных тестов?

20. Какой из следующих фреймворков автоматизации тестирования в основном ориентирован на тестирование REST API?

21. Какой инструмент автоматически проверяет код на наличие потенциальных ошибок и нарушений правил кодирования?

22. Какой инструмент позволяет анализировать производительность кода и выявлять узкие места?

23. Какой метод отладки предполагает добавление в код операторов для записи информации о состоянии системы?

24. Какой метод отладки часто используется в связке с юнит-тестами?

25. Какой метод тестирования "белого ящика" требует, чтобы каждое условие в каждой ветви принимало значения true и false?

26. Какой метод тестирования “белого ящика” требует, чтобы все возможные пути выполнения через функцию или модуль были протестированы?

27. Какой метод тестирования “белого ящика” требует, чтобы каждая возможная ветвь выполнения была выполнена хотя бы один раз?

28. Какой метод тестирования “белого ящика” требует, чтобы каждая строка кода была выполнена хотя бы один раз?

29. Какой метод тестирования “черного ящика” использует таблицы для систематического тестирования различных комбинаций входных условий?

30. Какой метод тестирования “черного ящика” проверяет значения на границах групп эквивалентности?

31. Какой метод тестирования “черного ящика” разделяет входные данные на группы, в которых система должна вести себя одинаково?

32. Какой метод тестирования “черного ящика” тестирует сценарии использования системы с точки зрения пользователя?

33. Какой метод тестирования лучше всего подходит для проверки сложных бизнес-правил и сценариев с множеством условий и действий?

34. Какой метод тестирования предполагает знание внутренней структуры кода?

35. Какой метод тестирования предполагает частичное знание внутренней структуры кода?

36. Какой метод тестирования фокусируется на входных и выходных данных, не обращая внимания на внутреннюю реализацию?

37. Какой первый шаг в процессе отладки?

38. Какой подход к интеграционному тестированию предполагает одновременную интеграцию и тестирование всех модулей?

39. Какой тип автоматизированных тестов наиболее полезен для проверки взаимодействия между различными компонентами системы?

40. Какой тип нефункционального тестирования оценивает скорость, масштабируемость и стабильность системы при различных нагрузках?

41. Какой тип нефункционального тестирования оценивает устойчивость системы к взлому и защиту данных?

42. Какой тип нефункционального тестирования оценивает, насколько легко и удобно пользователям работать с системой?

43. Какой тип ошибок сложнее всего выявить с помощью статического анализа кода?

44. Какой тип тестирования “белого ящика” сосредотачивается на проверке того, что каждое возможное условие в выражении принятия решения (например, в операторе if) было выполнено как с истинным, так и с ложным значением?

45. Какой тип тестирования в основном направлен на проверку отдельных модулей или компонентов кода в автоматизированном режиме?

46. Какой тип тестирования направлен на проверку локализации продукта для определенного региона, включая язык, формат даты, валюту и т.д.?

47. Какой тип тестирования оценивает аспекты системы, не связанные с функциональностью, такие как производительность и безопасность?

48. Какой тип тестирования помогает убедиться, что приложение работает корректно на разных мобильных устройствах (разное разрешение экрана, версия операционной системы)?

49. Какой тип тестирования проверяет, не сломалась ли существующая функциональность после внесения изменений в код?

50. Какой уровень тестирования проверяет взаимодействие между двумя или более интегрированными модулями?

51. Какой уровень тестирования проводится конечными пользователями или заказчиками?

52. Какой уровень тестирования фокусируется на проверке отдельных компонентов или модулей кода?

53. Какой этап следует после исправления ошибки?

54. Когда разработчик использует отладчик для проверки правильности работы своего кода, какой тип тестирования он выполняет?

55. Что из перечисленного НЕ является преимуществом автоматизации тестирования?

56. Что из перечисленного НЕ является преимуществом использования статического анализа кода?

57. Что из перечисленного НЕ является хорошей практикой при написании автоматизированных тестов?

58. Что из перечисленного следует включить в сообщение об ошибке для облегчения процесса отладки?

59. Что из перечисленного является ключевым преимуществом использования систем контроля версий (например, Git) в процессе отладки?

60. Что из перечисленного является наиболее важным при разработке юнит-тестов?

61. Что из перечисленного является преимуществом приемочного тестирования (UAT)?

62. Что из перечисленного является примером хорошей практики логирования?

63. Что следует учитывать при выборе CI/CD инструмента для интеграции автоматизированного тестирования?

64. Что такое "дымовое тестирование" (Smoke testing)?

65. Что такое “Code Review”?

66. Что такое “Data-driven testing”?

67. Что такое “Keyword-driven testing”?

68. Что такое “регрессионное тестирование”?

69. Что такое “стек вызовов”?

70. Что такое “точка останова” в отладчике?

71. Что такое Page Object Model (POM) в контексте автоматизации тестирования?

72. Что такое тестирование “белого ящика”?

73. Что такое тестирование “черного ящика”?

74. Что такое фреймворк автоматизации тестирования?

75. Что является наиболее важным для успешной отладки сложной проблемы?

Нужна помощь именно с твоим тестом?

Написать нам

Ещё материалы, которые могут пригодиться по этой теме.

Все тесты