4786 читали · 7 лет назад
Faker или как генерировать фейковые данные на Python
Введение Если вы каким-либо образом связаны с программированием, то вам почти наверняка приходилось тестировать код. Как часто вам нужно было проверить, что функция корректно обрабатывает передаваемые в нее значения, будь то телефонный номер или имя пользователя? Можно, конечно, использовать для этого статические данные, но каждый раз, запуская тесты, ваша программа будет получать одни и те же тестовые значения, снова и снова, создавая мнимое ощущение работоспособности. Тут то и приходит на помощь Faker – пакет Python, который генерирует фейковые данные...
951 читали · 9 месяцев назад
Playwright 2026: Исчерпывающий гайд + ответы на все спорные вопросы (FAQ)
Playwright — это современный кроссплатформенный фреймворк для автоматизации тестирования веб-приложений, разработанный компанией Microsoft. Он представляет собой мощный инструмент для end-to-end тестирования, который позволяет имитировать действия пользователя в различных браузерах, включая Chromium, Firefox и WebKit, через единый API. Playwright поддерживает несколько популярных языков программирования, включая Java, JavaScript/TypeScript, Python и C#, что делает его универсальным решением для различных проектов и команд разработки...
5 дней назад
🖥 Java наконец начал подстраховывать разработчика там, где раньше легко прятались баги
В switch expression начиная с Java 14+ компилятор проверяет, что обработаны все возможные значения. Если у вас enum и вы забыли один из вариантов, код просто не соберётся. Это даёт сразу несколько плюсов: - меньше скрытых багов после рефакторинга - безопаснее расширять enum - компилятор...
2 года назад
Генерация случайных валидных учётных данных: name, email, password
Необходима установка библиотеки Faker: ⚡️pip install Faker⚡️ Это удобная и простая штука, которая предоставляет широкие возможности для генерации фиктивных данных 😎 Сам код: from faker import Faker fake = Faker() class RegisterUser: @staticmethod def random(): name = fake.name() email = fake.email() passw = fake.password() return {"name": name, "email": email, "password": passw} print(RegisterUser...