Size: a a a

2020 July 01

JD

John Doe in testspro1c
Но все равно такой подход грозит конфликтами состояний данных, когда один тест что-то поменял и другой из-за этого упал, так? Или оно не параллельно идёт?
источник

PZ

Pavel Zhgulev in testspro1c
ну, такое в теории возможно, если совсем какая-то критика в самой процедуре чистки случилась. Но мы эволюционно именно к такому подходу на практике пришли командой. Я вроде не берусь утверждать, что он единственно правильный, просто озвучил.
источник

PZ

Pavel Zhgulev in testspro1c
Ровно как грозит и постоянная поддержка эталонной базы.
источник

PZ

Pavel Zhgulev in testspro1c
здесь все в коде хранится, все данные. Собственно я больше за All as a code)
источник

JD

John Doe in testspro1c
Pavel Zhgulev
здесь все в коде хранится, все данные. Собственно я больше за All as a code)
Но зачем в таком случае базу хранить после теста? Поднял, протестил, прибил
источник

PZ

Pavel Zhgulev in testspro1c
Не вижу большой проблемы пока в этом, на этой базе все тесты дальше идут. И никаких манипуляций с базой не делаем. Учитывая что тестим на разных субд в зависимости от параметров пайплайна - постоянно тусовать базу тоже не факт что будет эффективнее.
источник

Д

Дмитрий in testspro1c
Кстати. Вопрос. Почему я не могу запустить ванессу в голой конфе, а тест клиентом подтянуть тестовую базу?
источник

LP

Leonid Pautov in testspro1c
Дмитрий
Кстати. Вопрос. Почему я не могу запустить ванессу в голой конфе, а тест клиентом подтянуть тестовую базу?
Ты про то, что тест менеджер и тест клиент могут быть в разных базах? Да, так можно. Мы так запускаем тесты для ERP.
источник

Д

Дмитрий in testspro1c
Ну обработка по константе мне ругалась
источник

Д

Дмитрий in testspro1c
Я и стопорнулся
источник

LP

Leonid Pautov in testspro1c
Дмитрий
Ну обработка по константе мне ругалась
Покажи кто где ругался
источник

Д

Дмитрий in testspro1c
Там где в обработке идёт константа[имя].установить
источник

Д

Дмитрий in testspro1c
То он пишет что такой константы не существует
источник

LP

Leonid Pautov in testspro1c
Дмитрий
То он пишет что такой константы не существует
Покажи как это выглядит
источник
2020 July 02

Д

Дмитрий in testspro1c
Leonid Pautov
Покажи как это выглядит
Шаг
И Я устанавливаю в константу "ShowBetaTesting" значение "True"

Object field not found (ShowBetaTesting)
{ExternalDataProcessor.Константы.Form.Форма.Form(79)}:  Константы[ИмяКонстанты].Установить(ЗначениеКонстанты);
{ExternalDataProcessor.Константы.Form.Форма.Form(74)}:  ЯУстанавливаюВКонстантуЗначениеНаСервере(ЗначениеКонстанты, ИмяКонстанты);
{(1)}:Обработка.ЯУстанавливаюВКонстантуЗначение(ЗначенияПараметров[0],ЗначенияПараметров[1])
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(16776)}:    Выполнить(Команда);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17346)}:        ВызватьМетод(ОбработкаТеста, ИмяПроцедуры, МассивПараметров);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17875)}:    ВыполнитьШагПродолжение(РезультатПрохожденияШага, ОбработкаТеста);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(18596)}:        ВыполнитьШаг();
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17560)}:        ПерейтиКВыполнениюСледующегоШага(, , ИдСледующегоШага);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17530)}:    ВыполнитьШагОкончание(РезультатПрохожденияТестовСценария, РезультатПрохожденияШага, ШагВыполнен, ШагНеРеализован, СтрокаШага, БылОбновленКешФормы, СтрОшибка);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17875)}:    ВыполнитьШагПродолжение(РезультатПрохожденияШага, ОбработкаТеста);

{ExternalDataProcessor.Константы.Form.Форма.Form(79)}: Object field not found (ShowBetaTesting)

