Media is too big
VIEW IN TELEGRAM
Как относитесь к созданию своего жпт не через конструктор, а хардкорно через код?
🔥 — я своего завайбкодил
🏃♀️ Ссылка на курс
🔥 — я своего завайбкодил
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🌚2👏1
Cypress позволяет сохранять и восстанавливать сессию (cookies, localStorage, sessionStorage) при помощи команды
cy.session()
, чтобы логин не выполнялся перед каждым it. Это ускоряет тесты и делает их стабильнее.Что еще полезного:
Как настроить:
beforeEach(() => {
cy.session(['qa@example.com', '123456'], () => {
cy.visit('/login')
cy.get('input[name="email"]').type('qa@example.com')
cy.get('input[name="password"]').type('123456')
cy.get('button[type="submit"]').click()
cy.url().should('contain', '/dashboard')
}, {
cacheAcrossSpecs: false
})
cy.visit('/dashboard')
})
cy.session()
— кэширует сессию по идентификатору (массив или строка)cy.session()
обязательно добавляйте cy.visit()
, чтобы перейти на нужную страницу — Используйте
cacheAcrossSpecs: true
, чтобы сессия сохранялась между spec-файлами при запуске cypress run --browser electron
(но могут быть нюансы с Chrome)— Для валидации сессии можно добавить
validate()
опцию: при неуспехе — сессия пересоздаётся— Cypress.session API позволяет отслеживать и очищать, если необходимо
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6🥰3😁1
Вы знаете, как устроен баг-репорт, умеете писать автотесты и работать с API — но ваше резюме на HH никто не смотрит? Значит, пора перестать ждать и начать играть по правилам алгоритма.
Что в карточках:
Если хотите больше откликов — научитесь быть видимым для системы.
Please open Telegram to view this post
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
🤩5👍2
Подсказка:
Что за функционал зашифрован?
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4🥰2😁1
Если хочется прокачать навыки руками, а не только читать теорию — вот подборка отличных ресурсов для практики:
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7❤🔥2👍2
Вы тестируете веб-приложение на разных устройствах.
При ширине окна 768px интерфейс переключается с десктопной версии на мобильную: меню скрывается за иконку, блоки выстраиваются в колонку.
Что с наибольшей вероятностью определяет это поведение
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤩2🤔1
Правильный ответ:
Anonymous Quiz
13%
JavaScript-обработчики мыши
62%
CSS-переменные
18%
Медиазапрос с брекпойнтом
7%
Кэш браузера
😁5🤩3
☝️ Последний шанс купить курсы Proglib Academy с доступом навсегда!
Это не просто летняя распродажа, это финал эпохи. Мы дарим скидку 40% на все курсы, включая полностью обновлённый курс по Python (предложение НЕ ДЕЙСТВУЕТ только на курс по AI-агентам для DS-специалистов).
Но главное: с 1 августа доступ ко всем новым курсам станет ограниченным. Успейте инвестировать в свои знания на самых выгодных условиях!
👉 Выбрать курс
Это не просто летняя распродажа, это финал эпохи. Мы дарим скидку 40% на все курсы, включая полностью обновлённый курс по Python (предложение НЕ ДЕЙСТВУЕТ только на курс по AI-агентам для DS-специалистов).
Но главное: с 1 августа доступ ко всем новым курсам станет ограниченным. Успейте инвестировать в свои знания на самых выгодных условиях!
👉 Выбрать курс
🤩5
Senior QA Engineer — 2 500 — 3 500 $, удаленно
Junior QA engineer (нагрузочное тестирование) — офис (Москва)
Senior QA Automation Engineer — от 2 000 $, удаленно (Москва)
Инженер нагрузочного тестирования — 200 000 — 255 000 ₽, гибрид (Москва)
Тестировщик мобильных игр — удаленно (Санкт-Петербург)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🤩2
Пагинация и фильтрация — основа работы с большим объёмом данных в API. Неправильная реализация может привести к багам: дубли, пустые страницы.
1. Проверка пагинации по limit/offset (или page/size)
Пример:
GET /api/users?limit=10&offset=20
Проверяем:
2. Проверка фильтрации по полям
Пример:
GET /api/orders?status=completed&userId=42
Проверяем:
3. Проверка сочетания пагинации + фильтра
GET /api/orders?status=pending&limit=5&page=2
Проверяем:
4. Негативные сценарии
5. Что важно проверить:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥3🥰1
На собеседованиях по тестированию веб-приложений вас могут спросить, чем отличаются эти HTTP-методы.
В карточках разберем:
Важно понимать, когда и как использовать каждый из этих методов, так как они влияют на обработку данных на сервере
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5🔥2🥰2