Тестировщик от бога – Telegram
Тестировщик от бога
36.7K subscribers
2.01K photos
59 videos
3 files
1.94K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6756feb5c577eb7c5260f6b8&registryType=bloggersPermission

Божественный канал про тестирование

Официальный телеграм-канал портала testengineer.ru

По всем вопросам: @godinmedia
Download Telegram
Я заметил, что параметры offset и limit в API запросах часто вызывают путаницу, часто люди думают, что это ОТ и ДО хотя это не так

На самом деле их концепция максимально проста!

Параметры offset и limit:

Offset: Этот параметр задает сдвиг, то есть начальную позицию в списке записей, с которой будет начинаться выборка. Например, если offset равен 10, то список начнется с 11-ой записи (индексация начинается с нуля). Таким образом, offset определяет, сколько записей будет пропущено перед тем, как начать возвращать данные.

Limit: Этот параметр определяет количество записей, которое будет возвращено в ответе. Например, если limit равен 10, то будет возвращено 10 записей, начиная с позиции, определенной параметром offset.

Давайте представим, что у вас есть API для получения списка пользователей.

Сделаем такой запрос:
GET /api/users?offset=10&limit=10


В этом запросе:
offset=10 означает, что выборка начнется с 11-ой записи.
limit=10 означает, что будет возвращено 10 записей, начиная с 11-ой.

В таком случае ответ будет содержать следующие записи:
{
"total": 567,
"users": [
{"id": 11, "name": "User 11"},
{"id": 12, "name": "User 12"},
{"id": 13, "name": "User 13"},
{"id": 14, "name": "User 14"},
{"id": 15, "name": "User 15"},
{"id": 16, "name": "User 16"},
{"id": 17, "name": "User 17"},
{"id": 18, "name": "User 18"},
{"id": 19, "name": "User 19"},
{"id": 20, "name": "User 20"}
]
}


Добавлю еще несколько примеров для закрепления:

Получение первых 10 записей:
GET /api/users?offset=0&limit=10


Получение следующих 10 записей (11-20):
GET /api/users?offset=10&limit=10


Получение записей с 21 по 30:
GET /api/users?offset=20&limit=10


Дополнительно хочу добавить маленькое пояснение:

offset и limit часто используются для реализации пагинации. Вместо того чтобы возвращать все записи сразу, API может возвращать данные частями, что особенно полезно для больших наборов данных. Это помогает снизить нагрузку на сервер и улучшить производительность, так как обрабатывается меньше данных за один запрос.

Источник
🔥52👍22😁31
🇬🇧🇺🇸 Собрали resources для бесплатного learning английского

▫️BBC English — большой ресурс с заданиями, уроками, видео и аудио. Местами немного old-fashioned, но, возможно, вы как раз хотели подтянуть английский для приема в Букингемском дворце.

▫️Alison — платформа с сертификатами и дипломами. Если хотите щегольнуть еще и языковым дипломом. Есть короткие курсы английского по разным темам и сферам работы.

▫️British Council — тексты для чтения, упражнения, аудирование. Удобные разделы под разные задачи и уровни, есть бесплатный тест на определение уровня языка.

▫️English Central — бесплатные видео с субтитрами под разные уровни и темы. Нужно зарегаться.

▫️Drops — симпатичное удобное приложение для изучения 50+ языков. Можно выбирать произношение (например, UK/US English или Brazilian/European Portuguese). Есть бесплатная версия.

▫️Quizlet — карточки на запоминание и проговаривание для изучения английского. А еще других языков, математики, истории и др. Есть приложение.

▫️Urban Dictionary — сайт и приложение со сленговыми словами и выражениями. Карманный приятель по изучению ругательств.
🔥23👍5
QA-инженер? Получите оффер всего за 3 дня! 🚀

Прямо сейчас компания-лидер инженерной индустрии в России YADRO проводит SPRINT OFFER для QA-инженеров.

🔵 Если вы готовы присоединиться к одной из команд — Телеком или Разработка программного обеспечения:

Оставьте заявку до 5 ноября.
• Пройдите HR-скрининг.
• Пройдите техническое и менеджерское интервью.

→ В команде разработки ПО вы будете тестировать совместимость СХД с платформами виртуализации, а также разрабатывать тестовые сценарии.

→ В команде телекома вам предстоит разрабатывать стратегии и тест-планы на новую функциональность для базовых станций, анализировать требования и результаты тестирования.

Это ваша возможность присоединиться к уникальной команде специалистов, работать над амбициозными проектами и обучаться у профессионалов с большим опытом и влиять на продукт.

Получите оффер и станьте частью YADRO. Подробности на сайте!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👎5🌚41👍1
🤓 Список бесплатных курсов с сертификатами, которые вы можете указать в резюме

▫️English First — тест с сертификатом на уровень знания английского.

▫️Grow with Google — 300+ бесплатных сертификатов в зависимости от вашей локации. Сферы обучения от разработки до sustainability.

▫️Harvard — 149 бесплатных курсов. К некоторым можно докупить сертификат после прохождения.

▫️Stanford — Есть бесплатные сертификаты или опция, как в Гарварде — докупить сертификат после прохождения бесплатного онлайн курса.

▫️Linkedin Learning — 150+ сертификатов от Adobe, Microsoft, GitHub, Amazon (AWS) и др.

▫️Coursera — тысячи курсов от самой платформы и университетов, в том числе Стэнфорд. Есть программы от IBM, Microsoft, Meta и др. Проверьте, есть ли сертификат в конкретном курсе, что вы выбрали.
🔥257👍3👏3
Мечтаешь работать в IT, но не знаешь, с чего начать?

Востребованная профессия QA Engineer открывает двери к успешной карьере!

Наш курс QA Engineer. Basic — это не просто теория, а огромное количество практики и настоящий карьерный саппорт! Определим твои цели, скорректируем резюме, поделимся стратегиями поиска работы и будем поддерживать тебя на каждом этапе.

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

Готов сделать первый шаг к своей новой карьере? Оставляй заявку и начни свой путь к успеху в IT уже сегодня: https://u.to/UX34IA

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8Jttab
👍9😁43👎1
👏86🔥31😁126👍2
🐛QA Automation | IT — полезные материалы по автоматизированному тестированию. Гайды, авторские статьи и обучающие видео.

Подписаться
👍14🎉3🔥21
Коды ответов HTTP

Ever wondered what those three-digit numbers mean when you browse the web? Let's break it down!

HTTP Status Codes are like messages from the website to your browser, telling you how the request went.

1. 1xx - Informational: Preliminary status codes indicating the server has received the request and is continuing the process.

2. 2xx - Success: These codes mean the request was successful, showing various outcomes like:
- 200 OK: Everything went smoothly, and the server processed the request successfully.
- 201 Created: A new resource has been successfully created.

3. 3xx - Redirection: Signifying that more action is needed to complete the request, like:
- 301 Moved Permanently : The requested resource has been permanently moved elsewhere.

4. 4xx - Client Error: These codes represent errors caused by the client's request, including:
- 400 Bad Request : The server can't understand the request due to a client error.
- 404 Not Found : The requested resource doesn't exist on the server.

5. 5xx - Server Error: Indicating issues on the server side, such as:
- 500 Internal Server Error : Something unexpected happened on the server, causing an error.
2👍47🔥8😁4🕊1
Как автоматизировать тестирование с помощью Docker-compose?

🟡 Приглашаем вас 6 ноября в 20:00 мск на открытый вебинар по разворачиванию инфраструктуры тестирования с использованием docker-compose. Узнайте, как ускорить процессы, облегчить работу и внедрить самые передовые технологии в QA.

На вебинаре мы покажем, как разворачивать тестовые окружения на примере Selenoid и Jenkins. Это практическое занятие поможет вам глубже понять возможности docker-compose и освоить ключевые инструменты для управления тестированием.

Вебинар будет полезен для QA-инженеров, автоматизаторов и DevOps-специалистов, которые хотят развивать навыки работы с контейнерами и ускорить внедрение тестирования в CI/CD-процессы.

Регистрируйтесь прямо сейчас и получите скидку на курс «Java QA Engineer. Professional»: https://u.to/kOv6IA

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8KLusM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍135👎2😁2
Свежие статьи по тестированию с нашего сайта

Вот, что вышло у нас на сайте testengineer.ru за последнюю неделю

▫️Баги в проде
Эссе тестировщика с 40-летним стажем.

