Публикации по теме '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 просмотров
schedule
29.03.2024
Представить объект из приложения Angularjs для теста Protractor
Я пишу сквозные тесты для своего приложения на основе AngularJS, используя Protractor. В некоторых случаях для тестирования требуется использование макетов — например, проблема с сетевым подключением. Если запрос AJAX к серверу завершается неудачно,...
89 просмотров
schedule
14.01.2024
Использование 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 просмотров
schedule
22.09.2022
Транспортир не будет работать с сеткой селена
Я хочу использовать транспортир для запуска тестов на сетке селена, которая работает на:
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 просмотров
schedule
12.03.2024
Транспортир Невозможно получить доступ к определенному элементу, класс которого разделяет другие элементы
Я пытаюсь получить доступ к определенному элементу, но имя элемента используется среди других элементов на той же странице.
это html
<div class="details of buyer">
<div class="field">
<small>Balance</small>...
60 просмотров
schedule
28.09.2022
Vue.js могу ли я импортировать модуль в тест e2e? Синтаксическая ошибка при импорте
Я запускаю свой тест e2e, используя фреймворк NightWatch.
В тесте мне нужно проверить, чтобы отображаемое в браузере значение было сброшено до определенного начального значения, установленного как константа, экспортируемая из файла config.js.
но...
397 просмотров
schedule
26.02.2024
ПРОТРАКТОР - Ошибка: element.all не является функцией
У меня проблема с использованием функции element.all. Я предполагаю, что у него проблемы с идентификатором. Я знаю, что идентификатор следует использовать только один раз, но я тестирую только программное обеспечение и не имею возможности изменить...
1435 просмотров
schedule
21.09.2022
Неявное ожидание в E2E-тестах для приложения Angular
У меня есть тесты E2E (с использованием Selenium WebDriver) для приложения Angular 4 / ASP.NET Core Web API.
У меня иногда возникают проблемы с тайм-аутом / ожиданием во время некоторых тестов.
В структуре E2E есть метод WaitForAngular (),...
539 просмотров
schedule
21.02.2024
Выполнить SQL-запрос последовательно в транспортире
Я использую инструмент транспортира для автоматизации и использую mssql для подключения к БД, чтобы выполнить любой запрос SQL в базе данных.
У меня есть куча запросов, которые мне нужно выполнить, но последовательно.
sql1 =...
1309 просмотров
schedule
22.09.2022
TestCafe в Jenkins не может установить соединение с браузером
У меня есть настройка в jenkins, которая использует образ докера узла в агенте, устанавливает chrome и testcafe в jenkinsfile, что проверяется запуском testcafe -b в jenkinsfile и просмотром chrome в качестве доступного браузера. Однако каждый раз,...
963 просмотров
schedule
08.10.2022
Угловая миграция (с 4 на 6) e2e --proxy-config не работает
В настоящее время я переношу свое приложение с 4 на 6 и не могу выполнить свой прокси-скрипт для моих тестов e2e .
Листинг скрипта выглядит следующим образом:
"scripts": {
"ng": "ng",
"start":...
3237 просмотров
schedule
02.12.2023
Утверждение всегда возвращает ошибку (ожидается, что «а» будет глубоко равно «а»)
Я делаю здесь простой тест, но я видел много людей, сталкивавшихся с этой проблемой, но, к сожалению, я не смог найти решение, поэтому я прошу вашего мнения. Теперь у меня есть этот строковый объект внутри ссылки:
...
<div...
2927 просмотров
schedule
16.03.2024
TestCafe - Как я могу запускать несколько фикстур (одно за другим, но не одновременно)?
У меня есть несколько приспособлений (взаимодействие между веб-сайтом и гибридным приложением), и я хотел бы запустить тестовый набор (дымовой тест, регрессионный тест ...), но я не уверен, как это сделать.
Вот как выглядят мои тесты:
Что...
3129 просмотров
schedule
29.01.2024
Запустите НЕ безголовый хром на докер-контейнере
Запуск хрома на докер-машинах возможен только тогда, когда хром безголовый. К сожалению, безголовый хром не может игнорировать ошибки сертификата, что мешает запуску моих тестов.
Я пытаюсь запустить уже работающую тестовую среду NodeJS e2e в...
15296 просмотров
schedule
25.10.2023
Неизвестная ошибка Chrome версии 71.x: в результате функции вызова отсутствует «значение»
Пожалуйста, не отмечайте этот вопрос как повторяющийся, потому что другое решение мне не подходит.
Я использую Angular v5.x и использую Protractor для тестирования E2E. Но при запуске команды.
ng e2e -s false
Выдает ошибку как...
527 просмотров
schedule
21.11.2023
Testcafe - Как установить относительный, а не абсолютный путь к скриншоту в отчетах
Я использую отчеты spec и xunit. Мой .testcaferc.json:
{
"screenshotPath": "artifacts/screenshots",
"takeScreenshotsOnFails": true,
"screenshotPathPattern": "${DATE}_${TIME}/${USERAGENT}/test-${TEST_INDEX}.png"
}
Когда тест не...
769 просмотров
schedule
13.05.2024
Есть ли способ связать утверждение в testcafe?
У меня есть сценарий, в котором в зависимости от предыдущего условия результатом может быть «это» ИЛИ «то».
Например, как мне написать ожидание, если я хочу, чтобы утверждение .contains искало foo ИЛИ bar ?
await t.expect('foo...
449 просмотров
schedule
27.12.2023
TestCafe - Ошибка в fixture.beforeEach hook
Я провожу тестирование e2e с Testcafe для приложения. Для одного из моих приборов я использую beforeEach. Мой селектор ожидает появления элемента, прежде чем щелкнуть по нему на странице. Иногда этот тест проходит успешно, а иногда - нет. Это...
1030 просмотров
schedule
12.01.2024