Size: a a a

2019 July 22

A

Alexey Lab Sosnoviy in testspro1c
Anatoliy Nenashev
VA умеет такое:  экспортный сценарий со множеством параметров
при использовании сценарии как шага можно передать таблицу (в фича-файле),
колонки которой - это имена параметров экспортного сценария
в строках, соответственно, находятся значения параметров
экспортный сценарий выполняется столько раз, сколько строк в таблице
?
Помоему @nixel2007 что то такое магическое вытворял...
источник

AN

Anatoliy Nenashev in testspro1c
Александр Капралов
Я не большой специалист по ВА. Но желаемое поведение на мой взгляд противоречит концепции ВА.
У меня есть похожая задача, когда необходимо одну мега функцию протестировать в разных режимах.
По сути дела каждая строка таблицы это отдельный сценарий, который хочется видеть отдельной строкой в ВА. Чтобы ВА сама размножила сценарии.
Я бы сделал автогенерацию фичи со сценариями по таблице значений, а в ВА подсовывал бы автогенереную фичу. Так будет проще и понятнее.
просто еще во времена VB частный случай этой задачи получалось делать (когда в табличке была одна строка, т.е. это просто был способ в сценарий передать кучу параметров), но там что-то ломалось при экспорте (когда первый сценарий вызывал вот этот второй сценарий с параметрами, было ок, а когда появлялся третий, который вызывал первый, то всё ломалось)
в общем ткните носом, пжлст, где в VA лежат фичи проверочные для всяких разных способов передачи параметров и Scenario Outline, покурю там
источник

AN

Anatoliy Nenashev in testspro1c
источник

LP

Leonid Pautov in testspro1c
Anatoliy Nenashev
VA умеет такое:  экспортный сценарий со множеством параметров
при использовании сценарии как шага можно передать таблицу (в фича-файле),
колонки которой - это имена параметров экспортного сценария
в строках, соответственно, находятся значения параметров
экспортный сценарий выполняется столько раз, сколько строк в таблице
?
Если я тебя правильно понял - то да. Ты можешь примерно нарисовать что нужно получить?
источник

AN

Anatoliy Nenashev in testspro1c
@PautovLeonid

Первый сценарий

@ExportScenarios
Структура сценария: Поедание
 Пусть есть <изначально> огуречиков
 Когда я съел <съедено> огуречиков
 Тогда у меня должно остаться <осталось> огуречиков

 Примеры:
| изначально | съедено | осталось |
| 12 | 5 | 7 |
| 20 | 5 | 15 |

И чтобы его можно было вызвать из других сценариев, передавая свою таблицу примеров

И как-то вызвать его с произвольной другой таблицей примеров.
Т.е.  И Поедание
| изначально | съедено | осталось |
| 1 | 0 | 1 |
| 2 | 1 | 1 |
| 3 | 2 | 1 |
должен выполнить 3 раза сценарий Поедание, подставляя в каждый прогон параметры из строки
источник

LP

Leonid Pautov in testspro1c
Anatoliy Nenashev
@PautovLeonid

Первый сценарий

@ExportScenarios
Структура сценария: Поедание
 Пусть есть <изначально> огуречиков
 Когда я съел <съедено> огуречиков
 Тогда у меня должно остаться <осталось> огуречиков

 Примеры:
| изначально | съедено | осталось |
| 12 | 5 | 7 |
| 20 | 5 | 15 |

И чтобы его можно было вызвать из других сценариев, передавая свою таблицу примеров

И как-то вызвать его с произвольной другой таблицей примеров.
Т.е.  И Поедание
| изначально | съедено | осталось |
| 1 | 0 | 1 |
| 2 | 1 | 1 |
| 3 | 2 | 1 |
должен выполнить 3 раза сценарий Поедание, подставляя в каждый прогон параметры из строки
Да, так должно работать.
источник
2019 July 23

ДБ

Дмитрий Бабенко... in testspro1c
А кто то формирует автоинструкции не видео, а в каком то виде для confluence? Вроде бы была в oscript библиотека для работы с конфлюенсом, не смотрел ее еще. В общем, хотелось как то фичи по документации конвертировать автоматом в страницы конфлюенса, ну и чтоб красиво) Если кто то делал, поделитесь опытом, плз.
источник

NG

Nikita Gryzlov in testspro1c
если мне память не изменяет, эта библиотека делалась как раз для этой цели. @TheShadoWCo ?
источник

VM

Valery Maximov in testspro1c
Nikita Gryzlov
если мне память не изменяет, эта библиотека делалась как раз для этой цели. @TheShadoWCo ?
про что речь?
источник

NG

Nikita Gryzlov in testspro1c
одно сообщение выше :)
источник

VM

Valery Maximov in testspro1c
Дмитрий Бабенко
А кто то формирует автоинструкции не видео, а в каком то виде для confluence? Вроде бы была в oscript библиотека для работы с конфлюенсом, не смотрел ее еще. В общем, хотелось как то фичи по документации конвертировать автоматом в страницы конфлюенса, ну и чтоб красиво) Если кто то делал, поделитесь опытом, плз.
Есть либо autodocgen, может в конфлюенсе
источник

ДБ

Дмитрий Бабенко... in testspro1c
Valery Maximov
Есть либо autodocgen, может в конфлюенсе
Если вы об этом https://github.com/bia-tech/autodocgen то оно о другом. Тут по коду 1С генерит документацию, я о другом справшивал. Фичи --> Документация
источник

VM

Valery Maximov in testspro1c
Тогда os-confluence
источник

VM

Valery Maximov in testspro1c
Для интеграции
источник

VM

Valery Maximov in testspro1c
Ну а прикрутиь не сложно
источник

VM

Valery Maximov in testspro1c
Я пока не могу выложить для va ибо сырая ишо
источник

VM

Valery Maximov in testspro1c
Конфлюенс понимает мардаун, попробуйте
источник

ДБ

Дмитрий Бабенко... in testspro1c
Ок, спасибо!
источник

ДБ

Дмитрий Бабенко... in testspro1c
Еще вопрос по автогенерации в формате маркдауна. В VA есть спец. тэги для видео (группировка шагов и т.д.) для маркдауна это тоже работает? Можно как то тэгами настроить, что бы скрины не по каждому шагу делались?
источник

СФ

Сергей Фирсов... in testspro1c
Помогите, запускаю ванесу интерактивно через батник, передаю тесты - все отрабатывает нормально, запускаю ванесу через gitlab-runner некоторые шаги не срабатывают (не могу проверить, т.к. 1с запускается с невидимым окном). Все это запускается на wmvare
источник