▫️Полезные команды Playwright
Самые полезные опции командной строки.

▫️Desired Capabilities в Selenium
Набор пар ключ-значение в JSON, описывающих окружение.

▫️Научный подход к багам
Вспоминаем уроки биологии в школе.

▫️Отличия архитектуры Cypress, Playwright и Selenium 3/4 (WebSocket vs HTTP)
Графическое отображение различий веб-инструментов на архитектурном уровне.
👍174🔥2
🟡Дайджест полезных материалов по тестированию за неделю с 21 по 27 октября

🔖 Почитать:

- на TestEngineer:
▪️Desired Capabilities в Selenium
▪️Научный подход к багам
▪️Полезные команды Playwright
▪️Шаблон ААА
▪️Тестирование API в Playwright/Java. PUT-запросы

- Другие платформы:
▪️Собеседование по Linux
▪️Шпаргалка по Docker для тестировщиков
▪️Когда писать тесты, когда чек-листы
▪️Load Scam. «Что меня беспокоит в коммерческих инструментах нагрузочного тестирования»
▪️Прогресс регрессионного тестирования
▪️Кейс. Автоматизированное тестирование графических приложений и сценариев установки
▪️Автоматизация CQC на CI
▪️14 лучших практик автоматизации тестирования
▪️Подходы к сокращению регрессионного тестирования
▪️Практикум по SoapUI
▪️T-shape в Т-банке
▪️История успеха, или Как учительница английского с тремя детьми вошла в IT
▪️Мобильное. Shortcuts
▪️Человеческий фактор
▪️Сравнение двух курсов

- В большом мире QA (англоязычное):
▪️First things first
▪️The Beleaguered Page Object Model
▪️Complexity draws us to low-code solutions
▪️Zero Bug Revolution
▪️Custom Soft Assertions using AssertJ
▪️Practicing systems thinking
▪️Test Heuristics Cheat Sheet
▪️Neutral Quality
▪️Perfect Coverage
▪️Обзор low-code tools
▪️WebDriverWait in Selenium Java: A Detailed Tutorial

👀 Посмотреть:

🌐 Быстрый практикум по БД и СУБД ⏱️35 минут
🌐 Best Practices from Amazon, Uber, and DoorDash ⏱️30 минут
🌐 Secure for the Holidays ⏱️1 час
🌐 Пути развития Mobile QA ⏱️1 час 20 минут
🌐 Учимся договариваться о деньгах ⏱️1 час 30 минут
🌐 Курс тестирования API в Postman, 10 уроков
🌐 Видеокурс по ISTQB Foundation Level
🌐 HTTPS для тестировщика. API, статус коды, методы ⏱️15 минут
🌐 Собеседование QA в Ренессанс Банк ⏱️40 минут
🌐 Как отвечать на вопросы, которые ты не знаешь. Техническое интервью ⏱️15 минут
🌐 Способы организации тестовой модели ⏱️1 час 30 минут

🟢Подробный дайджест с описаниями

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🎉98
всем хорошей пятницы)
😁10311👍9🔥3
7 советов как не надо делать резюме (или надо?)

🤡 Перечислите ВСЕ навыки и технологии.
Любите смотреть YouTube? Пишите "Эксперт по видеообзорам". Однажды видели Excel? Добавьте "Аналитик данных". Ничего страшного, если 90% этих "умений" вы никогда не использовали – главное, чтобы список был длинным и впечатляющим!

🤡 Фотография из отпуска – отличное решение.
Вы в купальнике на пляже или с коктейлем в руке – именно такие фотографии лучше всего подходят для делового резюме. Пусть HR увидит, что вы не только трудоголик, но и умеете отдыхать по-королевски!
Пишите как можно больше шаблонных фраз.

🤡 "Коммуникабельный, стрессоустойчивый, умею работать в команде".
Неважно, что это есть у 99% кандидатов – чем больше стандартных фраз, тем лучше! А вдруг кто-то решит, что это правда эксклюзивные черты?

🤡 Не тратьте время на правки – ошибки добавляют "человечности".
Орфографические и грамматические ошибки? Подумаешь! Даже великие писатели делали опечатки. К тому же, рекрутеру будет весело разгадывать, что вы имели в виду.

