Size: a a a

2019 May 22

DB

Denis B. in testspro1c
Olga Shiriaeva ꄳ
'тогда открылось.....'не работает?
работает выбрать окно в панели открытых окон. Переехали на новый сервер и на новую платформу и поведение поменялось.
источник

ПА

Парфенов Антон... in testspro1c
@PautovLeonid подскажите, пожалуйста, по шагу:
Я создаю fixtures по макету "Макет"
с его помощью загружаются макеты, созданные в add?
или их надо создавать как-то еще?
источник

LP

Leonid Pautov in testspro1c
Парфенов Антон
@PautovLeonid подскажите, пожалуйста, по шагу:
Я создаю fixtures по макету "Макет"
с его помощью загружаются макеты, созданные в add?
или их надо создавать как-то еще?
да
источник

LP

Leonid Pautov in testspro1c
Я уже писал, что не рекомендую пользоваться этим механизмом - загрузка fixture из макетов:
1. При измененнии метаданных ваши макеты придётся обновлять вручную.
2. Лучше создавать объекты кодом, чтобы фиксировать зависимость от метаданных в одном месте, а не размазывать их по макетам.
По-моему, такое же рекомендует @Reshitko
источник

AA

Artur Ayukhanov in testspro1c
Leonid Pautov
Я уже писал, что не рекомендую пользоваться этим механизмом - загрузка fixture из макетов:
1. При измененнии метаданных ваши макеты придётся обновлять вручную.
2. Лучше создавать объекты кодом, чтобы фиксировать зависимость от метаданных в одном месте, а не размазывать их по макетам.
По-моему, такое же рекомендует @Reshitko
Слишком упрощаешь или лукавишь :(
Альтернативные варианты также имеют проблемы.  опишу их коротко

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

везде проблемы
использование тест-данных в 1С непросто
источник

AA

Artur Ayukhanov in testspro1c
и загрузка данных из макетов имеет свои проблемы
но зато легкость манипуляции, обновления довольно часто оправдывает и быстро разруливает возможные проблемы при обновлении метаданных
источник

LP

Leonid Pautov in testspro1c
Выгрузка в макеты привязывает вас к текущим метаданным.
Если макетов пара штук - проблем нет. Если их тысяча - то будут  реальные проблемы при очередном обновлении типовой конфигурации.
И пересоздавать макеты придётся в ручную.
источник

LP

Leonid Pautov in testspro1c
Если создаёте объекты кодом - то править придётся в одном месте.
источник

AA

Artur Ayukhanov in testspro1c
Leonid Pautov
Если создаёте объекты кодом - то править придётся в одном месте.
таких примеров в виде законченных решений не видел.
сам также подходы несколько лет назад делал
а потом понял, что макетами намного проще.

при делании кодом слишком много кода получается :)
источник

ПА

Парфенов Антон... in testspro1c
Leonid Pautov
Выгрузка в макеты привязывает вас к текущим метаданным.
Если макетов пара штук - проблем нет. Если их тысяча - то будут  реальные проблемы при очередном обновлении типовой конфигурации.
И пересоздавать макеты придётся в ручную.
у меня УТ 11.1 на 8.3.9 с режимом совместимости 8.3.3.
шансы на обновление исчезающе малы.
а начать писать тесты - есть желание.
как я вижу, создание данных из макетов, помогло бы старту.
источник

ПА

Парфенов Антон... in testspro1c
@PautovLeonid сейчас при попытке загрузить макет платформа крашится без каких-либо сообщений.
источник

LP

Leonid Pautov in testspro1c
Парфенов Антон
@PautovLeonid сейчас при попытке загрузить макет платформа крашится без каких-либо сообщений.
Если это в ADD, то это не ко мне. Я знанимаюсь другим проектом - Vanessa Automation.
https://github.com/Pr-Mex/vanessa-automation
источник

DR

Dmitry Reshitko in testspro1c
Artur Ayukhanov
таких примеров в виде законченных решений не видел.
сам также подходы несколько лет назад делал
а потом понял, что макетами намного проще.

при делании кодом слишком много кода получается :)
приветствую! Я могу скинуть примеры создания тестовых данных кодом, если это будет интересно. Программирование тестовых данных это даже не вопрос как их создавать, это, не постесняюсь сказать, иной уровень тестирования. Кроме того, что у вас при таком подходе существенно меньшая связность с изменчивостью метаданных, у вас существенно повышается вариативность тестирования, если конечно тесты пишутся не только под дудку бдд (речь не о хорошо/плохо, а о процессе, что еще покрывают прогеры, кроме описанного сценария)
источник

AA

Artur Ayukhanov in testspro1c
Leonid Pautov
Если это в ADD, то это не ко мне. Я знанимаюсь другим проектом - Vanessa Automation.
https://github.com/Pr-Mex/vanessa-automation
опа, реклама детектед.
Админы, вы где?
источник

AA

Artur Ayukhanov in testspro1c
Парфенов Антон
@PautovLeonid сейчас при попытке загрузить макет платформа крашится без каких-либо сообщений.
создай ишуз на гитхабе Ванесса-АДД.
источник

DR

Dmitry Reshitko in testspro1c
но вы правы, писать кодом, поначалу сложней
источник

АК

Александр Капралов... in testspro1c
Сейчас ведь есть код, который данные в макет записывает. Наверное несложно его переделать так, чтобы он вместо макета генерировал бы код для вставки в 1С. А в коде формировалась бы таблица значений.
источник

DK

Dmitrij Kozin in testspro1c
Dmitry Reshitko
приветствую! Я могу скинуть примеры создания тестовых данных кодом, если это будет интересно. Программирование тестовых данных это даже не вопрос как их создавать, это, не постесняюсь сказать, иной уровень тестирования. Кроме того, что у вас при таком подходе существенно меньшая связность с изменчивостью метаданных, у вас существенно повышается вариативность тестирования, если конечно тесты пишутся не только под дудку бдд (речь не о хорошо/плохо, а о процессе, что еще покрывают прогеры, кроме описанного сценария)
Дмитрий, добрый день. Мне интересно. Можете скинуть?
источник

LP

Leonid Pautov in testspro1c
Dmitry Reshitko
приветствую! Я могу скинуть примеры создания тестовых данных кодом, если это будет интересно. Программирование тестовых данных это даже не вопрос как их создавать, это, не постесняюсь сказать, иной уровень тестирования. Кроме того, что у вас при таком подходе существенно меньшая связность с изменчивостью метаданных, у вас существенно повышается вариативность тестирования, если конечно тесты пишутся не только под дудку бдд (речь не о хорошо/плохо, а о процессе, что еще покрывают прогеры, кроме описанного сценария)
Да, примеры интересны.
источник

LP

Leonid Pautov in testspro1c
@ivanov660
А вы как создаёте данные для теста?
источник