Проблемы с запуском 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 ТестируемоеПриложение Ошибка

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Тестирование QA Программист 1С 8.3 Россия Бесплатно (free)

Написать тест на 1С несложно. Дорого стоит привести базу в состояние, где прогон вообще стартует: семь шагов, каждый ломает запуск молча — без ошибки, без записи в журнале. И эту цену платит заново каждый новый человек на проекте. Разбираю молчаливый отказ окружения как класс проблем, показываю, почему его не закрывают ни документация, ни скрипт развёртывания, и предлагаю решение — фиксацию состояния в артефакте с машинно-проверяемым критерием приёмки. Подход проверен на сквозной задаче (первая задача экзамена «1С:Специалист по платформе» с юнит- и функциональными тестами), а затем перенесён на пул тестовых баз с типовыми конфигурациями. Отдельно — каталог симптомов и их настоящих причин, который пригодится независимо от инструментария.

13.08.2026    274    chagbig    1    

0

Тестирование QA Программист Бесплатно (free)

Разбираем, как в крупных компаниях регуляторные требования, постмортемы и внутренние ограничения постепенно превращаются в многоуровневую систему инструкций, в которой разработчику все сложнее понять, что и когда нужно проверить. Показываем opensource-сервис внешних проверок для GitLab, который автоматизирует часть этой бюрократии и сводит результат к понятному сигналу: зеленое – все в порядке, красное – нужно обратить внимание на конкретное требование. Объясняем, как такие проверки помогают «сдвинуть влево» контроль задач и снизить риск отказа во внедрении задачи в последний момент перед релизом. А заодно смотрим, может ли связка Autumn + «Вино» + немного разработческого энтузиазма превратить обязательные инструкции в инструмент, который команда сама захочет развивать.

12.08.2026    308    Golovanoff    1    

3

Поиск данных Тестирование QA Программист 1С 8.3 1С 8.5 Бесплатно (free)

Как мы пришли к Юнит-тестированию и почему стоит его использовать. Использование универсальных тестов для проверки работы IS MagicInput в вашей конфигурации.

16.07.2026    1809    Evg-Lylyk    2    

5

Тестирование QA Программист Бесплатно (free)

Tantor Postgres 18 - масштабный релиз СУБД, за которым стоят месяцы тестирования, сотни часов нагрузочных прогонов и десятки исправлений, о которых пользователь никогда не узнает просто потому, что они были найдены и устранены до выхода версии. Александр Симонов, руководитель направления развития 1С в "Тантор Лабс", рассказывает, как устроен процесс тестирования изнутри - почему одного эталонного прогона недостаточно, что делать, когда ванильный PostgreSQL 18 ломает собственные оптимизации, и как Tantor Postgres приближается к той планке, которую MS SQL Server держал годами.

07.07.2026    1270    Tantor    2    

6

Тестирование QA Программист Бесплатно (free)

Юнит-тестирование в 1С – тема, о которой много говорят, но внедряют далеко не везде: для одних это признак зрелой разработки, для других – избыточная формальность или лишняя трата времени. Разбираем, почему классическая пирамида тестирования в 1С часто оказывается перевернутой, какие ограничения накладывает платформа и почему юнит-тесты в реальных проектах нередко смешиваются с интеграционными. Показываем, где юнит-тесты действительно помогают ускорить разработку, упростить проверку логики и повысить качество кода, а где их применение превращается в хрупкую и дорогую поддержку. Отдельно разбираем типичные ошибки: зависимость тестов от данных и окружения, избыточное мокирование, тестирование платформы вместо бизнес-логики и отсутствие негативных кейсов.

29.06.2026    2855    alexandr_yang    6    

12

Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Как мы пришли к использованию Ванессы для автоматизации действий пользователей? Сначала я увидел в интернете лекцию Олега Филиппова про RPA. И когда встал вопрос про автоматизацию небольших процессов, то эта лекция у меня прекрасно соединилась с опытом тестирования программ с помощью Vanessa Automation. Минимум усилий, минимум ручного кода и высокая скорость внедрения. И самое главное, не надо менять программу. А если программа изменится, то алгоритм быстро поправить и дополнить.

19.06.2026    1996    swimdog    3    

8

Тестирование QA Программист Россия Бесплатно (free)

Разбираемся, какие виды тестирования нужно проводить при внедрении заказных бизнес-приложений. Что такое воронка «бесконечного тестирования». Чем синдром «сапера» отличается от синдрома «лудомана». А также можно ли полюбить тестирование.

18.06.2026    1437    DmitryShostak    0    

2

Тестирование QA Бесплатно (free)

Нагрузочное тестирование 1С нельзя строить на средних значениях и одном «идеальном» сценарии: такой подход скрывает пики, блокировки, фоновые задания и реальные риски для производительности. Показываем, как собрать данные из технологического журнала, журнала регистрации и поведения пользователей, чтобы построить сценарий, близкий к работе системы в продуктиве. Разбираемся, как вариация, корреляционный анализ и APDEX помогают увидеть неравномерную нагрузку, уточнить модель и понять, какие данные влияют на производительность. А также объясняем, как корректное моделирование помогает заранее выявить проблемы, подобрать железо под реальные пики и снизить риск коллапса системы после запуска.

12.05.2026    3162    gabrielyants    8    

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