Size: a a a

2020 July 16

AL

Andrey Litvinov in testspro1c
Т.е. сделать как то так.
источник

LP

Leonid Pautov in testspro1c
Andrey Zoteev
Надо было перейти на любую строку? и после удалять все строки?
Так или иначе надо завершить режим редактирования.
источник

LP

Leonid Pautov in testspro1c
Роман Уничкин
Коллеги, а есть ли метод в Ванессе, который из таблицы геркина (массива структур) вернёт таблицу значений?
Таблица значений редко используется в VA, т.к. в основном всё происходит на клиенте. Ты что хочешь сделать?
источник

РУ

Роман Уничкин... in testspro1c
Leonid Pautov
Таблица значений редко используется в VA, т.к. в основном всё происходит на клиенте. Ты что хочешь сделать?
Сравнить с результатом теста
источник

РУ

Роман Уничкин... in testspro1c
Leonid Pautov
Таблица значений редко используется в VA, т.к. в основном всё происходит на клиенте. Ты что хочешь сделать?
Уже дошел, что так *как хочу* не получится. Буду свое пилить)
источник

LP

Leonid Pautov in testspro1c
Andrey Zoteev
Подскажите, можно ли из заголовка окна типа: "Изменение ФИО физлиц 85ок п.9 от 01.03.2020 12:00:00" сохранить в переменную номер документа?
Да. Можно.
источник

LP

Leonid Pautov in testspro1c
Роман Уничкин
Уже дошел, что так *как хочу* не получится. Буду свое пилить)
По идее можно пригнать данные таблицы Gherkin на сервер и там сконвертировать в таблицу значений.
источник

РУ

Роман Уничкин... in testspro1c
Leonid Pautov
По идее можно пригнать данные таблицы Gherkin на сервер и там сконвертировать в таблицу значений.
Так и делаю. А попутно реализовал указатель на ссылочную переменную из описания геркин-таблицы
источник

LP

Leonid Pautov in testspro1c
Vadim Ruslyaev
Добрый день, может кто-то уже решал похожую задачу:
1. В сценарии есть параметр;
2. Этот параметр "склеивается" со строкой;
3. Это "склееная" строка является именем глобальной переменной значение которой мы хотим получить;

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

На данный момент вижу только один выход: изголяться со значением выражения и использовать служебную переменную. Может есть более красивое решение?
В VA 1.2.032 точно можно передавать значения переменных в параметры шагов без предварительного склеивания.
И мой шаг "$Перем1$Что-то ещё $Перем2$"
источник

VR

Vadim Ruslyaev in testspro1c
Vadim Ruslyaev
Добрый день, может кто-то уже решал похожую задачу:
1. В сценарии есть параметр;
2. Этот параметр "склеивается" со строкой;
3. Это "склееная" строка является именем глобальной переменной значение которой мы хотим получить;

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

На данный момент вижу только один выход: изголяться со значением выражения и использовать служебную переменную. Может есть более красивое решение?
Может кому пригодится, не ожидал такой мудрености, но иначе не "взлетало":

Сценарий: Я вхожу на ТСД "key_base" под пользователем "name_user"
 И я запоминаю строку 'key_base' в переменную "$$KEY_BASE1$$"
 И я запоминаю строку 'TESTBASES_$$KEY_BASE1$$_CONN_STRING1C' в переменную "$$CONN_STRING1C$$"
 И Я подключаю клиент тестирования "key_base"  с пользователем "name_user" настройка соединения '$$$$CONN_STRING1C$$$$'

второй сценарий хранить в другом файле иначе ошибка зацикливания

Сценарий: Я подключаю клиент тестирования "КОД"  с пользователем "ЛОГИН" настройка соединения "СТРОКА_СОЕДИНЕНИЯ"
 И я запоминаю строку 'СТРОКА_СОЕДИНЕНИЯ' в переменную "$CONN$"
 И Я подключаю клиент тестирования с параметрами:
   | 'Имя подключения' | 'Синоним'        | 'Порт' | 'Строка соединения'                     | 'Логин' | 'Пароль' | 'Запускаемая обработка' |  'Дополнительные параметры строки запуска'  |
   | 'КОД'             | ''               | ''     | '$CONN$'                                | 'ЛОГИН' | ''       | ''                      |  ''                                         |
источник

LP

Leonid Pautov in testspro1c
Роман Уничкин
Это значит, я не проверяю Интерактив. Т.е. нет накликивания. Создал БП, выполнил рекурсивно задачи, завершил БП. А теперь проверяю.
А ты смотрел 1Unit от @Doublesun ?
Это юнит тесты из EDT.
источник

LP

Leonid Pautov in testspro1c
Vadim Ruslyaev
Может кому пригодится, не ожидал такой мудрености, но иначе не "взлетало":

Сценарий: Я вхожу на ТСД "key_base" под пользователем "name_user"
 И я запоминаю строку 'key_base' в переменную "$$KEY_BASE1$$"
 И я запоминаю строку 'TESTBASES_$$KEY_BASE1$$_CONN_STRING1C' в переменную "$$CONN_STRING1C$$"
 И Я подключаю клиент тестирования "key_base"  с пользователем "name_user" настройка соединения '$$$$CONN_STRING1C$$$$'

второй сценарий хранить в другом файле иначе ошибка зацикливания

Сценарий: Я подключаю клиент тестирования "КОД"  с пользователем "ЛОГИН" настройка соединения "СТРОКА_СОЕДИНЕНИЯ"
 И я запоминаю строку 'СТРОКА_СОЕДИНЕНИЯ' в переменную "$CONN$"
 И Я подключаю клиент тестирования с параметрами:
   | 'Имя подключения' | 'Синоним'        | 'Порт' | 'Строка соединения'                     | 'Логин' | 'Пароль' | 'Запускаемая обработка' |  'Дополнительные параметры строки запуска'  |
   | 'КОД'             | ''               | ''     | '$CONN$'                                | 'ЛОГИН' | ''       | ''                      |  ''                                         |
Ответил выше, что можно сразу передавать в параметры одну или несколько переменных. Склеивать значение заранее не надо.
источник

РУ

Роман Уничкин... in testspro1c
Leonid Pautov
А ты смотрел 1Unit от @Doublesun ?
Это юнит тесты из EDT.
Знаю о разработке, смотрел частично выступление, поюзать пока руки не доходят. В след. месяце проект на ЕДТ, там наверное и гляну. А что?
источник

LP

Leonid Pautov in testspro1c
Andrey Litvinov
Т.е. сделать как то так.
Я думаю проще шаг добавить для этого.
источник

AL

Andrey Litvinov in testspro1c
Leonid Pautov
Я думаю проще шаг добавить для этого.
Да. Наверняка было бы проще, если бы знать (вернее понимать), что писать в теле этого шага. 😞
источник

LP

Leonid Pautov in testspro1c
Andrey Litvinov
Да. Наверняка было бы проще, если бы знать (вернее понимать), что писать в теле этого шага. 😞
Смотрел тот, который работает с панелью разделов?
источник

LP

Leonid Pautov in testspro1c
Роман Уничкин
Знаю о разработке, смотрел частично выступление, поюзать пока руки не доходят. В след. месяце проект на ЕДТ, там наверное и гляну. А что?
По идее это и есть тестирование без UI.
источник

РУ

Роман Уничкин... in testspro1c
Leonid Pautov
По идее это и есть тестирование без UI.
Спасибо, буду иметь в виду. Но тут едт нет, и не будет долгое время, а я так понимаю это в спарке с ним только работает.
источник

АК

Александр Капралов... in testspro1c
Роман Уничкин
Сравнить с результатом теста
В БСП есть методы для сравнения коллекций
источник

AL

Andrey Litvinov in testspro1c
Leonid Pautov
Смотрел тот, который работает с панелью разделов?
Да. Как раз сейчас смотрю, но мало что понимаю. Особенно про текст скрипта.
источник