Font size
WorksheetsTesting 2part 3 kurs
Total questions: 52
Worksheet time: 27mins
Что такое тестирование ПО
это процесс оценки системы или её компонентов с целью определения, удовлетворяют ли результаты текущего этапа разработки условиям, сформированным в начале этого этапа. Т.е. выполняются ли наши цели, сроки, задачи по разработке проекта, которые были определены в начале текущей фазы.
Валидация
несоответствие фактического результата (actual result) работы компонента или системы ожидаемому результату (expected result).
Сбой
это определение соответствия разрабатываемого ПО ожиданиям и потребностям пользователя, требованиям к системе.
Валидация
Верификация
Спецификация
Свойства качественных требований
Атомарность
Недвусмысленность
Непротиворечивость
Проранжированность
предполагает использование специального программного обеспечения (помимо тестируемого) для контроля выполнения тестов и сравнения ожидаемого фактического результата работы программы. Этот тип тестирования помогает автоматизировать часто повторяющиеся, но необходимые для максимизации тестового покрытия, задачи.
Модульное тестирование это ?
проверяет функциональность и ищет дефекты в частях приложения...
...разработанные модули собираются вместе в виде законченной системы или ее основной части...
...тестирование предназначено для проверки связи между компонентами...
формальный процесс тестирования, который проверяет соответствие системы требованиям
... - поведение системы, наблюдаемое в процессе тестирования.
Фактический результат
Ожидаемый результат
Подтверждаемый результат
Конечный результат
Тестовое покрытие - это ...
это одна из метрик оценки качества тестирования, представляющая из себя плотность покрытия тестами требований либо исполняемого кода.
это техника формирования наборов тестовых данных
оценка покрытия тестами функциональных и нефункциональных требований к продукту, путем построения матриц трассировки
... - описание того, какие функции и с соблюдением каких условий должно выполнять приложение в процессе решения полезной для пользователя задачи.
Требование
Включает ли продуктная документация в себя архитектуру и дизайн?
Да
Нет
Только архитектуру
Только дизайн
... - которую представители разработчика или заказчика используют как на начальных этапах (для уточнения сути и концепции проекта), так и на финальных этапах развития проекта (для продвижения продукта на рынке).
Маркетинговая документация
Пользовательская документация
Проектная документация
Техническая спецификация
Свойства качественных требований
Атомарность
Непротиворичивость
Недвусмысленность
Доступность
Верно ли что одному типу тестирования может соответствовать несколько его видов?
Да
Нет
В некоторых случаях
Нет
Функциональное тестирование предполагает
проверку работы функций системы
общие характеристики нашей программы.
проверку части функций системы
часть характеристик программы
Что не включает техника тест-листа?
тестирование может производиться на ранних этапах;
К чему подходит?
Чёрный ящик
Белый ящик
Серый ящик
Афроамериканский ящик
тестируется только очень ограниченное количество путей выполнения программы;
К чему это подходит?
Чёрный ящик
Белый ящик
Стеклянный ящик
Серый ящик
... –тип тестирования, который предполагает, что программный код во время тестирования не будет выполняться.
Статическое тестирование
Системное тестирование
Модульное тестирование
Дымовое
Всегда ли нужен компьютер для тестирования?
Да
Нет
Только если не накопил
Что общего между тестированием и розеткой?" Ответ: "Оба требуют хорошего контакта!"
Динамическое тестирование - ?
Верно ли, что динамическое тестирование является частью процесса валидации программного обеспечения.
Да
Нет
Только если верификации
Верно ли, что автоматизированные тесту нужно запускать руками?
Да
Нет
По факту да
По факту нет
Есть ли мануальное тестирование
Да
Нет
Ещё не придумали
Самая большая загадка в мануальном тестировании: почему некоторые баги всегда находятся именно во время презентации программы руководству?
Автоматизация тестирования API, есть такое ?
Можно ли найти все 100% багов?
Если вкачана удача
Да хоть 120%
Нет, нельзя найти все 100% багов, потому что каждый разработчик оставляет немного места для своего творчества!
Да, конечно! Просто найдите всех 100% людей, работающих над проектом, и они все вместе станут живыми багами-детекторами!
Верно ли что ручное тестирование тратит драгоценные моменты своей жизни?
Да
Нет
Только если за это платят
По сравнению с учёбой, это так, ерунда
Какое лишнее
Функциональный вид тестирования
Не функциональный вид тестирования
Системный вид тестирования
Связанный с изменением
Что входит в функциональный вид тестирования?
Модульное
Интеграционное
Системное
Приёмочное
... - имитирует фактическое использование системы.
Функциональный тест
Модульный тест
Интеграционный тест
Приёмочное тестирование
это стратегия тестирования, используемая для проверки совместимости системы, а также для анализа рисков, связанных с обеспечением целостного подхода к защите приложения, атак хакеров, вирусов, несанкционированного доступа к конфиденциальным данным.
Тестирование безопасности
Что то здесь не так
Приёмочное тестироввание
Совместное тестирование
- это сокрытие определенных ресурсов или информации. Под конфиденциальностью можно понимать ограничение доступа к ресурсу некоторой категории пользователей или, другими словами, при каких условиях пользователь авторизован получить доступ к данному ресурсу.
АвторизацияЦелостность
Доступность
Программное обеспечение с хорошими характеристиками взаимодействия может быть легко интегрировано с другими системами, не требуя каких-либо серьезных модификаций.
Верно
Не верно
С любыми характеристиками
характеристики программного обеспечения, которые могут быть измерены различными величинами. Подходит к ?
Не функциональному виду тестирования
Приёмочному виду тестирования
Интеграционному виду тестирования
Системному виду тестирования
Если тестирование производительности проводить при низких стрессовых ситуациях, будет ли это считаться?
Нет, оно всё равно возрастёт
Нет, такого вообще не может быть
Будет, мы сами в стрессе
Это вообще другой вид тестирования, а не производительности
Стрессовое тестирование - ... ?
Пациент рассказывает другу про стрессовое тестирование: "Да я так сильно понервничал, что мой пульс сделал карьеру и вышел на уровень рекордных показателей!"
Когда стресуешь, но тестируешь
Когда чему-то причиняешь стресс
Это вся моя жизнь
тестирования ... является определение масштабируемости приложения под нагрузкой
Производительности
Мастшабируемости
Расширения
Объёмное
Объемное тестирование - это
Это как масштабирование
Это когда объём данных увеличился
Это когда количество кода увеличивается
Это когда количество кода уменьшается
Тестирование стабильности или надежности -
Такого нет
Тестирование ux\ui
Тестирование работоспособности с нагрузкой
Тестирование на получение ответа больших нагрузок
Проверка на утечку памяти - ?
Тестирование стабильности
Тестирование безопасности
Тестирование функционала
Тестирование системы(системное)
Тестирование направленной на обновление модулей программы?
Тестирование установки
Тестирование Интеграции
Дымовое тестирование
Тестирование обновления
Usability Testing проверяет?
Удобством приложений
Красотой (ui)
Логикой (ux)
Проверка совместимости
Правильность - ?
сколько ошибок сделал пользователь во время работы с приложением
как пользователь себя чувствует после завершения задачи
сколько времени и шагов понадобится пользователю для завершения основных задач приложения
как много пользователь помнит о работе приложения после приостановки работы с ним на длительный период времени
как много пользователь помнит о работе приложения после приостановки работы с ним на длительный период времени (повторное выполнение операций после перерыва должно проходить быстрее, чем у нового пользователя).
Активизация в памяти
Правильность
Эмоциональная реакция
Производительность, эффективность
проверяет тестируемый продукт с точки зрения способности противостоять и успешно восстанавливаться после возможных сбоев, возникших в связи с ошибками программного обеспечения, отказами оборудования или проблемами связи (например, отказ сети).
Тестирование на отказ и восстановление
Целью данного вида тестирования является проверка систем восстановления (или дублирующих основной функционал систем), которые, в случае возникновения сбоев, обеспечат сохранность и целостность данных тестируемого продукта.
Тестирование на отказ и восстановление
Конфигурационное тестирование - это
Тестирование на сборка приложения
Тестирование на конфигурацию приложения
Тестирование на замену одних модулей на другие
Профилирование системы
Что такое дымовое тестирование ?
Это когда бомбит и подгорает
это когда QA-инженеры включают расслабляющую музыку, разжигают ароматические свечи и проводят тестирование в уютной атмосфере облаков дыма.
это когда тестировщики вместо стандартных экранных отчетов об ошибке пишут художественные миниатюры о своих проникновениях в код и методично сжигают их, чтобы добиться настоящего визуального эффекта от ошибок.
это когда тестировщики создают облако дыма, чтобы выкурить все баги из системы!
Что же такое дымовое тестирование ?
По шуточному определению, что проверяет дымовое тестирование?
что тестирование прошло удачно, если из установки не пошел дым
что компьютеры и сервера не сгорели, при эксплуатации
что при выпуске дымовой завесы, пользователь успешно работает
что программа успешно работает при курении
Регрессионное тестирование - это
Хм, что то депрессией связано
Точно какое то изменение или проверка
Регрессия багов - это
попытка доказать, что исправленная ошибка на самом деле не исправлена
попытка доказать, что недавнее изменение кода или данных сломало исправление старых ошибок, т.е. старые баги стали снова воспроизводиться
попытка доказать, что недавнее изменение кода или данных сломало другие части разрабатываемого приложения
