BeliQA – обучение тестированию в IT с нуля
63 subscribers
65 photos
16 videos
14 links
Обучу профессии тестировщик всего за 2 месяца! Если ты мечтаешь работать удаленно и решать интересные задачи, то приходи в школу тестирования BeliQA: https://beliqa.ru/
Download Telegram
В тестировании существует модель, которая показывает, как должны быть распределены тесты по уровням на проекте.

Она называется «Пирамида тестирования» 😎

Сейчас расскажу, из чего она состоит ➡️

1️⃣ Основание пирамиды составляют unit-тесты (модульные тесты), которые тестируют единичные модули системы, методы, классы и другие структуры на уровне кода. Обычно их пишут разработчики.

Пример: Проверка функции рассчета скидки внутри кода.

❗️ И таких тестов по пирамиде должно быть больше всего. Даже больше половины всех тестов 😄 Так как они самые дешевые и быстрые, ведь их пишет разработчик со знанием кода системы.

2️⃣ Следующей ступенью идут Integration-тесты (интеграционные тесты).
Они проверяют как части системы интегрированы между собой или интегрированы с другими сервисами. Тут тестируется взаимодействие с базой данных, API, внешние интеграции. Чаще всего делают тестировщики.

Пример: Отправить запрос на создание заказа со скидкой на API, проверить ответ сервера.

❗️ Таких тестов должно быть меньше, чем модульных, но больше, чем UI.
❗️ Тесты медленнее и дороже, чем Unit, но гораздо быстрее, чем UI.

3️⃣ На верхушке пирамиды идут End-to-end тесты (условимся, что это просто тесты, которые делает тестировщик, имитируя пользовательские действия). Чаще всего делают тестировщики.

Пример: Проверить отображение скидки при применении промокода.

❗️ Самые мееедленные и, соответственно, самые дорогие тесты. Поэтому их должно быть меньше всего.

В заключение хочется сказать, что на реальных проектах такая пирамида не всегда соблюдается. А где-то не соблюдается вовсе. Но было бы здорово ее внедрить там, где ее нет!

Ведь пирамида была разработана, чтобы оптимизировать процесс тестирования. Сделать его более экономным и эффективным.


#теория@BeliQA_school
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏51
Эту фатальную ошибку 💯% делают все джуны

Сегодня ко мне пришла в голову идеальная аналогия!

Виды тестирования — это как ступеньки. И переходить на следующую можно только, если предыдущая прошла.

Обычно, когда новоиспеченному тестировщику в руку попадает новая фича от разработчика, он начинает бомбардировать ее по всем фронтам 😀

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

Ступор. Боль. Скупая слеза. Осознание, что потратил кучу времени впустую 😵

Именно для того, чтобы избежать таких ситуаций, были придуманы виды тестирований, связанных с изменениями в коде!
А именно: Smoke, Sanity, Regression 🥳

Если честно, то я бы руки целовала за эту информацию, если бы мне давали ее мои учителя!
Но даже близко этого не было 😭 и пришлось разбираться самой. Но я делюсь ей абсолютно безвозмездно в этом канале 🫶

Напоминание о том, что это за виды тестирования:

🔹 Smoke — проверка основных функций, чтобы убедиться, что базовый функционал не сломался.

Например, для интернет-магазина: авторизация, регистрация, покупка самовывозом, покупка с доставкой, отмена заказа

🔹 Sanity — ключевые сценарии новой функции.

Например, сделали возможность использовать промокод. Тестируем добавление, применение, удаление промокода. Действительный/недействительный промокод. Проверяем корректно ли произошел пересчет стоимости на странице оплаты.

🔹 Regression — проверяем остальные модули, которые могли быть затронуты данной функцией.

В данном примере это все, что связано с созданием, оплатой, возвратом заказа разными способами и разными доставками.

А в следующем посте я покажу пошаговый алгоритм, как пройти эти ступеньки правильно и сэкономить кучу часов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻7🔥1
Наконец у меня дошли руки до организационных изменений в обучении!

1. И первое, что изменится — теперь обучение будет начинаться в конкретную дату с дедлайнами и длиться 2 месяца.
До этого доступ к обучению открывался сразу после оплаты и закрывался через год.
Но из-за этого некоторые ученики лениво учатся по пол года, попутно забывая все, что выучили до этого 😅

Теперь доступ открывается в определенную дату и все задания сдаются по дедлайну. После прохождения курса доступ будет открыт еще 10 месяцев (суммарно 1 год).

2. Теперь количество мест ограничено, так как я физически и психологически не смогу качественно много человек.

Ближайшая дата старта потока — 22.12.25 🚀


Но уже сейчас можно получить доступ к первому модулю и к заданиям в нем 🫶

3. Еще в августе я сообщала о том, что будет изменение цены. Новую цену можно найти на скринах 💲

Ближайшие несколько дней еще можно будет попасть по старой!
Эффективного и интересного всем обучения ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Благодаря этому посту вы сэкономите очень много часов!
Это я вам гарантирую 💯

