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


Написание модульных тестов на машинописном языке с использованием шутки.
Когда мы пишем наш новый проект Node.js с использованием TypeScript или обновляем существующий код JavaScript до TypeScript, полезно знать, как мы можем писать модульные тесты на машинописном языке. Предпосылка Установите jest и typescript в свой проект, выполнив следующую команду: npm i -D jest typescript Шаг 1 Установите ts-jest и @types/jest в свой проект, выполнив следующую команду: npm i -D ts-jest @types/jest Шаг 2 Создайте файл конфигурации с именем..

Чистый код, мое мнение
Чистый код, мое мнение Я читал это репо о том, как Clean Code должен работать с языком Javascript. Мои личные мысли о том, что это полезно для меня в качестве руководства в моем путешествии по программированию, но не все они важны для меня. Так что это мой личный взгляд на содержание. Если вы хотите узнать больше, просто нажмите на текст. Наслаждаться! ryanmcdermott / clean-code-javascript Принципы программной инженерии из книги Роберта Мартина,..

Давайте понюхаем тесты № 1  — «Когда тесты иногда терпят неудачу в Java»
3 варианта использования для написания надежных тестовых примеров в вашей кодовой базе Здравствуйте и добро пожаловать в новый выпуск серии Давайте понюхаем тесты . В предыдущей статье¹ я рассказал, почему вообще стоит писать тесты. Также, исходя из собственного опыта, я описал нулевой случай, т.е. отсутствие автоматических тестов на проекте, в котором я участвовал. В сегодняшней статье я собираюсь показать вам, как пахнут иногда неудачные тесты. Далее мы выясним, почему они так..

Сквозное тестирование с помощью Cypress.io — Programmer Den
Внешняя веб-разработка быстро развивалась за последнее десятилетие, что привело к тому, что одностраничные приложения стали стандартом для обслуживания веб-приложений для конечного пользователя. В результате фреймворки JavaScript, такие как Angular и React, приобрели огромную популярность для разработки клиентских веб-приложений. Большая часть ресурсоемких вычислений и сложных логических реализаций переместилась из серверной части в браузер, что привело к растущей потребности в..

Протокол языкового сервера и DSL
Gauge - это внешний DSL для выражения поведения теста и данных вне кода. В отличие от других внешних DSL для тестирования, Gauge не носит предписывающий характер, поскольку использует Markdown . Об этом мы говорили раньше . Несмотря на преимущества внешнего DSL, такие как меньший объем кода, удобочитаемость, возможность повторного использования и т. Д., Команды предпочитают создавать внутренние DSL с помощью языка программирования вместе со своими IDE, потому что легче управлять кодом..

Как решить типичные проблемы автоматизации веб-тестирования пользовательского интерфейса с помощью бесплатного набора инструментов Katalon Studio
«Если конечный пользователь считает, что ваш веб-сайт неэффективен, его следующий клик, скорее всего, будет на your-competition.com». - Ян Молино Достижения в технологиях веб-разработки делают веб-приложения более многофункциональными, поэтому становится все сложнее автоматизировать веб-тестирование. Технологии веб-сайтов, такие как поддержка нескольких платформ, кроссбраузерность, адаптивный дизайн, могут добавить больше сложностей и усилий к вашим стратегиям автоматизации..

Как протестировать приложение Go с помощью черного ящика с помощью RSpec
В наши дни автоматическое тестирование - это модное явление в веб-разработке, и оно применяется во всей отрасли. Хорошо написанный тест значительно снижает риск случайного выхода из строя приложения при добавлении новых функций или исправлении ошибок. Когда у вас есть сложная система, состоящая из нескольких компонентов, взаимодействующих друг с другом, невероятно сложно проверить, как каждый компонент взаимодействует с другими компонентами. Давайте посмотрим, как написать хорошие..