🤡 Не описывайте свои обязанности – это же и так очевидно.
Зачем подробно объяснять, что вы делали на прошлой работе? Пишите просто: "Работал в компании N" и всё. Пусть рекрутеры сами додумают, чем вы там занимались – это ведь очевидно!

🤡Дата рождения – это святой секрет.
Никогда не указывайте свой возраст. Пусть HR решает: вы только что закончили школу или у вас за плечами 30 лет опыта. В конце концов, это как лотерея – сюрприз обеспечен!

🤡 Обязательно добавьте все ваши социальные сети.
Твиттер, где вы спорите на тему политики? Инстаграм с фотографиями завтраков? Всё это должно быть в резюме. Ведь компании важно знать, какие мемы вам нравятся и как вы проводите выходные!

Источник
😁42👍93👎3
Время под контролем: как работать по методу Pomodoro

Перейти
17
знакомая ситуация? 😅
😁1259😢3
🟡Дайджест полезных материалов по тестированию за неделю с 28 октября по 3 ноября

🔖 Почитать:

- на TestEngineer:
▪️Ускоряем Playwright
▪️Headless-режим
▪️Тестирование API в Playwright/Java. GET-запросы
▪️Создание простого сайта как метод прокачки хард-скиллов
▪️Шесть уровней QA

- Другие платформы:
▪️КОДР — Как Оно Должно Работать
▪️Основы сетевой инженерии для QA. Как работают веб-приложения
▪️Блиц-практикум по тестированию API (GET и POST)
▪️unittest или pytest
▪️Селекторы и локаторы Playwright
▪️Эксперимент с QA-командой
▪️Путь от стажера к фулстеку в банке
▪️Мои грабли. Как адаптироваться после смены профессии
▪️Вайти в 37 с дипломом филфака
▪️Новые фичи в DevTools
▪️Исчерпывающий практикум по GraphQL (Postman)
▪️Разница между очисткой, сбросом и восстановлением моков
▪️Движки браузеров и их влияние на проведение тестирования
▪️Что не так с iOS или как приручить BrowserStack
▪️API-шлюз (тестирование Zero-Trust микросервисной архитектуры)

- В большом мире QA (англоязычное):
▪️Reviewing Capgemini’s “World Quality Report 2024-25” (ИИ-хайп утихает, но везде нужны только фуллстеки и SDET)
▪️Непопулярное. The Uncomfortable Truth About Modern Test Automation Frameworks
▪️How to Use Node.js Test Runner (практикум LambdaTest)
▪️Running a million empty tests (спойлер: 2.7 gig RAM)
▪️Creating a custom pytest plugin for better failure summary
▪️Shift Left Meets Kafka: Testing Event-Driven Microservices
▪️When k6 eats up your RAM

👀 Посмотреть:

🌐 Фреймворк метрик качества ⏱️45 минут
🌐 Тестируем передачу абонента от одной базовой станции к другой в сетях 4G ⏱️30 минут
🌐 Backend-Driven UI: тестируем верстку мобильного приложения за бэкэндером ⏱️45 минут
🌐 Типизация регрессионной тестовой модели ⏱️25 минут
🌐 Техника SEMAT в управлении качеством ПО ⏱️35 минут
🌐 Postman Beginner’s Course — API Testing ⏱️2 часа
🌐 My 16 Years of Automation Mistakes In 21 Minutes ⏱️21 минут
🌐 Quality Gate и SAFE-методология ⏱️40 минут
🌐 Тестирование в финтехе и импортозамещение ⏱️25 минут
🌐 Нативные или кроссплатформенные фреймворки (mobile) ⏱️35 минут

🟢Подробный дайджест с описаниями и комментариями

Хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
18👏19👍85🔥2
🎮 Узнайте, как правильно тестировать скрипты в играх на бесплатном уроке курса "Game QA Engineer".

📅 Дата и время: 07 ноября 2024 года в 20:00 (мск)
📌 Тема: Тестируем скрипты в Kingdom Come: Deliverance

На данном уроке обсудим скрипты в играх и как их тестировать. В отличие от других видов медиа, в играх есть мир, с которым можно взаимодействовать и изменять, а также реакция мира на эти взаимодействия. Это и не только это возможно благодаря скриптам. Протестируем скрипты в игре Kingdom Come: Deliverance.

