TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
ThreadQA | Олег Пендрак

17 Jun, 11:04

Открыть в Telegram Поделиться Пожаловаться

⚡️СПИСОК БАЗОВЫХ ТЕРМИНОВ ДЛЯ НОВИЧКОВ В IT

Сохраняйте себе как шпаргалку, любые непонятные слова из следующих постов можно будет посмотреть здесь и понять, о чем речь

Для удобства можно также использовать поиск на канале по ключевым словам

Python
— это язык про простоту и скорость старта. На нём пишут автотесты, скрипты, обработку данных, машинное обучение и бэкенд. Идеальный первый язык, потому что читается почти как обычный английский

Java — это рабочая лошадка больших компаний. На ней делают серьёзный бэкенд, банковские и корпоративные системы, Android приложения и кучу автотестов. Чуть строже на старте, зато спрос огромный

JavaScript — это язык всего, что крутится в браузере. Кнопки, анимации, интерактив на сайтах, это всё он. Сегодня живёт и на бэкенде через Node.js, так что закрывает и фронт, и сервер

TypeScript — это, по сути, JavaScript с дисциплиной. Добавляет типы, чтобы ошибки ловились ещё до запуска. На больших фронтенд проектах его любят именно за порядок

C# — это ответ от Microsoft, очень близкий по духу к Java. На нём пишут бэкенд, десктоп приложения под Windows и игры на движке Unity

C++ — это язык про скорость и контроль над железом. Там, где важна максимальная производительность, игры, движки, нагруженные системы, берут именно его. Мощный, но требовательный к программисту

C — это дедушка многих языков и основа низкоуровневого программирования. На нём пишут операционные системы и прошивки, где нужно общаться с железом напрямую

Go — это современный язык от Google, заточенный под высокие нагрузки и облака. На нём делают быстрые сетевые сервисы и микросервисы, ценят за простоту и скорость работы

Kotlin — это более удобная замена Java, особенно в мире Android. Сейчас это основной язык мобильной разработки под Android, и автотесты на нём тоже пишут

Swift — это язык для всего эппловского. iPhone, iPad, Mac приложения делают именно на нём. Если тебя тянет в iOS, путь лежит через Swift

PHP — это ветеран веб разработки, на котором держится огромная часть сайтов. Многие его ругают, но вакансий по нему всё ещё полно, особенно вокруг WordPress и старых проектов

Ruby — это язык про удобство и удовольствие от написания кода. Известен в основном по фреймворку Rails, на котором быстро поднимают веб приложения

Rust — это новая звезда про безопасность и скорость одновременно. Дарит производительность уровня C++, но защищает от целого класса ошибок с памятью. Учить тяжело, но он явно про будущее

SQL — это не совсем язык программирования, а язык запросов к базам данных. Через него ты достаёшь, фильтруешь и меняешь данные. Тестировщику он нужен почти всегда

Тачка — сервер на Linux в компании с доступом через консоль

Дёрнуть ручку — это сделать запрос к API. Ручка это конкретный эндпоинт сервера, ты в него стучишься и получаешь ответ

Покурить доку — это пойти почитать документацию. Звучит как отдых, но на деле ты сидишь и разбираешься, как работает библиотека или сервис

Багу починить — это исправить ошибку в продукте. Баг это и есть та самая ошибка, из за которой что то работает не так, как должно

Репа — это репозиторий, место где лежит код проекта. Обычно это GitHub или GitLab, туда ты заливаешь свои изменения

Баг на фронте — это ошибка на стороне интерфейса, того что видит пользователь. Если ломается логика на сервере, говорят баг на бэке

Джира — это таск трекер, где живут все задачи. В ней ставят задачи, двигают статусы и обсуждают, кто что делает

Таска — это задача. Прилетела таска значит тебе дали что то сделать и завели это в трекере

Тикет — это то же самое, что таска, просто другое слово. Чаще так называют задачу или обращение, особенно про баги

БД — это база данных, где хранится вся информация продукта. Заказы, пользователи, статусы, всё это лежит именно там

Залить — это отправить свой код в репозиторий. Залил изменения значит твой код теперь в общем проекте

Смержить — это объединить свою ветку с основной. После мержа твои правки становятся частью общего кода

Ветка — это отдельная копия кода, где ты спокойно работаешь, не ломая основную версию. Доделал, и потом мержишь обратно

Ревью — это проверка твоего кода другим человеком перед мержем. Коллега смотрит, всё ли нормально, и оставляет комментарии

Деплой — это выкатка кода на сервер, чтобы изменения увидели пользователи. Задеплоили значит новая версия уже работает

Прод — это боевое окружение, то самое, которым пользуются реальные люди. Прод упал значит у пользователей сейчас всё сломалось, и это всегда стресс

Стейдж и тест — это промежуточные окружения для проверок. Сначала катят туда, и только потом, когда всё ок, на прод

Логи — это записи о том, что происходило в системе. Когда что то сломалось, первым делом лезут в логи искать причину

Фича — это новая возможность в продукте. Фича тогл это переключатель, которым фичу можно включать и выключать без выката нового кода

Хотфикс — это срочное исправление, которое катят вне очереди. Обычно когда на проде горит и ждать нельзя

Мёржконфликт — это когда двое поменяли один и тот же кусок кода и система не знает, чью версию оставить. Приходится руками разруливать

Ассерт — это проверка внутри теста, сердце всей автоматизации. Ты говоришь, я ожидаю вот такой результат, и ассерт сверяет ожидание с реальностью. Не сошлось, тест падает

Флайки — это нестабильные тесты, которые то проходят, то падают без изменений в коде. Самая бесячая вещь в автоматизации, потому что им нельзя доверять и причину ловить тяжело

Асинхронщина — это когда результат появляется не сразу, а с задержкой. Например, отправил запрос, а данные прилетают в базу или очередь через пару секунд. Тут нельзя проверять мгновенно, надо корректно дождаться

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

Атачменты — это вложения к отчёту о прогоне. Скриншоты, логи, тело запроса и ответа. Когда тест упал, именно атачменты помогают понять, что пошло не так, без них разбор это гадание

Стактрейс — это след ошибки, цепочка вызовов, которая привела к падению. Выглядит страшно, но именно в нём прячется ответ, где и почему всё сломалось. Учись его читать, это супер навык

Предусловия — это то, что нужно подготовить до теста. Создать пользователя, залить тестовые данные, выставить нужное состояние. Без них тест может упасть просто потому, что среда не готова

Постусловия — это уборка после теста. Удалить созданные данные, вернуть систему в исходное состояние. Если этим пренебрегать, тесты начинают мешать друг другу и появляются те самые флайки

Прогон — это запуск набора тестов целиком. Прогнали сьют значит выполнили все тесты и получили общий результат, сколько прошло и сколько упало

ТМС — это система управления тест кейсами, test management system. Там хранятся все кейсы, и туда же часто складываются результаты прогонов, чтобы видеть общую картину покрытия

Сьют — это набор тестов, объединённых по смыслу. Например, сьют на авторизацию или сьют на оплату. Удобно гонять не всё подряд, а нужную пачку

Тест дата — это данные, на которых работает тест. Логины, пароли, тестовые карты, json для запросов. Чем чище и предсказуемее тест дата, тем стабильнее прогоны

Грейд — это уровень квалификации специалиста, который отражает его опыт, навыки, степень самостоятельности и ответственность в работе

610 0 7 27
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot