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


Кукловод VS модульное тестирование вашего пользовательского интерфейса
В этой статье я покажу вам еще один способ тестирования вашего UI-приложения с помощью Puppeteer. Хотя я лично использую Angular в этой статье, все примеры Puppeteer и сообщения действительны и для других UI-фреймворков. Он просто делает вид, что ваш пользовательский интерфейс можно запустить в Chrome / Chromium. Тестовая пирамида Чтобы получить обзор, в котором Puppeteer может помочь вам в тестировании вашего UI-приложения, давайте кратко рассмотрим хорошо известную пирамиду..

Имитация экземпляров сервисных объектов AWS-SDK, созданных в глобальной области видимости
Как вы знаете, aws-sdk-mock — замечательная библиотека, позволяющая имитировать aws сервисные вызовы в тестах. Однако вы не можете имитировать экземпляры службы с помощью aws-sdk-mock в некоторых случаях, например, если вы создали экземпляры в глобальной области и пытаетесь имитировать/восстановить до/после каждого теста. Сегодня мы попытаемся найти способ имитировать и восстановить экземпляры службы, используя jest и aws-sdk-mock , чтобы написать правильный тест. Прежде чем..

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

Как установить RSpec в вашу бэкэнд Ruby on Rails
Когда вы младший разработчик и впервые начинаете тестировать, самое сложное - это выбрать библиотеку для тестирования и запустить ее. После того, как вы выбрали библиотеку и установили ее, действительно нетрудно начать тестирование всего приложения - большинство библиотек для тестирования довольно легко освоить. RSpec - это моя жемчужина для тестирования серверной части Ruby on Rails, и если у вас нет опыта работы с ней, может быть сложно начать работу. Когда я впервые начал..

Лучшие способы тестирования ваших бессерверных приложений
Бессерверные вычисления - это больше, чем модель выполнения облачных вычислений. Это меняет способ планирования, создания и развертывания приложений. Но это также меняет способ тестирования наших приложений. Познакомьтесь с Алексом. Алекс - обычный разработчик JavaScript, в последнее время сосредоточился на Node.js. Последние пару месяцев его хорошие друзья Анна и Джефф постоянно говорят об этой бессерверной штуке. Даже несмотря на то, что они время от времени раздражают, ему..

Базовое тестирование на основе свойств в Go
Представьте, что ваша работа - писать тесты для кода вашего коллеги в черном ящике. Ваш коллега приходит к вам в понедельник и говорит: «Я написал функцию добавления. Вы можете написать несколько тестов, чтобы убедиться, что это работает? » Вы думаете несколько минут и придумываете следующие идеи по поводу сложения: x + y совпадает с y + x 0 + x равно x Чудесно. Вы пишете свои три модульных теста, а ваш коллега запускает их. package main import ( "testing" ) // Read..

Используйте инструмент AI для написания модульных тестов
Как создавать модульные тесты с помощью плагина на базе искусственного интеллекта В этой статье мы будем использовать плагин на базе искусственного интеллекта для IntelliJ для автоматического создания модульных тестов. Прежде чем мы поговорим о плагине и компании, стоящей за ним, стоит упомянуть, что я не связан с этой компанией или ее сотрудниками. Однако раньше я работал в Оксфордском университете, поэтому мне очень приятно видеть такое интересное нововведение, появившееся в месте..