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


PHP и модульное тестирование
Модульное тестирование — это метод тестирования отдельных модулей или компонентов программного обеспечения, таких как функции или методы, чтобы убедиться, что они работают должным образом. В PHP модульное тестирование может выполняться с использованием различных инструментов и сред, таких как PHPUnit, Codeception и PHPSpec. PHPUnit — это популярный фреймворк для тестирования PHP с открытым исходным кодом. Он предоставляет набор аннотаций и методов утверждений, упрощающих написание..

Написание вашего первого модульного теста с помощью Pytest
Добро пожаловать во вторую статью из моей серии об автоматическом тестировании. В своей последней статье я довольно подробно рассказал о терминологии, используемой при автоматическом тестировании, и привел некоторые аргументы в пользу того, почему вам следует использовать автоматическое тестирование. В этой статье я собираюсь познакомиться с инструментами, чтобы показать вам, как на самом деле начать модульное тестирование. Я собираюсь рассказать вам достаточно, чтобы написать свой..

Модульное тестирование смарт-контрактов EOS с использованием Javascript
Тестирование смарт-контрактов при создании децентрализованных приложений является важной частью каждого процесса разработки, особенно для приложений блокчейн. В Infinite X , как разработчики Ethereum, мы смогли писать модульные тесты с использованием JavaScript благодаря фреймворку трюфель. Однако, когда мы начали разработку EOSIO (EOS, Telos & Worbli), написание модульных тестов было кошмаром. И даже использовать javascript было невозможно. 😱 Вы представляете, что произойдет, когда..

Тестирование приложения AngularJS с помощью Jest
Я не буду пытаться написать окончательное руководство по тестированию приложения AngularJS с помощью Jest, эта статья - только мой отзыв после того, как я попробовал Jest в моем проекте. TL; DR Работает неплохо :) Во-первых, позвольте мне добавить контекст. Я был большим поклонником AngularJS и постепенно перешел на React. Наверное, поэтому я знал о Jest и хотел попробовать. Тем не менее, в моем крупнейшем текущем проекте используется AngularJS, он является частью новой платформы..

Модульное тестирование с помощью Jest
Тестирование — основной этап разработки программного обеспечения. Тестирование приложения включает в себя ручное и автоматизированное тестирование от QA Engineers, которое охватывает почти все функции приложения, так зачем, по вашему мнению, нам нужны модульные тесты? Модульное тестирование может помочь разработчикам добиться точного поведения функции приложения. Это проявляется в модели разработки под названием Разработка через тестирование (TDD) . В этой модели сначала должны быть..

Тестовый компонент Angular, который подписывается на наблюдаемое во внедренной службе с помощью Jest
изолировать службу: Мы можем изолировать службу с помощью useValue при настройке TestBed, а затем заменить соответствующие наблюдаемые внутри службы на Subject. Позже в ходе тестирования мы можем управлять потоками наблюдаемого объекта, вызывая метод next для объекта Subject. Один из способов проверить асинхронное поведение, такое как подписка, - использовать фальшивый таймер Jest, который требует, чтобы мы добавляли jest.useFakeTimers() в настройку теста, обычно внутри предложения..

Тестирование ванильного javascript с помощью Jest
Полный пример за две минуты: от установки до тестирования Jest - это среда тестирования JavaScript, ориентированная на простоту. Он работает с такими фреймворками, как Angular, или библиотеками, такими как React. Также с помощью ванильного JavaScript. Тестировать Vanilla JS с помощью Jest очень просто. Я расскажу о простом примере из установки jest и протестирую простую функцию. Во-первых, вам необходимо установить на свой компьютер npm или yarn. Установите npm:..