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


Где и когда тестировать метки веб-приложений
Для начала простой вопрос: Зачем мы тестируем наш код? Самый простой ответ — получить как можно больше уверенности , чтобы а) наш код работал так, как ожидалось, и б) наши пользователи могут выполнять задачи, которые они ожидают. Но между тестированием бэкенда и фронтенда существует гораздо большее несоответствие/серая зона. В то время как серверная часть обычно сводится к рабочим процессам ввода-вывода, пользовательский интерфейс, как правило,… ну, более изменчивый и сложный,..

Визуальное тестирование с Cypress
Тестирование - очень важная часть цикла разработки программного обеспечения, и оно стало намного проще, чем когда я начинал как разработчик. Инструменты продолжают совершенствоваться, а методы становятся все более изощренными. Мы можем писать модульные, интеграционные и сквозные тесты, которые быстро и тщательно тестируют наши приложения. Мы больше не ограничены ручным тестированием, которое требует, чтобы большие группы тестировщиков вручную просматривали приложение, чтобы сообщать об..

Вопросы по теме 'e2e-testing'

Транспортир E2E угловой угловой не удалось найти на окне
У меня странная ошибка после запуска моих тестов в угловом проекте Error: Error while waiting for Protractor to sync with the page: "angular could not be found on the window" . Моя конфигурация Protractor выглядит так:...
26437 просмотров
schedule 10.01.2024

Насмешка над бэкэндом HTTP в сквозном тестировании транспортира JavaScript
У меня есть сквозной тест (JavaScript + Protractor), и мне нужно смоделировать бэкэнд API. Я использую http-backend-proxy: Вот что я сделал: var HttpBackend = require('http-backend-proxy'); var myData = require('myFakeApiResponse.json');...
441 просмотров

Представить объект из приложения Angularjs для теста Protractor
Я пишу сквозные тесты для своего приложения на основе AngularJS, используя Protractor. В некоторых случаях для тестирования требуется использование макетов — например, проблема с сетевым подключением. Если запрос AJAX к серверу завершается неудачно,...
89 просмотров

Использование cucumberOpts.tags с Protractor + CucumberJs + Gulp
Привет всем! У меня установлены следующие версии: "protractor": "~2.5.1", "gulp-protractor": "1.0.0", "cucumber": "~0.7.0", Я установил это, потому что в проекте есть версия ‹ 4 NPM, и Protractor 3.0.0 нуждается в этом. И у меня...
5382 просмотров

Транспортир не будет работать с сеткой селена
Я хочу использовать транспортир для запуска тестов на сетке селена, которая работает на: http://<ip_address>:4444/ В моем файле конфигурации у меня есть: seleniumAddress: "http://32.14.98.73:4444/wd/hub", Когда я запускаю тест,...
554 просмотров
schedule 12.06.2024

