|
| 1 | +#Дымовое тестирование |
| 2 | + |
| 3 | +Данная обработка может быть использована и в [VanessaBehavior](https://github.com/silverbulleters/vanessa-behavior) и в [xUnit](https://github.com/xDrivenDevelopment/xUnitFor1C). |
| 4 | +Запускать данный набора тестов рекомендуется базе данных в которой уже есть заполненные документы. |
| 5 | + |
| 6 | +##Дымовое тестирование xUnit |
| 7 | + |
| 8 | +Для заполнения списка исключений документов из проверки их необходимо заполнить в модуле документа обработки в процедуре ```ПолучитьСписокИсключений_ДокументыПроведенные``` и/или ```ПолучитьСписокИсключений_ДокументыНеПроведенные``` |
| 9 | + |
| 10 | +##Дымовое тестирование VanessaBehavior |
| 11 | + |
| 12 | +Для возможностей запуска дымового тестирования можно использовать данную обработку, как пример сниппетов для генерации feature файлов и использования сниппетов. |
| 13 | +В обработке используется несколько сниппетов: |
| 14 | + |
| 15 | +``` |
| 16 | +Я открываю форму документа "Документ" заполненного на основании проведенного "ДокументОснование" |
| 17 | +Я открываю форму документа "Документ" заполненного на основании не проведенного "ДокументОснование" |
| 18 | +Я открываю форму документа "Документ" заполненного на основании проведенного "ДокументОснование" номер "НомерДокументаОснования" от "ДатаДокументаОснования" |
| 19 | +Я открываю форму документа "Документ" заполненного на основании не проведенного "ДокументОснование" номер "НомерДокументаОснования" от "ДатаДокументаОснования" |
| 20 | +``` |
| 21 | + |
| 22 | +Данный сниппет получает форму, открывает ее и потом закрывает. В теории проверяем возможность работы процедур "ПриСозданииНаСервере", "ПриОткрытии", "ОбработкаЗаполнения" |
| 23 | + |
| 24 | +##Быстрый старт для типовых конфигураций VanessaBehavior |
| 25 | + |
| 26 | +Для быстрого старта необходимо открыть данныю обработку в режиме предприятия и нажать кнопку "Генерация фич", после генерации необходимых feature файлов, предложит выбрать каталог где будут созданны feature файлы в разрезе документов оснований. |
| 27 | + |
| 28 | +Если стоит галочка "Указывать документ основание", то происходит указание номера и даты документа на основании которого будет создаваться документ. |
| 29 | + |
| 30 | +Файлы создаются по имени документа основания, включают все документы которые можно создать на основании документа основания. Документом основания выбирается последний проведенный и не проведенный документ. Этого достаточно для первого старта, в дальнейшем предполагается, что при добавлении новых документов разработчик сам подкорретирует feature файл с необходимым документом. |
| 31 | + |
| 32 | +Предполагается, что перегенерация для типовых конфигураций будет происходить только для репозитория git вы всегда сможете увидеть только добавленные формы в фича файлах, а те которые исправляли сможете вернуть на правильное поведение. |
| 33 | + |
0 commit comments