Technical data:
       ActiveWindowHeader: IRP
       ActiveFormName:
       FeatureName: basic check documents and catalogs
       ScriptName: Open list form "AccessGroups"
       TreeRowNumber: 6
       FeatureLineNumber: 14
       FeatureFullPath: C:\Git\IRP\features\_0040BasicCheck\_0040Basiccheck.feature
       FileName: C:\OneScript\lib\vanessa-automation\features\Libraries\VB\step_definitions\Константы.epf
       ProcedureName: ЯУстанавливаюВКонстантуЗначение
       RunnerName: TestServer
       TestClientType: Тонкий
       ConnectionString: /FC:\Users\DitriX\Documents\IRP
       PIDКлиентаТестирования: 0
       VBVersion: ver 1.2.032
       PlatformVersion: 8.3.15.1958
       TestManagerCompatibilityMode: DontUse
       ErrorDateTime: 7/1/2020 3:57:44 AM
источник

NG

Nikita Gryzlov in testspro1c
Дмитрий
Шаг
И Я устанавливаю в константу "ShowBetaTesting" значение "True"

Object field not found (ShowBetaTesting)
{ExternalDataProcessor.Константы.Form.Форма.Form(79)}:  Константы[ИмяКонстанты].Установить(ЗначениеКонстанты);
{ExternalDataProcessor.Константы.Form.Форма.Form(74)}:  ЯУстанавливаюВКонстантуЗначениеНаСервере(ЗначениеКонстанты, ИмяКонстанты);
{(1)}:Обработка.ЯУстанавливаюВКонстантуЗначение(ЗначенияПараметров[0],ЗначенияПараметров[1])
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(16776)}:    Выполнить(Команда);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17346)}:        ВызватьМетод(ОбработкаТеста, ИмяПроцедуры, МассивПараметров);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17875)}:    ВыполнитьШагПродолжение(РезультатПрохожденияШага, ОбработкаТеста);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(18596)}:        ВыполнитьШаг();
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17560)}:        ПерейтиКВыполнениюСледующегоШага(, , ИдСледующегоШага);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17530)}:    ВыполнитьШагОкончание(РезультатПрохожденияТестовСценария, РезультатПрохожденияШага, ШагВыполнен, ШагНеРеализован, СтрокаШага, БылОбновленКешФормы, СтрОшибка);
{ExternalDataProcessor.VanessaAutomation.Form.УправляемаяФорма.Form(17875)}:    ВыполнитьШагПродолжение(РезультатПрохожденияШага, ОбработкаТеста);

{ExternalDataProcessor.Константы.Form.Форма.Form(79)}: Object field not found (ShowBetaTesting)

Technical data:
       ActiveWindowHeader: IRP
       ActiveFormName:
       FeatureName: basic check documents and catalogs
       ScriptName: Open list form "AccessGroups"
       TreeRowNumber: 6
       FeatureLineNumber: 14
       FeatureFullPath: C:\Git\IRP\features\_0040BasicCheck\_0040Basiccheck.feature
       FileName: C:\OneScript\lib\vanessa-automation\features\Libraries\VB\step_definitions\Константы.epf
       ProcedureName: ЯУстанавливаюВКонстантуЗначение
       RunnerName: TestServer
       TestClientType: Тонкий
       ConnectionString: /FC:\Users\DitriX\Documents\IRP
       PIDКлиентаТестирования: 0
       VBVersion: ver 1.2.032
       PlatformVersion: 8.3.15.1958
       TestManagerCompatibilityMode: DontUse
       ErrorDateTime: 7/1/2020 3:57:44 AM
шаг установки константы выполняется в контексте менеджера
источник

Д

Дмитрий in testspro1c
Контекст:
 Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий
 И Я устанавливаю в константу "ShowBetaTesting" значение "True"
источник

D

Dasha in testspro1c
Каким шагом выполнить запуск регламентного задания?
источник

Д

Дмитрий in testspro1c
Кто поделится примером, когда я создаю документ и проверяю его проводки, например, но я не хочу заранее фиксировать номер документа, т.е. я хочу чтобы я мог тест выполнить сколько мне нужно раз, не очищая при этом базу?
источник

NG

Nikita Gryzlov in testspro1c
Dasha
Каким шагом выполнить запуск регламентного задания?
проще всего - произвольным кодом дернуть обработчик задания
источник