Ловите последовательный алгоритм действий при тестировании!

1. Получаем в руки новую сборку приложения 🤳 👨‍💻

2. Проводим Smoke тесты 💨
Если есть критические ошибки — отдаем в разработку, так как дальше смысла тестировать нет, ведь после исправления придется тестировать все заново.
Если Smoke прошли, то идем к следующей ступеньке — Sanity.

3. Проводим Sanity тесты 👩‍⚕️
Если есть ошибки — отдаем в разработку. Дальше не тестируем.
Если ошибок нет — идем на следующую ступень.

4. Функциональные/нефункциональные тесты 🔥 — и только тут мы наконец начинаем тестировать новую функцию вдоль и поперек. Если все окей, то переходим на следующую ступень.

5. Regression тесты 🔗. Если значительные ошибки есть — отдаем в разработку.
Если ошибок нет, то можно пушить в продакшен 🥇

❗️Начни тестирование с ключевых сценариев сразу — не копайся в мелочах, если база не работает ❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
41🔥1
Идеальное место для работы вне дома, если хочется тишины и концентрации 💔

И делюсь им с вами, с моим небольшим, но теплым комьюнити.
Хотя мне страшно, что место перестанет быть таким тихим и атмосферным, если о нем узнают больше людей 😄

В этот раз повезло живущим в Москве.
Огромное пространство с различными направлениями: можно и поработать, и попить кофе, и поесть, и сходить на йогу и даже посетить спа 💅🏻

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

Заказывать что-то не обязательно, можно просто сесть на любое понравившееся место. Бесплатно.

Место роскошное 🥰
Называется «Место Быть» —
Мясницкая ул., 24/7с1
https://yandex.ru/maps/org/mesto_byt/119053995261?si=pneepn45be12uv2vmew8h8n124
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓5
Сейчас быстро и просто объясню разницу между тестированием вручную и тестированием с помощью языка программирования 👇

Тестирование вручную — когда ты делаешь то, что может сделать каждый пользователь, а также используешь программы для тестов вручную ✍️
Например, открываешь браузер —> заходишь на сайт —> входишь в аккаунт

Автоматизация тестирования — когда пишешь код не языке программирования, который заставляет компьютер сам проводить эти тесты 💻
Например: ты пишешь команду на запуск автотеста —> убираешь руки —> компьютер сам открывает браузер —> сам заходит на сайт —> сам входит в аккаунт

И, как я всегда говорю, невозможно автоматизировать, если не знаешь что 😜
Поэтому база и основа (а это ручное тестирование) обязательна перед автоматизацией.

Ставьте лайк посту, если разница стала понятной ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Друзья, поздравляю С Новым 2026 Годом! 🎄
Пусть все плохое останется в прошлом году.

Тем, кто хочет в этом году изменить свою жизнь, желаю взять себя в руки и сделать это.

А тем, кого все устраивает — прокачаться в уровне жизни 🥂

Помните, только мы сами управляем нашим счастьем 🍾
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3🕊2
Уже полмесяца нового года прошло, а ты всё ещё не можешь разогнаться? 😄

Тогда мягко напомню:
это последняя возможность попасть в ближайший поток обучения на тестировщика и начать учиться уже сейчас, а не «когда-нибудь потом».

Если зайти в этот поток:
✔️ в марте ты уже будешь с профессией в руках
✔️ и в активном поиске работы, а не только «разбираться, что такое баги»

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

На обучении есть два формата:
📕 самостоятельный
💌 и с моей поддержкой

Честно:
мне выгоднее продавать самостоятельный тариф.
Но я рекомендую формат со мной, потому что там я лично:
— помогаю разобраться в сложных моментах
— проверяю ДЗ, опираясь на свой реальный опыт в тестировании
— и не даю застрять на «я туплю и не понимаю»

Если давно думаешь — это тот самый момент, когда лучше не откладывать 💬

А если чувствуешь, что пора — напиши в ЛС группы.
Я помогу понять, подойдёт ли тебе обучение и какой формат будет комфортнее 🪴
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Ломаю программы и нахожу баги даже в технике 😄
👏6
This media is not supported in your browser
VIEW IN TELEGRAM
Отпуск в 2 недели заканчивается, и я поймала себя на мысли, что у меня нет чувства «блииин, завтра на работу».

Наоборот — я даже немного соскучилась 🥹

Появилось желание снова структурировать жизнь: расписание, задачи, ритм 🏃🏼‍♀️
Потому что полный хаос, как ни странно, расслабляет слишком сильно.

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

И это, честно говоря, очень приятное чувство.

А у вас как обычно бывает после отпуска?

Завтра напишу пост, как комфортно возвращаться к задачам после перерыва, чтобы это было продуктивно и в удовольствие 🌿
3👨‍💻2
This media is not supported in your browser
VIEW IN TELEGRAM
💯5
This media is not supported in your browser
VIEW IN TELEGRAM
👍5