tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Кажется, все готово: тесты зеленые, фича собрана, команда на связи. Но за день до релиза — баг.
Разбираем в карточках:
Во второй части — конкретные решения: как перестроить процесс так, чтобы багов становилось меньше, а релизы — спокойнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Chrome уже раздражает, Firefox глючит — а тестировать надо. Мы с коллегами перебрали кучу вариантов и вот что реально работает:
Если постик зашёл, то поддержите бустом канала
Какой браузер сейчас у вас основной? Делитесь в комментах
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта подборка — не про «что такое юнит-тесты», а про инженерные подходы к качеству: надёжная автоматизация, интеграция с CI, тестирование на уровне API, контрактов и перформанса.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Веб-приложение позволяет пользователям загружать изображения. На сервере при загрузке проверяется только расширение файла (см. на картинке).
Какой тест-кейс наиболее эффективно выявит обход этой проверки
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
Инженер по тестированию — гибрид (Санкт-Петербург/Москва)
QA Engineer — гибрид (Москва)
Инженер по тестированию бэкенда (JS / TS) — 200 000 — 300 000 ₽, офис/гибрид (Москва)
QA Auto (Java Mobile+Web) — от 250 000 ₽ до 300 000 ₽, удаленно
Lead QA Engineer — 310 000 — 350 000 ₽, удаленно (Москва)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В первой части мы разобрали, почему баги всплывают прямо перед релизом, даже если все тесты зелёные.
Теперь рассмотрим на примерах как ловить баги заранее, выкатываться без стресса и не наступать на те же грабли.
В карточках:
И ещё пару вещей, которые действительно работают.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда нужен REST API без бэкенда — json-server поднимает заглушку за секунды. Особенно полезно при мокировании данных в автотестах, CI/CD или нестабильном API.
npx json-server --watch mocks/db.json --port 5050
Что действительно удобно:
— Реагирует на GET, POST, PUT, DELETE без конфигураций
— Автоматически сохраняет изменения обратно в db.json
— Работает как stateful-мок: можно писать, читать, удалять данные «вживую»
— Эмуляция задержки ответа:
npx json-server --watch db.json --delay 800
— Интеграция с Playwright или Cypress:
в beforeAll() можно запускать json-server как фоновый процесс
import { exec } from 'child_process'
beforeAll(() => exec('npx json-server ... &’))
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM