tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
Вы тестируете форму регистрации. В ней 10 обязательных полей. При сабмите без заполнения выскакивает одно сообщение об ошибке:
«Проверьте введённые данные».
Вы замечаете это и…
Что делаете в первую очередь ❓ Опрос выше
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🥰2
🧐 Хочешь в Data Science, но не знаешь, с чего начать?
Пройди короткий тест по математике — бот покажет, насколько ты готов к переходу и что стоит подтянуть.
👉 Пройти тест
Пройди короткий тест по математике — бот покажет, насколько ты готов к переходу и что стоит подтянуть.
Всего пару минут — и ты поймёшь, куда двигаться дальше.
👉 Пройти тест
🥰4👍2
Иногда приложение «тормозит» или падает не из-за кода, а из-за OOM (Out Of Memory). Проверить это можно прямо на стенде
Ограничьте память и CPU — посмотрите, где начинаются лаги.
Помогает понять, как фронт ведёт себя на слабых устройствах.
Эмулирует нехватку RAM на уровне системы.
— Не вываливается в ошибку,
— Корректно освобождает ресурсы,
— Дает понятное сообщение пользователю.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🤩2👍1
Если проект только запускается — не перегружайте его.
Не лезьте сразу в Selenium, если нет инфраструктуры и Java-команды.
tests/ # Сценарии
pages/ # Локаторы и действия
fixtures/ # Подготовка данных, логин
helpers/ # Общие функции
report/ # Артефакты и отчёты
Главное правило — одна команда запуска.
– Все пароли и токены храни в .env, не в коде.
– Для CI добавьте два пайплайна:
– Фиксируйте версии браузеров, чтобы избежать сюрпризов.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤩2🔥1
🎲 Мы не только учим, но и играем!
На экспресс-курсе «Математика для Data Science» — викторина с призом TG-Premium 🎁
Проверь знания, прокачай математику и забери приз.
‼️ Оплатишь до 19 октября — получишь базовый курс в подарок.
👉 Записаться на курс
На экспресс-курсе «Математика для Data Science» — викторина с призом TG-Premium 🎁
Проверь знания, прокачай математику и забери приз.
‼️ Оплатишь до 19 октября — получишь базовый курс в подарок.
👉 Записаться на курс
🥰2🤩2
Наш подписчик прислал историю, знакомую каждому QA:
Всё выглядело безопасно. Мы обновили библиотеку тестового раннера — минорный апдейт, без изменений API.
Локально всё зелёное, CI зелёный, автотесты прошли идеально. Вечером пятницы заливаем релиз на прод…
Через полчаса начинают сыпаться сообщения от пользователей: не работает авторизация через Google. Ошибка — 400 invalid redirect URI.
Оказалось, что новая версия раннера тихо изменила callback-URL по умолчанию. Наши тесты логинились через mock, поэтому этого никто не заметил.
Пришлось откатывать релиз ночью, чинить конфиги и слушать классическое: «Почему тесты были зелёные, если ничего не работает?»😅
— Не доверяйте «минорным» апдейтам — фиксируйте версии зависимостей.
— Проверяйте callback-и и переменные окружения на каждом стенде.
— И самое главное — не релизьте в пятницу вечером.
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5
Файл описывает базовый образ, зависимости, команды и рабочую директорию. На его основе Docker создаёт слой за слоем файловую систему будущего окружения.
Каждый слой immutable — поэтому образы легко кэшируются и пересобираются. Из одного образа можно запустить любое количество контейнеров.
Он использует общий kernel, но имеет собственную файловую систему, сеть и окружение.
docker build -t my-tests . # собрать образ
docker run -it my-tests # запустить контейнер
docker ps -a # посмотреть все контейнеры
docker logs <id> # посмотреть логи
docker system prune -af # почистить мусор
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤩1