Skip to content

Commit 4f62d0f

Browse files
committed
Дымовые тесты форм документов: ввод на основании
1 parent bcc707c commit 4f62d0f

File tree

14 files changed

+1623
-0
lines changed

14 files changed

+1623
-0
lines changed

Tests/Smoke/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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+

Tests/Smoke/Smoke_InputBasedOn.epf

12.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)