
🌸 Майская распродажа
Скидки до 70% в каталоге + дополнительно 3,5% по промокоду HAPPYMAY
В каталог
9.9

Тестировщик | Вопросы собесов
5
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
1 час в топе / 24 часа в ленте
Количество:
keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
10 769.22₽10 769.22₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
В тестировании Smoke-тестирование (или "дымовое тестирование") используется для быстрой проверки базовой работоспособности системы. Варианты, когда может быть несколько smoke-тестов:
Unit Smoke – проверка базовой работоспособности отдельных модулей.
Integration Smoke – проверка взаимодействия нескольких компонентов.
System Smoke – проверка работоспособности всей системы после деплоя.
Smoke на Dev – базовая проверка после каждого коммита.
Smoke на Staging – проверка перед регрессионным тестированием.
Smoke на Prod – sanity-check после деплоя.
Smoke UI – проверка базовых страниц и кнопок.
Smoke API – проверка основных эндпоинтов API.
Smoke DB – проверка доступности базы данных.
Smoke для Админа – проверка, может ли админ зайти и управлять системой.
Smoke для Пользователя – проверка входа и базовых действий обычного пользователя.
Ставь 👍 и забирай 📚 Базу знаний
581
09:05
18.05.2025
- Сбор требований;
- Разработка тест-плана;
- Составление тест-кейсов или чек-листов;
- Настройка тестовой среды;
- Выполнение тестов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
1000
16:10
17.05.2025
Для нативной разработки Android-приложений используются языки, которые поддерживает Android SDK и позволяют взаимодействовать с системой напрямую.
Основной язык для Android с 2017 года
Простая и лаконичная запись кода
Безопасность от
NullPointerException
Отличная совместимость с Java
Поддержка корутин (
coroutines
) для многопоточности class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
findViewById<Button>(R.id.button).setOnClickListener {
Toast.makeText(this, "Привет, Android!", Toast.LENGTH_SHORT).show()
}
}
}
Язык, на котором Android разрабатывался с самого начала (2008 г.)
Большое количество документации и библиотек
Проверенная временем экосистема
Работает на JVM и поддерживается Android Runtime (ART)
Код более громоздкий по сравнению с Kotlin
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = findViewById(R.id.button);
button.setOnClickListener(v ->
Toast.makeText(this, "Привет, Android!", Toast.LENGTH_SHORT).show()
);
}
}
Используется в
Android NDK
(Native Development Kit) Высокая производительность (используется в играх, рендеринге, обработке данных)
Доступ к низкоуровневым API Android
Позволяет писать кроссплатформенный код
Более сложная разработка, чем на Kotlin/Java
#include <jni.h>
extern "C"
JNIEXPORT jstring JNICALL
Java_com_example_MainActivity_stringFromJNI(JNIEnv* env, jobject obj) {
return env->NewStringUTF("Привет из C++!");
}
Используется в Flutter, но компилируется в нативный код Android
Поддержка Google
Одна кодовая база для Android и iOS
Высокая скорость работы благодаря
Dart VM
Не нативный язык Android, но очень популярен
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(child: Text("Привет, Android!")),
),
);
}
}
Ставь 👍 и забирай 📚 Базу знаний
1200
09:05
17.05.2025
Стримы (Streams API) позволяют обрабатывать коллекции декларативно: фильтрация, сортировка, маппинг, агрегация без явного перебора элементов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
1200
16:10
16.05.2025
imageИзображение не доступно для предпросмотра
456+ реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
1300
11:10
16.05.2025
Без четких шагов разработчик не сможет повторить ошибку и исправить её.
Помогает точно воспроизвести баг.
Исключает неоднозначность – разработчик видит, в каких условиях ошибка возникает.
Экономит время – нет необходимости уточнять детали.
https://example.com
. [email protected]
. 500 Internal Server Error
.Ставь 👍 и забирай 📚 Базу знаний
1300
09:05
16.05.2025
- Проверка наличия @ и домена (.);
- Проверка валидных и невалидных форматов;
- Проверка минимальной и максимальной длины;
- Проверка отправки пустого поля;
- Проверка двойного @, спецсимволов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
1400
16:10
15.05.2025
В тестировании и разработке программного обеспечения ошибка (error) и дефект (defect) – это разные понятия, хотя они связаны между собой.
Ошибка – это неправильное действие или решение разработчика, из-за которого в коде появляется проблема.
Ошибки могут быть на разных этапах
Ошибки при написании кода (синтаксические, логические).
Ошибки в требованиях (неправильное понимание задачи).
Ошибки в дизайне (некорректная архитектура).
int divide(int a, int b) {
return a / b; // Ошибка: нет проверки на деление на 0
}
Дефект – это некорректное поведение программы, вызванное ошибкой в коде.
Дефект – это конкретная проблема в продукте, найденная тестировщиком или пользователем.
Если дефект мешает пользователям – он становится проблемой (issue).
Пример дефекта:
Кнопка "Войти" не работает.
При вводе
0
приложение вылетает с ошибкой. Цена товара на сайте отображается неправильно.
Ставь 👍 и забирай 📚 Базу знаний
1400
09:05
15.05.2025
Метод toString() возвращает строку, представляющую объект, обычно включающую информацию о его состоянии.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
1500
16:10
14.05.2025
Если API требует авторизации, но запрос отправляется без токена или неправильных учетных данных, возможны следующие сценарии
Если требуется авторизация, но токен не передан или неправильный, сервер обычно возвращает
{
"error": "Unauthorized",
"message": "Authentication credentials were not provided."
}
Пример в Postman (запрос без токена)
GET https://api.example.com/user/profile
Если токен передан, но у пользователя нет нужных прав, сервер вернет 403 Forbidden
{
"error": "Forbidden",
"message": "You do not have permission to access this resource."
}
Если запрос отправляется из браузера без авторизации, веб-сервер может перенаправить пользователя на страницу входа.
GET https://example.com/dashboard
Некоторые серверы могут банить IP за множественные неудачные попытки доступа (Brute-force защита).
{
"error": "Too Many Requests",
"message": "Your IP has been temporarily blocked."
}
Ставь 👍 и забирай 📚 Базу знаний
1700
09:05
14.05.2025
close
Спецпредложения
Прогеры

Каналов
20
193K
lock_outline
CPV
lock_outline180 209.61 ₽₽
108 125.76 ₽₽
-40%
С этим каналом часто покупают
Отзывы канала
Отзывов нет
Лучшие в тематике
Новинки в тематике
Статистика канала
Рейтинг
9.9
Оценка отзывов
0.0
Выполнено заявок
21
Подписчики:
11.7K
Просмотры на пост:
lock_outline
ER:
--%
Публикаций в день:
4.0
CPV
lock_outlineВыбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий