
⚡️ Telega AI — персональный каталог и пост за 30 секунд
AI-агент подберет каналы и напишет рекламный пост на основе вашего продукта
В каталог

РегистрацияВойтиВойти
Скидка 3,5% на первые три заказа
Получите скидку на первые три заказа!
Зарегистрируйтесь и получите скидку 3,5% на первые рекламные кампании — промокод активен 7 дней.
5.3

Тестировщик | Вопросы собесов
5
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
8 531.46₽8 531.46₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
🤔 На что похожа структура внутри SQL базы?
Структура напоминает табличную систему:
- базы данных состоят из таблиц;
- каждая таблица содержит строки (записи) и столбцы (поля);
- таблицы могут быть связаны через ключи;
- возможны индексы, представления, триггеры, процедуры.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
1261
19:10
14.08.2025
🤔 В чем разница между orElse(), orElseGet()?
Оба метода используются с
Optional<T>
для обработки значений по умолчанию, если Optional
пуст (Optional.empty()
).
orElse()
– всегда вычисляет значение
public T orElse(T other){}
Всегда выполняет выражение в orElse()
, даже если Optional
не пуст. Подходит, если значение по умолчанию простое и быстро вычисляется.
Optional<String> opt = Optional.of("Hello");
String result = opt.orElse(getDefault()); // `getDefault()` ВЫЗОВЕТСЯ всегда!
System.out.println(result); // "Hello"
public static String getDefault() {
System.out.println("Вызываем getDefault()");
return "Default";
}{}
Вывод в консоль
Вызываем getDefault()
Hello{}
orElseGet()
– ленивое вычисление
public T orElseGet(Supplier<? extends T> supplier){}
Вызывает переданную функцию (Supplier<T>
) ТОЛЬКО если Optional
пуст.
Полезно, если вычисление значения по умолчанию тяжёлое (например, обращение к базе или сети)
Optional<String> opt = Optional.of("Hello");
String result = opt.orElseGet(() -> getDefault()); // `getDefault()` НЕ ВЫЗОВЕТСЯ!
System.out.println(result); // "Hello"
public static String getDefault() {
System.out.println("Вызываем getDefault()");
return "Default";
}{}
Вывод в консоль
Hello{}
Ставь 👍 и забирай 📚 Базу знаний1109
12:05
15.08.2025
🤔 Что такое implicit wait в Selenium?
Это глобальное ожидание, которое говорит драйверу: "жди n секунд, прежде чем выбросить ошибку, если элемент не найден". Оно применяется ко всем элементам по умолчанию.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
1100
19:10
15.08.2025
imageИзображение не доступно для предпросмотра
Готовимся к школе с Wildberries!
На WB вы найдете всё необходимое для учебы: рюкзаки, форма, канцтовары, техника и тысячи других товаров по суперценам!⚡ Подготовка к школе без лишних трат!!📚🎓
Посмотреть каталог
#реклама 16+
wildberries.ru
О рекламодателе
1110
15:45
15.08.2025
🤔 Как проверить чек-боксы?
Является важной частью тестирования пользовательского интерфейса. Она включает в себя проверку функциональности, правильности состояния и взаимодействия с другими элементами на странице.
🟠Функциональное тестирование
Клик по чекбоксу. Чекбокс устанавливается (помечается галочкой) или снимается (галочка убирается). Открыть страницу или форму, где находится чекбокс. Чекбокс должен быть в заранее определённом состоянии (отмечен или не отмечен). Установить или снять отметку и отправить форму. После отправки формы и обновления страницы состояние чекбокса должно сохраниться.
🟠Тестирование взаимодействий
Кликнуть на чекбокс, от которого зависят другие чекбоксы (например, "Выбрать все"). Все зависимые чекбоксы должны изменять своё состояние соответственно. Изменить состояние чекбокса и проверить влияние на другие элементы формы (например, кнопки, поля ввода). Другие элементы должны изменять своё состояние (активироваться, деактивироваться) в зависимости от состояния чекбокса.
🟠Валидность данных
Установить или снять чекбокс и отправить форму. Проверьте, что данные формы правильно передаются на сервер. Оставить обязательный чекбокс неотмеченным и попытаться отправить форму. Появляется сообщение об ошибке или предупреждение, что чекбокс должен быть отмечен.
🟠Тестирование пользовательского опыта (UX)
Проверить, можно ли управлять чекбоксами с клавиатуры (Tab, Space, Enter). Чекбокс должен быть фокусируемым и изменять состояние при использовании клавиатуры. Открыть страницу на разных устройствах (мобильные телефоны, планшеты, компьютеры). Чекбоксы должны правильно отображаться и быть интерактивными на всех устройствах.
🚩Примеры автоматизированного тестирования чекбоксов
Пример на Selenium (Java)
// Инициализация WebDriver
WebDriver driver = new ChromeDriver();
driver.get("http://example.com");
// Найти чекбокс
WebElement checkBox = driver.findElement(By.id("checkbox"));
// Проверить начальное состояние
boolean isSelected = checkBox.isSelected();
assertFalse(isSelected);
// Установить чекбокс
checkBox.click();
assertTrue(checkBox.isSelected());
// Снять чекбокс
checkBox.click();
assertFalse(checkBox.isSelected());
// Закрытие браузера
driver.quit();{}
Пример на Cypress (JavaScript)
// Открыть страницу
cy.visit('http://example.com');
// Проверить начальное состояние чекбокса
cy.get('#checkbox').should('not.be.checked');
// Установить чекбокс
cy.get('#checkbox').check().should('be.checked');
// Снять чекбокс
cy.get('#checkbox').uncheck().should('not.be.checked');{}
Ставь 👍 и забирай 📚 Базу знаний1084
12:05
16.08.2025
🤔 Какие твои действия после релиза?
- Smoke-тестирование на продуктиве;
- Мониторинг ошибок и логов;
- Проверка основных пользовательских потоков;
- Подготовка отчетов о релизе.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
946
19:10
16.08.2025
imageИзображение не доступно для предпросмотра
Скажи новому - Вайнот? Балтика Вайнот 0 безалкогольное
На связи новый бренд «Балтика Вайнот безалкогольное»!
Мы те, кто предлагает пробовать новое и выходить за рамки привычного! Ведь...почему бы нет?!✨
Именно от этого вопроса мы создали наш первый уникальный напиток в линейке
Балтика Вайнот 0 розовое безалкогольное.
Его уникальность строится на необычном сочетании легкой текстуры и изысканного вкуса, созданного с использованием винных дрожжей.
Купить
#реклама
ozon.ru
О рекламодателе
887
00:37
17.08.2025
🤔 Какая вместимость SringBuilder?
В классе
StringBuilder
есть понятие вместимости (capacity
) — это количество символов, которые объект StringBuilder
может вместить без необходимости выделения новой памяти.
🟠Как работает `capacity`?
Когда создается объект StringBuilder
, у него есть внутренняя буферная строка, которая может расти по мере добавления новых символов. Однако, чтобы не выделять память слишком часто, StringBuilder
создает буфер с запасом.
🟠Как посмотреть текущую вместимость?
Для этого есть метод
StringBuilder sb = new StringBuilder("Hello");
System.out.println(sb.capacity()); // 21 (16 + 5){}
🟠Как увеличить `capacity` вручную?
Можно задать вместимость заранее через конструктор:
StringBuilder sb = new StringBuilder(50);
System.out.println(sb.capacity()); // 50{}
А если нужно увеличить уже существующий StringBuilder
, можно использовать:
sb.ensureCapacity(100); // Гарантирует вместимость 100{}
🟠Что происходит при превышении `capacity`?
Когда длина строки превышает текущую вместимость, StringBuilder
автоматически увеличивает размер буфера.
Новая вместимость рассчитывается так:
новая_вместимость = (текущая_вместимость * 2) + 2{}
Пример
StringBuilder sb = new StringBuilder(10);
sb.append("12345678901"); // 11 символов → превышает 10
System.out.println(sb.capacity()); // (10 * 2) + 2 = 22{}
Ставь 👍 и забирай 📚 Базу знаний799
12:05
17.08.2025
🤔 Что мы можем сделать с помощью POST?
- Создать новую запись в базе данных;
- Отправить формы;
- Запустить процесс на сервере.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
1
19:10
17.08.2025
imageИзображение не доступно для предпросмотра
Получи грант до 1,2 млн руб. на обучение в магистратуре
4 офлайн программы, онлайн-магистратура по ML. Гранты до 1,2 млн руб. Стажировки, диплом гос. образца и фокус на твоей карьере в ЦУ
Подать заявку
#реклама 16+
apply.centraluniversity.ru
О рекламодателе
1
23:45
17.08.2025
close
Спецпредложения
Прогеры

Каналов
20
199K
lock_outline
CPV
lock_outline183 076.74 ₽₽
109 846.06 ₽₽
-40%
С этим каналом часто покупают
Отзывы канала
Отзывов нет
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
5.3
Оценка отзывов
0.0
Выполнено заявок
21
Подписчики:
12.1K
Просмотры на пост:
lock_outline
ER:
8.5%
Публикаций в день:
4.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий