📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Пособия для изучения Английского.
Книги для подготовки к IELTS, TOEFL
Аудиокниги, Журналы и т.п

@biblioteka_english

#английский


#тестыдлязакреплениязнаний
👇👇👇👇👇
Совокупность действий проводимых над объектом тестирования в процессе разработки для получения информации об актуальном состоянии объекта тестирования в разрезах: "готовность Продукта к выпуску", "Соответствие зафиксированным требованиям" и т.д. это
Anonymous Quiz
54%
Контроль качества
24%
Обеспечение качества
22%
Тестирование
Существует подход «Большого взрыва». К какому уровню тестирования он относится?
Anonymous Quiz
11%
Модульному
42%
Интеграционному
46%
Системному
В матрице соответствия требований в заголовках колонок таблицы в основном расположены
Anonymous Quiz
29%
Тестовые сценарии
52%
Требования
5%
Дефекты
13%
Сборки (билды)
Тип равноправного анализа, основанный на визуальной проверке артефактов для поиска дефектов - это
Anonymous Quiz
45%
Инспектирование
24%
Неформальное рецензирование
16%
Технический анализ
15%
Экспертная оценка
Процесс изменения внутренней структуры кода без изменения внешнего поведения для облегчения понимания его работы, устранения дублирования и облегчения последующих изменений это
Anonymous Quiz
11%
Статический анализ
43%
Ревью кода
43%
Рефакторинг
4%
Метрики кода
Ошибка должна быть исправлена, ее наличие не является критичной, но требует обязательного решения.
Какой приоритет нужно выставить?
Anonymous Quiz
23%
Высокий (High)
68%
Средний (Medium)
9%
Низкий (Low)
Предоставление данному лицу возможностей в соответствие с положенными ему правами или проверка наличия прав при попытке выполнить какое-либо действие.
Anonymous Quiz
41%
Авторизация
59%
Аутентификация
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «🔅🔅🔅 Бесплатный базовый курс Software Testing Introduction (RUS) - Svyatoslav Kulikov (видеолекции на русском языке) 🔅🔅🔅 Необходима регистрация или авторизация на сайте Если по первой ссылке не получилось, попробуйте по этой https://learn.epam.com/details…»
Инкрементальный подход осуществляется с помощью фиктивных программ, называемых заглушками и драйверами . Заглушки и драйверы не реализуют всю логику программирования программного модуля, а только моделируют обмен данными с вызывающим модулем.

Заглушка : вызывается тестируемым модулем.

Драйвер : вызывает модуль для тестирования.

Интеграция снизу вверх
В восходящей стратегии каждый модуль на более низких уровнях тестируется с модулями более высокого уровня, пока не будут протестированы все модули. Требуется помощь драйверов для тестирования

Преимущества:

🔅Локализация ошибок проще.
🔅Не тратится время на ожидание разработки всех модулей, в отличие от подхода Большого взрыва

Недостатки:

🔅 Критические модули (на верхнем уровне архитектуры программного обеспечения), которые контролируют поток приложения, тестируются последними и могут быть подвержены дефектам.
🔅Ранний прототип невозможен

Интеграция сверху вниз:
При подходе сверху вниз тестирование выполняется сверху вниз, следуя потоку управления программной системы.

Пользуется заглушками для тестирования.

Преимущества:

🔅Локализация неисправностей проще.
🔅Возможность получить ранний прототип.
🔅Критические Модули тестируются на приоритет; основные недостатки дизайна могут быть найдены и исправлены в первую очередь.

Недостатки:

🔅Нужно много пней.
🔅Модули на более низком уровне тестируются неадекватно

Интеграция гибрид / сэндвич
В стратегии сэндвич / гибрид представляет собой комбинацию подходов сверху вниз и снизу вверх. Здесь верхние модули тестируются с нижними модулями, а нижние модули интегрируются с верхними модулями и тестируются. Эта стратегия использует заглушки, а также драйверы.

Подход Большого взрыва:
Здесь все компоненты объединены вместе в один раз , а затем тестируют.

Преимущества:

🔅Удобно для небольших систем.

Недостатки:

🔅 Локализация неисправностей сложна.
🔅 Учитывая огромное количество интерфейсов, которые необходимо протестировать в этом подходе, некоторые интерфейсы, которые нужно протестировать, могут быть легко пропущены.
Поскольку интеграционное тестирование может начаться только после того, как «все» модули спроектированы, у группы тестирования будет меньше времени для выполнения на этапе тестирования.
Поскольку все модули тестируются одновременно, критические модули высокого риска не изолируются и тестируются в приоритетном порядке. Периферийные модули, которые имеют дело с пользовательскими интерфейсами, также не изолированы и не проверены на приоритетность.

Читать более подробно: Интеграционное тестирование

Разница между интеграционным тестированием сверху вниз и снизу вверх

Пример структуры комплекса программ - Интеграционное тестирование