Проблемы с запуском TestClient. "Ошибка сетевого взаимодействия при вызове"

05.07.18

Разработка - Тестирование QA

При выполнении кода автоматического тестирования появляется ошибка "Ошибка сетевого взаимодействия при вызове"

Крайне в редких случаях при выполнении кода автоматического тестирования появляется ошибка "Ошибка сетевого взаимодействия при вызове". Очень подробно о автоматическом тестировании написано в статье Автоматизированное тестирование в 8.3 останавливаться на его описании не буду.

Речь пойдет об ошибке  "Ошибка сетевого взаимодействия при вызове".

Код написан абсолютно верно, все галочки стоят в нужном месте, но ошибка все рано появляется.

Пример кода.  

  //1. Запуск клиента тестирования
     ЗапуститьСистему("C:\Program Files (x86)\1cv8\8.3.12.1469\bin\1cv8.exe ENTERPRISE /F /TESTCLIENT ");
    
    //2. Подключение к клиенту тестирования 
    ТестовоеПриложение1= Новый ТестируемоеПриложение();
    
    ВремяОкончанияОжидания = ТекущаяДата() + 60;  

   // 60 секунд повторяем попытку установить соединение, так как приложение может запускаться медленно
    Пока Не ТекущаяДата() >= ВремяОкончанияОжидания Цикл
        Попытка
            ТестовоеПриложение1.УстановитьСоединение();
            Подключен = Истина;
            Прервать;
        Исключение
            ОписаниеОшибкиСоединения = ОписаниеОшибки();
        КонецПопытки;
    КонецЦикла;

    Если Не Подключен Тогда
        ТестовоеПриложение1 = Неопределено;
        Сообщить("Не смогли установить соединение! " + Символы.ПС + ОписаниеОшибкиСоединения);
        Возврат;
    КонецЕсли;
    
    //3. Поиск и выполнение нужной операции для тестирования
    ФормаTest1 =  ТестовоеПриложение1.НайтиОбъект(Тип("ТестируемаяФорма"), "Test1*",, 15);

При выполнении 3 пункта появляется ошибка "Объект не найден ... по причине : "Ошибка сетевого взаимодействия при вызове""

Решение простое, порт, используемый по умолчанию, оказался занят другой программой.

Поэтому пишем

     //1. Запуск клиента тестирования
     ЗапуститьСистему("C:\Program Files (x86)\1cv8\8.3.12.1469\bin\1cv8.exe ENTERPRISE /F /TESTCLIENT -TPort 2538");
    
    //2. Подключение к клиенту тестирования 
    ТестовоеПриложение1= Новый ТестируемоеПриложение(,2538);

Ошибка уходит ))

TestClient ТестируемоеПриложение Ошибка

См. также

Тестирование QA DevOps и автоматизация разработки Программист Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Автотесты 1С - готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарий – feature-файл, разработанный с помощью vanessa-automation. Запуск сценария выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах. Доступно тестирование тонкого клиента. Поддерживаемые версии конфигураций 1С:Бухгалтерия предприятие 3.0 и версии КОРП: 3.0.166.17.

2160 руб.

20.01.2022    8737    30    0    

16

Тестирование QA DevOps и автоматизация разработки Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Платные (руб)

Готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарии возможно использовать как для vanessa-automation, так и для СППР. Поддерживаемые версии конфигураций ERP2 и КА2: 2.5.17.168.

2400 руб.

04.07.2022    9230    40    1    

31

DevOps и автоматизация разработки Тестирование QA Программист Пользователь Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Автотесты 1С - готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарий – feature-файл, разработанный с помощью vanessa-automation. Запуск сценария выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах. Доступно тестирование тонкого клиента. Поддерживаемые версии конфигураций 1С:Зарплата и Управление Персоналом 3 и версии КОРП: 3.1.30.108.

3000 руб.

05.08.2024    2145    17    1    

11

DevOps и автоматизация разработки Рефакторинг и качество кода Тестирование QA Программист Платформа 1С v8.3 Бесплатно (free)

Расскажу, почему осознанно не буду внедрять SonarQube в свой рабочий процесс несмотря на то, что инструмент очень понравился. Статей, как его внедрили и используют, много. А почему внедрили, попробовали и отказались, по-моему, еще не было.

12.03.2025    1085    ovetgana    23    

-4

Нейросети Рефакторинг и качество кода Тестирование QA Программист Платформа 1С v8.3 Бесплатно (free)

Искусственный интеллект в код-ревью – это не фантастика, а реальность, которая уже сегодня помогает разработчикам улучшать свои проекты. Расскажем о том, как ИИ может автоматически находить баги и предлагать улучшения, экономя ваше время и ресурсы.

11.03.2025    3938    mrXoxot    50    

43

Рефакторинг и качество кода Тестирование QA Программист Платформа 1С v8.3 Бесплатно (free)

В последней статье по докладу Александра Кириллова, с которым он выступил на конференции INFOSTART TECH EVENT 2024, обсудим особенности тестирования после завершения рефакторинга платформеннозависимого кода

11.03.2025    453    it-expertise    0    

3

Тестирование QA Программист Платформа 1С v8.3 Бесплатно (free)

Внедрили мы, с моими девчонками, в тестовом режиме в конце прошлого года в свой рабочий процесс Сонар. Всем очень понравилось - оповещения об ошибках приходят, мы эти ошибки правим. Можно гордо на годовом собрании о достижениях отчитываться. А теперь, наконец-то, пришло время оценить результаты.

10.03.2025    1407    ovetgana    22    

1

Тестирование QA Программист Платформа 1С v8.3 1С:Документооборот Россия Абонемент ($m)

Обработка подготавливает тестовую базу для удобного тестирования и разработки.

1 стартмани

04.03.2025    350    0    FeDBuka    3    

0
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. grumagargler 729 05.07.18 16:46 Сейчас в теме
Позвольте добавить: если в вашем случае, это была какая-то другая программы (подскажите, какая?), то в нашем, такая ошибка значительно чаще возникает при аварийном завершении тестируемого клиента, либо завершении его работы из отладчика в то время прогона тестов, пока менеджер подключен, и не отключен корректно. Обход проблемы делается попыткой подкючения/отключения (реализовано на автомате в тестере), и в крайне редких случаях - перезапуском клиента.
2. chugada 4 09.10.18 15:58 Сейчас в теме
(1)
Возможно, но в случае описанном мною тестирование даже не начиналось, так как не происходило соединения с нужной базой.
3. Andrew99 17.05.19 15:19 Сейчас в теме
Точно такая же ошибка возникает при повторном запуске тест клиента. То есть: первый запускается под одним пользователем, полностью исполняется, закрывается, затем "тест клиент" открывается под новым пользователем, но открыться не может и выпадает выше указанная ошибка.
Описанный вариант попробовал не помогло...
Оставьте свое сообщение