Автотесты для 1С:ЗУП + ЗУП КОРП
Готовые сценарии тестирования для Vanessa Automation и СППР. Каждый сценарий охватывает важные бизнес-процессы и проверяет типовые действия пользователей:
- Контроль типовых бизнес-процессов: Аванс, Алименты, Договор ГПХ, Отпуск и больничный, Прием и Увольнение, Табель и Сдельная оплата
- Проверка работоспособности доработок
- Использование без правок на типовых демо-базах 1С
- Более 60 автотестов, охватывающих ключевые блоки типовых конфигураций
Ускорьте внедрение ЗУП, снизьте ошибки и автоматизируйте проверку бизнес-процессов.
Что из себя представляет продукт?
Выложенные сценарии - это feature-файлы, предназначенные для тестирования с помощью инструмента Vanessa Automation. С их помощью вы сможете протестировать свои доработки в рамках шести бизнес-процессов на выбор:
- Сценарий Аванс проверяет создание, заполнение форм и проведение документов приема, начисления и выплаты аванса, начисление и выплата зарплаты с проверкой движений документов
- Сценарий Алименты проверяет создание, заполнение форм и проведение документов исполнительный лист сотрудников и отражение зарплаты в бухучете с проверкой движений документов
- Сценарии Договор ГПХ проверяет создание, заполнение форм и проведение документов приема, договора ГПХ с сотрудником, начисление и выплата зарплаты с проверкой движений документов
- Сценарии Отпуск и больничный проверяет создание, заполнение форм и проведение документов приема и начисления отпускных сотруднику с проверкой движений документов
- Сценарии Прием и увольнение проверяет создание, заполнение форм и проведение документов приема, перемещения и увольнения сотрудника с проверкой движений документов
- Сценарий Табель и Сдельная оплата проверяет создание, заполнение форм и проведение документов приема, табель учета рабочего времени, начисление и выплата сдельной зарплаты с проверкой движений документов
Подробное описание каждого из сценариев приведено ниже в блоке "Описание сценариев".
Запуск сценариев выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах.
Тесты для типовых конфигураций ERP Управление предприятием 2 и Комплексная автоматизация 2
Тесты для типовых конфигураций Бухгалтерия предприятия КОРП 3.0 и Бухгалтерия предприятия 3.0
Подробное описание сценариев автотестов для ЗУП
Все действия сценария выполняются в интерактивном режиме.
Сценарий «Аванс проверяет создание, заполнение форм и проведение документов приема, начисления и выплаты аванса, начисление и выплата зарплаты с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент;
- Документ ПриемНаРаботу - создается и проводится новый документ за июнь 2024
- Документ НачислениеЗарплаты - создается и проводится новый документ за июнь 2024
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ за июнь 2024
- Документ НачислениеЗаПервуюПоловинуМесяца - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Зарплата к выплате авансом, Начисления удержания по сотрудникам авансом
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
- Документ НачислениеЗарплаты - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Начисления удержания по сотрудникам, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
- Отчет Расчетный листок - формируется за период с июнь по июль 2024 и проверяется его содержимое
Все действия сценария выполняются в интерактивном режиме.
Сценарий Алименты проверяет создание, заполнение форм и проведение документов исполнительный лист сотрудников и отражение зарплаты в бухучете с проверкой движений документов
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботуСписком - создается и проводится новый документ
- Документ ИсполнительныйЛист - создается и проводится новый документ со способом расчета = процентом, проверяются движения по регистрам Условия удержания по исполнительному документу
- Документ ИсполнительныйЛист - создается и проводится новый документ со способом расчета = долей, проверяются движения по регистрам Условия удержания по исполнительному документу
- Документ НачислениеЗарплаты - создается и проводится новый документ, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Начисления, Удержания
- Документ ОтражениеЗарплатыВБухучете - создается и проводится новый документ, проверяется заполнение табличных частей НачисленнаяЗарплатаИВзносы, НачисленныйНДФЛ, УдержаннаяЗарплата
Все действия сценария выполняются в интерактивном режиме.
1. Сценарий «Договор оплата в конце срока» проверяет создание, заполнение форм и проведение документов приема, договора ГПХ с сотрудником, начисление и выплата зарплаты с проверкой движений документов
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботу - создается и проводится новый документ
- Документ ДоговорРаботыУслуги - создается и проводится новый документ Способ оплаты = «однократно в конце срока», проверяются движения по регистру Плановые начисления по договорам
- Документ НачислениеЗарплаты - создается и проводится новый документ, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
2. Сценарий «Договор оплата по акту» проверяет создание, заполнение форм и проведение документов приема, договора ГПХ с физлицом, начисление и выплата зарплаты с проверкой движений документов
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ДоговорРаботыУслуги - создается и проводится новый документ Способ оплаты = «по актам выполненных работ»
- Документ АктПриемкиВыполненныхРаботОказанныхУслуг - создается на основани и проводиться новый документ, проверяются движения по регистру Плановые начисления по договорам
- Документ НачислениеПоДоговорам - создается и проводится новый документ, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ выплата по договору, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
3. Сценарий «Договор оплата авансом» проверяет создание, заполнение форм и проведение документов приема, договора ГПХ с физлицом, начисление и выплата зарплаты с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ДоговорРаботыУслуги - создается и проводится новый документ Способ оплаты = 'в конце срока с ежемесячными авансовыми платежами', проверяются движения по регистру Условия договора ГПХ
- Документ НачислениеПоДоговорам - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ выплата по договору за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
- Документ НачислениеПоДоговорам - создается и проводится новый документ за август 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ выплата по договору за август 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
Все действия сценария выполняются в интерактивном режиме.
1. Сценарий «Отпуск» проверяет создание, заполнение форм и проведение документов приема и начисления отпускных сотруднику с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботу - создается и проводится новый документ за январь 2024
- Документ Отпуск - создается и проводится новый документ в июле 2024 на август 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ выплата отпускных за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
2. Сценарий «Отпуск списком» проверяет создание, заполнение форм и проведение документов приема и начисления отпускных сотруднику с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботуСписком - создается и проводится новый документ за январь 2024
- Документ ОтпускаСотрудников - создается и проводится новый документ в июле 2024 на август 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Начисления
3. Сценарий «Больничный» проверяет создание, заполнение форм и проведение документов приема и начисления больничного сотруднику с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ Документ ПриемНаРаботу - создается и проводится новый документ за июнь 2024
- Документ БольничныйЛист - создается и проводится новый документ в июле 2024 за июнь 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ выплата больничного за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
Все действия сценария выполняются в интерактивном режиме.
1. Сценарий «Прием-увольнение» проверяет создание, заполнение форм и проведение документов приема, перемещения и увольнения сотрудника с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботу - создается и проводится новый документ за июнь 2024, проверяются движения по регистрам Кадровая история сотрудников, Плановые начисления
- Документ НачислениеЗарплаты - создается и проводится новый документ за июнь 2024, проверяются заполнение реквизитов документа и движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Начисления удержания по сотрудникам, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ за июнь 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
- Документ КадровыйПеревод - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Кадровая история сотрудников
- Документ Увольнение - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Кадровая история сотрудников, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ выплата при увольнении за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
2. Сценарий «Прием-увольнение списком» проверяет создание, заполнение форм и проведение документов приема, перемещения и увольнения сотрудника с проверкой движений документов:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботуСписком - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Кадровая история сотрудников, Плановые начисления
- Документ КадровыйПереводСписком - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Кадровая история сотрудников
- Документ ПеремещениеВДругоеПодразделение - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Кадровая история сотрудников
- Документ УвольнениеСписком - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Кадровая история сотрудников, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ за июль 2024, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате
Все действия сценария выполняются в интерактивном режиме.
1. Сценарий «Табель» проверяет создание, заполнение форм и проведение документов приема и начисления отпускных сотруднику с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботу - создается и проводится новый документ
- Документ ТабельУчетаРабочегоВремени - создается и проводится новый документ, проверяются движения по регистру ДанныеТабельногоУчетаРабочегоВремениСотрудников
- Документ НачислениеЗарплаты - создается и проводится новый документ, проверяется заполнение табличных частей Начисления, НДФЛ, Взносы
2. Сценарий «Сдельная оплата» проверяет создание, заполнение форм и проведение документов приема, командировки, данных для расчета сдельной оплаты, начисление и выплата зарплаты с проверкой движений документов.
В сценарии задействованы следующие объекты:
- Справочник Сотрудники - создается новый элемент
- Документ ПриемНаРаботу - создается и проводится новый документ
- Документ Командировка - создается и проводится новый документ, проверяются движения по регистрам Бухгалтерские взаиморасчеты с сотрудниками, Зарплата к выплате, Начисления удержания по сотрудникам, Начисления
- Документ ВедомостьНаВыплатуЗарплатыВБанк - создается и проводится новый документ
- Документ ДанныеДляРасчетаЗарплаты - создается и проводится новый документ, проверяются движения по регистру Значения оперативных показателей расчета зарплаты (для сотрудников)
- Документ НачислениеЗарплаты - создается и проводится новый документ
- Документ Расчетный листок - формируется и проверяется его содержимое
Технические требования
Проверялась работоспособность сценариев на платформе 8.3.24.1624 и предназначены для конфигураций: 1С:ЗУП и 1С:ЗУП КОРП 3.1.35.48.
Версии vanessa-automation-single, в которых выполняется разработка сценариев:
- Версия 1.2.042.19 https://github.com/Pr-Mex/vanessa-automation/releases/download/1.2.042.19/vanessa-automation-single.1.2.042.19.zip
Доступно тестирование тонкого клиента.
Код сценариев открыт и может быть изменен пользователем самостоятельно.
Обновления сценариев не предоставляются.
В сценариях используются тестовые данные демо-базы типовой конфигурации. Значения ключевых аналитик сгруппированы в сценарии, что позволяет заменить тестовые данные без существенной доработки сценария.
В состав поставки входит специальный сценарий, который создает общие справочные данные, используемые другими сценариями. Сценарии можно запускать неограниченное количество раз.
ТестКлиент и ТестМенеджер должны быть запущены в одной базе в тонком клиенте.
Инструкция по запуску сценариев
1. Открыть тестируемую базу с параметром /TestManager
2. В тестируемой базе открыть внешнюю обработку vanessa-automation-single.epf, меню Файл-Открыть
3. Запустить тестируемую базу в режиме ТестКлиент
4. Открыть feature-файл
5. Запустить тест на выполнение
6. Чтобы запустить все сценарии из папки, нужно выбрать папку
7. Запустить тесты на выполнение