Skip to content

Commit

Permalink
документировал тесты
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Jul 18, 2023
1 parent c2c12aa commit edd4d38
Showing 1 changed file with 29 additions and 2 deletions.
31 changes: 29 additions & 2 deletions tests/smoke/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,12 @@
- [Значения для заполнения реквизитов при создании новых ссылочных объектов](#значения-для-заполнения-реквизитов-при-создании-новых-ссылочных-объектов)
- [Группировка дымовых тестов при запуске в интерактивном режиме](#группировка-дымовых-тестов-при-запуске-в-интерактивном-режиме)
- [Дымовые тесты командного интерфейса](#дымовые-тесты-командного-интерфейса)
- [Настройка исключений тестов командного интерфейса](#настройка-исключений-тестов-командного-интерфейса)
- [Основные настройки](#основные-настройки-1)
- [Настройка исключений тестов командного интерфейса (тесты\_КомандныйИнтерфейс)](#настройка-исключений-тестов-командного-интерфейса-тесты_командныйинтерфейс)
- [Включение тестов с отбором по префиксу имени метаданного](#включение-тестов-с-отбором-по-префиксу-имени-метаданного-1)
- [Включение тестов с отбором по подсистеме](#включение-тестов-с-отбором-по-подсистеме-1)
- [Включение тестов по избранным метаданным](#включение-тестов-по-избранным-метаданным-1)
- [Настройка исключений тестов командного интерфейса](#настройка-исключений-тестов-командного-интерфейса-1)
- [Настройка исключений тестов командного интерфейса](#настройка-исключений-тестов-командного-интерфейса)
- [Пример файла настройки для исключения метаданных - отчеты полностью пропускаются](#пример-файла-настройки-для-исключения-метаданных---отчеты-полностью-пропускаются)
- [Дымовое тестирование ввода документов на основании](#дымовое-тестирование-ввода-документов-на-основании)
- [Настройка дымовых тестов для запуска в tddTestRunner](#настройка-дымовых-тестов-для-запуска-в-tddtestrunner)
Expand All @@ -41,6 +42,7 @@
- [Тесты печатных форм для БСП-конфигураций](#тесты-печатных-форм-для-бсп-конфигураций)
- [Проверка чтения метаданных обычными пользователями, без полных прав](#проверка-чтения-метаданных-обычными-пользователями-без-полных-прав)
- [Проверка режима управления блокировкой данных в транзакции по умолчанию](#проверка-режима-управления-блокировкой-данных-в-транзакции-по-умолчанию)
- [Тесты печатных форм для УПП 1.3](#тесты-печатных-форм-для-упп-13)
<!-- /TOC -->

Существующая универсальная реализация дымовых тестов позволяет использовать базовые/«дымовые» проверки, для которых не требуется написание сложных тестов или перестройка схемы разработки конфигурации 1С.
Expand All @@ -60,6 +62,8 @@
Также есть тесты, отключенные по умолчанию:
* [!! Большое множество тестов для проверки объектов метаданных на соответствие внутренним стандартам и стандартам 1С (https://its.1c.ru/db/v8std)](./smoke_tests_for_v8std.md)
* их можно включить через файл настройки, если тест полезен
* Тесты для обычного приложения
* тесты печатных форм для УПП 1.3

<a id="markdown-настройка-дымовых-тестов-под-конкретную-конфигурацию" name="настройка-дымовых-тестов-под-конкретную-конфигурацию"></a>
## Настройка дымовых тестов под конкретную конфигурацию
Expand Down Expand Up @@ -1053,3 +1057,26 @@

Есть возможность настройки прав, которые являются администраторскими, с помощью файла конфигурации.
- Пример настройки есть в файле [tests/smoke/smoke.example.json](https://github.com/vanessa-opensource/add/blob/develop/tests/smoke/smoke.example.json)

<a id="markdown-тесты-печатных-форм-для-УПП-1-3" name="тесты-печатных-форм-для-упп-1-3"></a>
## Тесты печатных форм для УПП 1.3

Данный набор дымовых тестов проверяет правильность формирования печатных форм документов в конфигураций обычных форм старых конфигураций, например, УПП 1.3 или Бухгалтерия 1.6, как встроенных в конфигурацию, так и внешних печатных форм (из справочников дополнительных отчетов и обработок).

Выполняются следующие проверки:
- печатная форма (табличный документ) формируется
- содержит по крайней мере одну строку (т.е. высота табличного документа > 0)

Есть возможность настройки проверяемых печатных форм с помощью json-файла настройки.

- ключ настройки `ФормированиеПечатныхФорм`
- вложенный ключ `Используется` типа Булево. Отвечает за включение\выключение теста
- вложенный ключ `КоличествоДокументов`, отвечающий за количество объектов\документов, для которых проверяются печатные формы
- вложенный массив с ключом `ИсключенияПоИдентификатору`, отвечающий за исключение конкретных печатных форм по `идентификатору печатной формы`
- вложенный массив с ключом `ИсключенияПоОбъекту`, отвечающий за исключение конкретных печатных форм по `имени объекта, для которого привязана печатная форма. например, для документов`.
- во всех коллекциях возможен поиск 2х видов
- возможен поиск по полному наименованию - `СчетФактура`
- возможен поиск по шаблону со звездочкой - `Счет*` или `*Счет` или `*Счет*` или `Счет*Реестр`

- Настройка выполняется аналогичным тесты печатных форм для БС
- пример есть в файле [tests/smoke/smoke.example.json - строка настройки](https://github.com/vanessa-opensource/add/blob/develop/tests/smoke/smoke.example.json#L126)

0 comments on commit edd4d38

Please sign in to comment.