Выбор между JUnit и TestNG зависит от масштабов проекта и потребностей команды. Каждый фреймворк имеет свои преимущества.
Что в карточках:
Читайте и выбирайте, что лучше для вашего тестирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2🤩2
Тестирование API на производительность важно для проверки его устойчивости при высокой нагрузке. Это помогает убедиться, что приложение выдержит множество запросов без потери качества.
Промпт:
How can I test the performance and load handling of my API under high traffic conditions? What tools and strategies should be used to simulate heavy loads and measure response times?
Чем полезен:
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4👾2🤩1
После миграции важно убедиться, что данные были перенесены корректно и структура базы данных работает как положено.
• Убедитесь, что количество записей в старой и новой схеме одинаково.
• Проверьте сохранность важных данных (например, 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
40%
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