📚 Основные темы:
📜 Что такое скрипт?
📝 Какие бывают скрипты?
🧪 Тестирование скриптов.

📌 Зарегистрируйтесь для участия https://u.to/jHX9IA

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8KHVAy
👍12👎6🔥2
Подборка полезные материалов от NoBugs, разбитые по разным уровням:

▪️Я еще не в тестировании, но хочу попасть:

🔥Детальный гайд, как вкатиться в QA
Что нужно знать о собеседованиях в начале пути? Вроде в проде
Разбор тестового задания "написать тест кейсы на форму регистрации"

Путь других:
Пошаговый план вкатывания в IT из продажника (спойлер: Денис в итоге вкатился)
Из медицины в QA - История Юли. Вроде в проде


▪️Я QA Manual, хочу вкатиться в автоматизацию:

🔥Детальное видео и гайд, как вкатиться в QA Auto
Подготовка к QA Auto собеседованию: темы и вопросы
Нужен ли computer science тестировщику?
Инструменты тестировщика
CI/CD для тестировщика

▪️Я QA Auto, хочу прокачаться до Middle+:
Харды:
Как построить автоматизацию в web приложении?
10 лучших практик для автоматизации на web приложении
Паттерны проектирования в автотестах: лекция из WTF
Как выбрать язык и фреймворк для автоматизации?

CI/CD:
Лайв-кодинг: GitLab CI as Quality Gates: CI глазами тестировщика"
Livecoding: CI/CD глазами тестировщика, часть 2
A Tester's Guide to CI/CD: as an Automated Quality Control System

Подготовка к собесам:
Пример решения кейс-вопроса: флаки UI регрессия
Пример решения кейс-вопроса: автотест, который не сработал
Открытое мок-интервью на английском: QA Auto Middle
Публичное собеседование QA Automation Lead


▪️Я QA Auto Senior - уже не знаю, чего хочу как расти дальше:

Подготовка к собесам:
15 открытых вопросов и ответов с собеса QA Auto Senior
Общая стратегия решения кейс-вопросов на уровне Senior

Куда расти?
Как стать QA экспертом? Общая инструкция от Alex Pshe
Куда и зачем расти, когда ты уже хорошо зарабатываешь?
История построения личного бренда
Как начать менторить? История Alex Pshe


📚 Общие темы:

Построение карьеры:
10 карьерных решений для роста
5 законов успеха для роста
Как получить лучший оффер?
Как просить повышение?

Поддержка QA:
5 красных флагов QA в работе, когда нужно бежать
Glue Work - невидимая проблема QA
Самозванец-уходи! Боремся с проблемой QA
Мама, я троешница! История борьбы с самозванкой от Alex Pshe

QA и AI:
The Power of Human and AI Collaboration in Software Testing
5👍32🔥43
Работодатели хватают всех программистов, которые умеют хоть немного писать код.

Если вы ещё не ушли в IT, то вам срочно нужно делать это прямо сейчас! Вот вам реальные факты:


— С 2013 года зарплаты айтишников росли быстрее, чем во всех остальных сферах, — в среднем на 14% в год, что гораздо выше уровня инфляции.
— Все ожидали, что нейросети заменят программистов, но их зарплаты только увеличились с выходом ChatGPT, GigaChat и YaGPT.
— Сейчас российскому рынку не хватает около миллиона разработчиков.

Но если и этого недостаточно, то вам точно НЕ СТОИТ записываться на курс «Профессия Разработчик». Ведь там можно бесплатно начать обучаться программированию, а затем выбрать одно из 4 самых востребованных направлений:

— Python
— Тестирование
— Фронтенд
— Java

И вам ни в коем случае не нужно переходить по этой ссылке:https://epic.st/QezCp?erid=2VtzqxB2QFo

Запрещённая информация! Скидки до 60% +3 курса в подарок!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
😁21👎11🤬5🙊3🌚2
Чит-лист для собеседований Junior QA

К любому собеседованию можно подготовиться всего за 3 дня, если структурировать свои знания!

По ссылке находится документ со списком вопросов, которые задают на собеседованиях, и ответами на них

Ссылка на документ в Notion
2👍61💘86
Мой любимый фильм в 5 частях
😁125👍64👎1🔥1