После миграции важно убедиться, что данные были перенесены корректно и структура базы данных работает как положено.
• Убедитесь, что количество записей в старой и новой схеме одинаково.
• Проверьте сохранность важных данных (например, ID пользователей, транзакции).
• Проверьте внешние ключи и связи.
• Убедитесь, что типы данных в новой схеме соответствуют старым.
• Проверьте индексы и ограничения на уникальность.
• Проверьте таблицы на наличие пустых значений в обязательных полях и дубликатов.
• Проверьте запросы на корректность и производительность.
• Убедитесь, что все функции приложения работают корректно с новой схемой.
• Убедитесь, что данные можно восстановить из резервных копий и что система создает новые бекапы.
— Автоматизируйте проверки целостности данных и структуры схемы.
— Протестируйте систему под нагрузкой после миграции.
Дополнительно рекомендуем почитать:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🥰3👍2🤩1
Современные веб-приложения должны работать даже при отсутствии сети. Важно убедиться, что данные корректно отображаются в оффлайн-режиме и что кэширование работает должным образом.
В карточках разберем:
Тестирование автономного поведения приложений помогает убедиться, что они будут надежно работать в любых условиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩7🥰2
TestCafe — инструмент для автоматизации пользовательских сценариев, который работает сразу после установки. Он запускает тесты напрямую в браузере и не требует WebDriver или дополнительных зависимостей.
Чем хорош:
Пример:
npm install -g testcafe
testcafe chrome tests/
import { Selector } from 'testcafe';
fixture('Login').page('https://example.com/login');
test('User can log in', async t => {
await t
.typeText('#user', 'admin')
.typeText('#pass', '123456')
.click('#submit')
.expect(Selector('h1').innerText).eql('Dashboard');
});
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2🥰2
🌗 Айтишный культ темной темы в IDE
Темная тема давно стала визуальной нормой для тестировщиков — кто-то включил один раз и больше не возвращался. А кто-то сидит на светлой и не видит смысла менять.
➖ За темную:
— Не слепит в темноте
— Глаза устают меньше
— Просто красиво
➖ За светлую:
— Лучше читается при дневном свете
— Меньше проблем с контрастом
— Привычнее для документации и веба
❓ А какой темой пользуетесь вы? Делитесь в коммментариях!
🐸 Библиотека тестировщика
#свежак
Темная тема давно стала визуальной нормой для тестировщиков — кто-то включил один раз и больше не возвращался. А кто-то сидит на светлой и не видит смысла менять.
— Не слепит в темноте
— Глаза устают меньше
— Просто красиво
— Лучше читается при дневном свете
— Меньше проблем с контрастом
— Привычнее для документации и веба
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🥰2🤩2😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯7🤩3😁2❤1
На чем были написаны первые автоматизированные тесты ❓
Anonymous Quiz
18%
Fortran
10%
Cobol
31%
Assembly
41%
Basic
😁9🌚3🤩2
Перед вами гид по самым актуальным материалам о Playwright в 2025 году — от практических гайдов до глубоких сравнений и новинок генеративного тестирования.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6🥰3🔥2
🧩 Невидимая сортировка
Вы тестируете страницу со списком документов. По умолчанию сортировка идёт по дате создания (сначала новые). При клике по заголовку колонки «Дата» интерфейс показывает стрелку сортировки (вверх или вниз), но порядок записей визуально остаётся прежним.
Вы открываете DevTools и замечаете, что при клике на заголовок выполняется API-запрос:
Но данные на странице всё равно не меняются.
Что вы сделаете в первую очередь, чтобы корректно зафиксировать баг?❓
🐸 Библиотека тестировщика
#междусобойчик
Вы тестируете страницу со списком документов. По умолчанию сортировка идёт по дате создания (сначала новые). При клике по заголовку колонки «Дата» интерфейс показывает стрелку сортировки (вверх или вниз), но порядок записей визуально остаётся прежним.
Вы открываете DevTools и замечаете, что при клике на заголовок выполняется API-запрос:
GET /documents?sort=created_at&order=asc
Но данные на странице всё равно не меняются.
Что вы сделаете в первую очередь, чтобы корректно зафиксировать баг?
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁2
😁6🔥2🤩2🌚1
NetOps (Python) — от 250 000 ₽, офис/гибрид (Москва)
Senior Python AQA Engineer — от 3 000 $, удаленно (США)
Инженер по автоматизации тестирования — от 200 000 ₽ до 300 000 ₽, удаленно (Москва)
Middle & Senior QA Automation Engineer — от 160 000 до 250 000 ₽, удаленно (Ульяновск)
Ведущий инженер по автоматизированному тестированию (Python) — от 455 000 ₽, удаленно (Москва)
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2🤩2❤1
Чтобы стать сильным middle QA, нужно не только иметь опыт, но и умение решать задачи эффективно и быстро. Прокачайте следующие навыки, чтобы перейти на новый уровень!
Советы:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👏12😁3🤩2
Компания представила улучшенную версию Test Case Generator, который теперь может извлекать требования напрямую из Jira, используя идентификаторы задач.
Что нового:
Автоматическое извлечение данных из Jira ускоряет создание тестов, повышает точность и улучшает взаимодействие между командами.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2🤩2
Последний шанс залутать курсы Proglib Academy с выгодой 40% и пожизненным доступом.
До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.
Выбираем и забираем 👈
P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».
До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.
Выбираем и забираем 👈
P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».
🤩4🥰2
Фриланс и проекты «для себя» — это реальный опыт, который может стать вашим конкурентным преимуществом на рынке труда. Главное — показать ценность для будущего работодателя.
Что в карточках:
Если хотите, чтобы ваше резюме стало мощным инструментом в поиске работы — начните оформлять опыт правильно.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩5🥰3