TestingTool-3 icon indicating copy to clipboard operation
TestingTool-3 copied to clipboard

Не запускается тест-менеджер

Open QAcker25 opened this issue 7 years ago • 13 comments

Скачал zip из мастера, распаковал, запустил 1с с ключом /TESTMANAGER, при попытке открыть МенеджерСценарногоТеста.epf в 1с пишет следующее:

5

QAcker25 avatar May 28 '18 10:05 QAcker25

  1. Скорее всего у вас режим совместимости 8.2 или версия платформы 8.2 (судя по ошибке).
  2. Обработка предназначена для платформы 8.3. И чем выше версия, тем меньше ошибок в API 1С автоматизированное тестирование.
  3. Рекомендуем использовать платформу 8.3.10 и выше.

ivanov660 avatar May 28 '18 19:05 ivanov660

Не вижу обратной связи.

ivanov660 avatar May 30 '18 08:05 ivanov660

У нас платформа 8.3.7, обновить до 8.3.10 к сожалению пока возможности нет (

QAcker25 avatar May 30 '18 11:05 QAcker25

  1. Судя по всему стоит еще режим совместимости с 8.2, т.к. при переходе с 8.2 на 8.3 поменялись предопределенные имена: Объект на ЭтотОбъект (https://infostart.ru/public/263289/).
  2. Однако, запускать менеджер тестирования вы можете с другой конфигурации (без режима совместимости), а не целевой. К примеру, можно создать пустую базу 1С и из нее выполнять запуск обработки "Менеджер сценарного тестирования" (мы запускаем из конфигурации Тестирование 3.0). А клиентами использовать свою целевую базу, главное чтобы версии платформы совпадали.

ivanov660 avatar May 30 '18 17:05 ivanov660

Режим совместимости Версия 8.2.16 Платформа 8.3.7.2027 Обновить платформу и снять режим совместимости возможности нет

@QAcker25 вариант 2 хороший. А вообще сделаем делаем свой форк с правками, это скорее всего можно исправить. Может и PR в этот репо пришлем

leemuar avatar May 31 '18 09:05 leemuar

Напоминаю коллеги, что мы выполнили переход на разработку с помощью EDT всего фреймворка.

ivanov660 avatar Jun 04 '18 08:06 ivanov660

@ivanov660 а зачем закрыли? Мы проблему еще не исправили, PR не прислали

leemuar avatar Jun 11 '18 09:06 leemuar

@leemuar вопрос задавал @QAcker25 и на сколько я понял, то возможности работать с рекомендуемой версией у него нет. Поддерживать возможности обработки в режиме совместимости с платформой 8.2 мы считаем не целесообразным по набору причин (среди которых серьезные проблемы и ошибки в automation api от 1C).

Прошу ответить на уточняющие вопросы:

  1. Вы являетесь коллегой и выступаете от лица команды?
  2. У вас другая проблема или таже самая?
  3. Вы готовы предложить решение по совместимости без ущерба в режиме 8.3?

Если да, тогда переоткроем. Если нет, то предлагаю задать отдельный запрос. Т.к. довольно тяжело отследить изменение проблемы по ходу обсуждения (мы в коммерческом процессе разработки всегда дробим задачи если начинается ветвление проблемы внутри).

ivanov660 avatar Jun 14 '18 08:06 ivanov660

@ivanov660 Мы коллеги, решаем одну проблему Предлагаю переоткрыть и назначить на меня, я на досуге посмотрю можно ли решить без ущерба для обоих сторон. Получится - пришлю PR, нет - отпишусь здесь и закроем задачу

leemuar avatar Jun 14 '18 18:06 leemuar

@leemuar открываю на вас.

P.S. просьба не "пугать" PR. Мы выложили проект для решения других целей и задач, а не только получения PR.

ivanov660 avatar Jun 15 '18 04:06 ivanov660

@ivanov660 под PR я имею в виду Pull Request, а не рекламу :)

leemuar avatar Jun 15 '18 04:06 leemuar

Принято ) Тогда ждем, решения. Если, будут вопросы по реализации можно будет обсудить.

ivanov660 avatar Jun 15 '18 10:06 ivanov660

Вышла первая версия расширения используемых API для менеджера сценарного теста с поддержкой: Automation UI от Microsoft, а также для тестирования браузеров. Версия компоненты взаимодействия с новыми API пока имеет статус бетта подробнее тут https://github.com/ivanov660/TestingTool-3/wiki/Описание-компоненты-WinAutoamtionUI Отдельно хочу отметить тот факт, что 1С не полностью поддерживает Automation UI и поэтому требуется ручные корректировки действий пользователя.

ivanov660 avatar Oct 16 '18 11:10 ivanov660