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


Тестирование компонентов angular - вы не знаете, что вам не хватает
Компоненты и директивы AngularJS (Angular 1.5+) великолепны. Компонент используется для инкапсуляции элемента пользовательского интерфейса, а также его взаимодействия с пользователем. Компонент является понятным, многоразовым и может быть протестирован как единое целое без использования какой-либо реализации Selenium (например, Protractor). При поиске способов тестирования компонентов вы, вероятно, встретите два основных широко используемых подхода. Первый - протестировать контроллер без..

Лучший способ отлаживать код во Flutter
Вы когда-нибудь пытались отлаживать код во Flutter с помощью отладчика кода VS? Если да, то вы знаете, как мучительно и сложно отлаживать, а если нет, то позвольте мне рассказать вам. Когда вы пытаетесь отлаживать свой код построчно, отладчик иногда имеет тенденцию вызывать методы/функции, предоставляемые Flutter SDK, и выполнять их все. И, конечно же, это не ошибка, это нормальное поведение любого отладчика, потому что иногда написанный вами код имеет тенденцию вызывать..

Представляем плагин TestCafe Jenkins
TestCafe может записывать видео и снимки экрана, чтобы вы могли отлаживать свои тесты и изучать пользовательский интерфейс страницы. Вы можете записывать все тесты или только те, которые не прошли, создавать уникальные видеофайлы для каждого теста или записывать их все за один прием и выделять конкретные взаимодействия. (Полный список доступных опций см. В следующем разделе справки: Скриншоты и видео ). Многие пользователи TestCafe используют Jenkins - решение CI / CD - для..

Как добавить сквозные тесты в проект
3 шага, чтобы присоединиться к E2E Поздравляем. Настройка end-to-end (E2E) — довольно сложная тема, и она может принести большую пользу вашему проекту. У него есть шанс отловить потенциальные проблемы до того, как изменения будут слиты с основной веткой — задолго до того, как он приблизится к развертыванию в рабочей среде. Чем раньше вы обнаружите ошибку, тем легче ее исправить. E2E позволяет проводить всестороннее тестирование, как только изменения становятся доступными. Что..

Как тестировать функции в Python с неконтролируемыми результатами
Что происходит, или Введение Прочитав заголовок статьи, вы можете задаться вопросом, что такое «мок» и какие типы функций могут возвращать неконтролируемые результаты. Позвольте мне описать. Во-первых, посмотрите примеры таких функций, за исключением случайного модуля, который является очевидным примером. 1. Функции, которые делают запросы к удаленным серверам Рассмотрим функцию, которая принимает в качестве аргумента URL-адрес и проверяет, какие стандартные HTTP-методы она..

Все, что вам нужно знать о модульных и интеграционных тестах
Понять, что такое модульное и интеграционное тестирование, несложно, даже если вы не имеете технического образования. Я проведу вас шаг за шагом. Собираем дом из Лего шаг за шагом Как вы, возможно, узнали из второй статьи этой серии, тестирование вашего кода перед его развертыванием в рабочей среде относится к категории тестов, которые направляют разработку с точки зрения технологии (квадрант 1 квадрантов гибкого тестирования ). Думайте об этом, как о строительстве дома. Вы..

Советы и рекомендации по записи сеансов http (s)
Между юнит-тестами и интеграционными тестами существует определенный разрыв. Модульные тесты не должны полагаться на какие-либо внешние факторы. Если в вашем коде есть requests.get , вам нужно издеваться над ним. Интеграционные тесты требуют обратного, вам нужно иметь что-то реальное на другой стороне сети, способное отвечать на запросы http (https). У обоих подходов есть преимущества, но есть и недостатки: если у вас есть фиктивные запросы, у вас нет возможности проверить, правильно..