проблемы при выполнении тестов транспортира
Я новичок в транспортире. Вот мой файл конфигурации config : exports.config = { seleniumAddress: 'http://localhost:4444/wd/hub', capabilities: { 'browserName': 'chrome' }, specs: ['./protractor-tests/*.js'], jasmineNodeOpts: {...
441 просмотров

Транспортир Невозможно получить доступ к определенному элементу, класс которого разделяет другие элементы
Я пытаюсь получить доступ к определенному элементу, но имя элемента используется среди других элементов на той же странице. это html <div class="details of buyer"> <div class="field"> <small>Balance</small>...
60 просмотров

Vue.js могу ли я импортировать модуль в тест e2e? Синтаксическая ошибка при импорте
Я запускаю свой тест e2e, используя фреймворк NightWatch. В тесте мне нужно проверить, чтобы отображаемое в браузере значение было сброшено до определенного начального значения, установленного как константа, экспортируемая из файла config.js. но...
397 просмотров
schedule 26.02.2024

ПРОТРАКТОР - Ошибка: element.all не является функцией
У меня проблема с использованием функции element.all. Я предполагаю, что у него проблемы с идентификатором. Я знаю, что идентификатор следует использовать только один раз, но я тестирую только программное обеспечение и не имею возможности изменить...
1435 просмотров

Неявное ожидание в E2E-тестах для приложения Angular
У меня есть тесты E2E (с использованием Selenium WebDriver) для приложения Angular 4 / ASP.NET Core Web API. У меня иногда возникают проблемы с тайм-аутом / ожиданием во время некоторых тестов. В структуре E2E есть метод WaitForAngular (),...
539 просмотров

Выполнить SQL-запрос последовательно в транспортире
Я использую инструмент транспортира для автоматизации и использую mssql для подключения к БД, чтобы выполнить любой запрос SQL в базе данных. У меня есть куча запросов, которые мне нужно выполнить, но последовательно. sql1 =...
1309 просмотров

TestCafe в Jenkins не может установить соединение с браузером
У меня есть настройка в jenkins, которая использует образ докера узла в агенте, устанавливает chrome и testcafe в jenkinsfile, что проверяется запуском testcafe -b в jenkinsfile и просмотром chrome в качестве доступного браузера. Однако каждый раз,...
963 просмотров

Угловая миграция (с 4 на 6) e2e --proxy-config не работает
В настоящее время я переношу свое приложение с 4 на 6 и не могу выполнить свой прокси-скрипт для моих тестов e2e . Листинг скрипта выглядит следующим образом: "scripts": { "ng": "ng", "start":...
3237 просмотров

Утверждение всегда возвращает ошибку (ожидается, что «а» будет глубоко равно «а»)
Я делаю здесь простой тест, но я видел много людей, сталкивавшихся с этой проблемой, но, к сожалению, я не смог найти решение, поэтому я прошу вашего мнения. Теперь у меня есть этот строковый объект внутри ссылки: ... <div...
2927 просмотров

TestCafe - Как я могу запускать несколько фикстур (одно за другим, но не одновременно)?
У меня есть несколько приспособлений (взаимодействие между веб-сайтом и гибридным приложением), и я хотел бы запустить тестовый набор (дымовой тест, регрессионный тест ...), но я не уверен, как это сделать. Вот как выглядят мои тесты: Что...
3129 просмотров

Запустите НЕ безголовый хром на докер-контейнере
Запуск хрома на докер-машинах возможен только тогда, когда хром безголовый. К сожалению, безголовый хром не может игнорировать ошибки сертификата, что мешает запуску моих тестов. Я пытаюсь запустить уже работающую тестовую среду NodeJS e2e в...
15296 просмотров

Неизвестная ошибка Chrome версии 71.x: в результате функции вызова отсутствует «значение»
Пожалуйста, не отмечайте этот вопрос как повторяющийся, потому что другое решение мне не подходит. Я использую Angular v5.x и использую Protractor для тестирования E2E. Но при запуске команды. ng e2e -s false Выдает ошибку как...
527 просмотров

Testcafe - Как установить относительный, а не абсолютный путь к скриншоту в отчетах
Я использую отчеты spec и xunit. Мой .testcaferc.json: { "screenshotPath": "artifacts/screenshots", "takeScreenshotsOnFails": true, "screenshotPathPattern": "${DATE}_${TIME}/${USERAGENT}/test-${TEST_INDEX}.png" } Когда тест не...
769 просмотров

Есть ли способ связать утверждение в testcafe?
У меня есть сценарий, в котором в зависимости от предыдущего условия результатом может быть «это» ИЛИ «то». Например, как мне написать ожидание, если я хочу, чтобы утверждение .contains искало foo ИЛИ bar ? await t.expect('foo...
449 просмотров

TestCafe - Ошибка в fixture.beforeEach hook
Я провожу тестирование e2e с Testcafe для приложения. Для одного из моих приборов я использую beforeEach. Мой селектор ожидает появления элемента, прежде чем щелкнуть по нему на странице. Иногда этот тест проходит успешно, а иногда - нет. Это...
1030 просмотров