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


Рефакторинг монолитного приложения
Изучите быстрые советы по рефакторингу программного обеспечения, чтобы избежать технических долгов. Обзор Как инженеры-программисты; или начинающих программистов, мы постоянно пишем новый код, который улучшает или вводит новые функции в приложение. Это может быть сторонний проект или программное обеспечение корпоративного уровня. По мере того, как приложение растет и в команду вводятся новые инженеры, кодовая база может стать очень беспорядочной и сложной в обслуживании, что..

Распараллеливание Cypress с Orchestrator — часть 2 — ShowCase
В этом путешествии я шаг за шагом проведу вас по настройке тестовых случаев, чтобы они были готовы к работе с оркестратором. Мы будем использовать официальные спецификации cypress/integration/examples в качестве тестовых примеров по умолчанию. Наша цель – параллельное выполнение этих спецификаций в Chrome и Firefox. Установка: 1- Установите требования 2- Отредактируйте cypress.config 3- Напишите очень простой Cypress Dockerfile 4- Создайте файл docker-compose.yml 5- Настройте..

Тестирование кода
Год назад у меня был интересный разговор с моим лучшим другом Алексом о проверке кода. Он сказал, что когда он делает обзор кода, он всегда начинает с тестов . Он использует эту технику, чтобы понять, что на самом деле делает код, как он себя ведет и какие функции он покрывает. После просмотра тестов он переходит к просмотру производственного кода. Рабочий код должен просто иметь смысл и следовать принципам / рекомендациям и шаблонам, которые установила команда (все, что команда..

Начало тестирования Javascript - Часть 1:
Почему мы тестируем Это первая из серии публикаций, адресованных участникам буткемпингов Javascript (и соискателям буткемпов), которые хотят научиться тестировать свой код. Моя цель - научить вас тестировать только то, что вы уже умеете строить. Я надеюсь, что если вы научитесь писать тесты и научитесь писать код, ваши знания в обоих направлениях могут постоянно расти вместе, что сделает процесс менее пугающим. Я выпускник Hack Reactor и до недавнего времени боялся..

Как тестируемый код обеспечивает качество кода в мире javascript
Что такое q качество ? Если честно, это очень субъективная тема среди разработчиков. Зависит от аудитории, которой вы задаете этот вопрос. По качеству кода код можно разделить на две части: Хороший код и Плохой код . На приведенном выше рисунке вы можете увидеть два сервера и их кабельные организации. У левого грязные провода, ну, это просто плохо, а справа мы видим аккуратную настройку, которая также успокаивает беспокойство, возникающее после просмотра этого левого..

Тестирование HTTP-сервисов в Angular
Предпосылки: Служба http Рассмотрим простой сервис для получения данных с помощью метода get Http-сервиса. Начнем с написания тестового примера для этого сервиса. Настройка модуля тестирования для службы: Прежде всего, нам нужен экземпляр нашего сервиса , то есть AppService. Мы можем создать его с помощью метода get TestBed . let service = TestBed.get(AppService); Но для этого нам также нужно добавить службу к провайдерам этой тестовой среды. Мы сделаем это,..

Почему мы любим WebdriverIO
Первоначально опубликовано в блоге нашего партнера на сайте East Coast Product 17 ноября 2016 г. Я использую фреймворк тестирования WebdriverIO последние восемь месяцев и получил невероятно положительный опыт, поэтому хочу поделиться любовью. Если вы ищете новую среду тестирования, вот несколько причин, чтобы рассмотреть WebdriverIO. Он удобен для разработчиков WebdriverIO полностью написан на JavaScript. Это здорово, потому что позволяет мне писать чеки на знакомом языке и..