WedX - журнал о программировании и компьютерных науках

Публикации по теме 'testing'


Python Doctest и Unittest
Модульное тестирование , тестирование отдельных модулей программы, является стандартной отправной точкой для тестирования программы. Проверка того, что модули программы работают изолированно друг от друга, прежде чем пытаться интеграционное тестирование — тестирование этих модулей в комбинации — упрощает общее тестирование работы программы. В этой статье представлены две стандартные среды Python для модульного тестирования: docttest — классический фреймворк, использующий..

Разработка на основе тестирования Flutter
Узнайте, как создать приложение Flutter с использованием подхода к разработке, основанному на тестировании. Привыкайте к TDD в ритме Red-Green-Refactor и никогда не бойтесь вносить изменения в свой код. «Если вы хотите, чтобы ваши системы были гибкими, напишите тесты. Если вы хотите, чтобы ваши системы можно было использовать повторно, напишите тесты. Если вы хотите, чтобы ваши системы были обслуживаемыми, напишите тесты ». - Дядя Боб Мартин РАЗРАБОТКА С ТЕСТОВЫМИ УСЛОВИЯМИ..

Cypress Testing 101: шпаргалка для начинающих по автоматизации тестирования
Cypress — это инструмент тестирования на основе JavaScript, который позволяет разработчикам писать автоматические тесты для веб-приложений. Он предоставляет удобный интерфейс, перезагрузку в реальном времени и автоматическое ожидание, что позволяет разработчикам легко и эффективно создавать и запускать тесты. Cypress известен своими мощными возможностями тестирования, интуитивно понятным API и быстрым выполнением тестов, помогая разработчикам выявлять ошибки и гарантировать, что их..

Стоит ли получать сертификат тестирования программного обеспечения QA?
Все тестировщики программного обеспечения задаются вопросом «Стоит ли сертификация тестирования программного обеспечения?» хотя бы раз в карьере. Как для новичков, так и для опытных QA идея сертификации QA одновременно увлекательна и утомительна. Мне тоже потребовалось много времени, прежде чем я решил пройти сертификацию, учитывая тот факт, что я уже провел 8 лет в области тестирования программного обеспечения. Эта статья - попытка обобщить мои исследования и мысли, связанные с..

Тестирование ваших приложений React с помощью фермента
Enzyme значительно упрощает тестирование ваших приложений на React Написание тестирования интерфейсных приложений может быть трудным и отнимать много времени. В этой статье давайте обсудим Enzyme и то, как с его помощью можно упростить тестирование пользовательского интерфейса. Что такое фермент? Enzyme - это утилита для тестирования JavaScript для React. Он упрощает тестирование компонентов React, утверждая, манипулируя и просматривая выходные данные каждого компонента. В..

SpringBoot: создание документа OpenAPI на этапе тестирования
В сегодняшней статье я покажу вам, как создать документ OpenAPI , содержащий определения API, на этапе тестирования. Прежде чем мы начнем, вы можете найти весь код здесь . Что мы строим? Интеграционный тест, который генерирует документ OpenAPI, содержащий определения для простого REST API, документированного с использованием библиотеки Springdoc . Почему мы строим? Чтобы лучше отслеживать изменения нашего API и автоматизировать процесс, чтобы исключить ручное вмешательство..

Работа с фреймами в Cypress
У Cypress есть… трудности с работой с фреймами. В основном потому, что все встроенные cy команды обхода DOM делают жесткую остановку в тот момент, когда они достигают #document узла внутри iframe. Если ваше веб-приложение использует фреймы iframe, то для работы с элементами в этих фреймах потребуется собственный код. В этом сообщении блога я покажу, как взаимодействовать с элементами DOM внутри iframe (даже если iframe обслуживается из другого домена), как отслеживать..

Новые материалы

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]