Автотесты для 1С:ЗУП + ЗУП КОРП
Готовые сценарии тестирования для Vanessa Automation и СППР. Сценарии предназначены для запуска в инструментах Vanessa Automation и СППР. Каждый сценарий охватывает важные бизнес-процессы и проверяет типовые действия пользователей. Ускорьте внедрение 1С, снизьте ошибки и автоматизируйте проверку бизнес-процессов.
- Внедрение и тестирование 1С:ЗУП 3
- Проверка работоспособности доработок
- Контроль типовых бизнес-процессов: закупки, продажи, зачеты, реализация
- Использование без правок на типовых демо-базах 1С
- Более 60 автотестов, охватывающих ключевые блоки типовых конфигураций
Что из себя представляет продукт?
Выложенные сценарии - это feature-файлы, предназначенные для тестирования с помощью инструмента Vanessa Automation. С их помощью вы сможете протестировать свои доработки в рамках пяти бизнес-процессов на выбор:
- Сценарий Аванс проверяет создание, заполнение форм и проведение документов приема, начисления и выплаты аванса, начисление и выплата зарплаты с проверкой движений документов
- Сценарий Алименты проверяет создание, заполнение форм и проведение документов исполнительный лист сотрудников и отражение зарплаты в бухучете с проверкой движений документов
- Сценарии Договор ГПХ проверяет создание, заполнение форм и проведение документов приема, договора ГПХ с сотрудником, начисление и выплата зарплаты с проверкой движений документов
- Сценарии Отпуск и больничный проверяет создание, заполнение форм и проведение документов приема и начисления отпускных сотруднику с проверкой движений документов
- Сценарии Прием и увольнение проверяет создание, заполнение форм и проведение документов приема, перемещения и увольнения сотрудника с проверкой движений документов
- Сценарий Табель и Сдельная оплата проверяет создание, заполнение форм и проведение документов приема, табель учета рабочего времени, начисление и выплата сдельной зарплаты с проверкой движений документов
Подробное описание каждого из сценариев приведено ниже в блоке "Описание сценариев".
Запуск сценариев выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах.
Тесты для типовых конфигураций ERP Управление предприятием 2 и Комплексная автоматизация 2
Тесты для типовых конфигураций Бухгалтерия предприятия КОРП 3.0 и Бухгалтерия предприятия 3.0
Подробное описание сценариев автотестов
Пакет сценариев №0
Все действия сценария выполняются в интерактивном режиме. Поставка включает в себя следующие сценарии:
- 1 сценарий для создания тестовых данных, необходимых для выполнения сценариев пакета;
- 1 сценарий для тестирования функционала закупки услуг - создание, заполнение и проведение документа Приобретение товаров и услуг с хоз. операцией Закупка у поставщика, также выполняется проверка проводок документа;
- 1 сценарий для тестирует функционал закупки услуг - создание, заполнение и проведение Реализация товаров и услуг с хоз. операцией Реализация, также выполняется проверка проводок документа.
Сценарий подготовки тестовых данных:
1.Сценарий проверяет создание, заполнение форм и проведение документов расчетов с покупателями услуг и проверяет проводки по счетам взаиморасчетов с контрагентами Аванс в рублях
В сценарии задействованы следующие объекты:
+Справочник Контрагенты - создается новый элемент
+Справочник СоглашенияСКлиентами - создается новый элемент с видом: Реализация
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Реализация
+Документ ЗаказКлиента - создается, заполняется и проводится новый документ с хоз. операцией: Реализация, продажа услуг
+Документ ПоступлениеБезналичныхДенежныхСредств - создается, заполняется и проводится новый документ с хоз. операцией: Поступление оплаты от клиента, проверка проводок по счетам взаиморасчетов с контрагентами
+Документ СчетФактураВыданныйАванс - создается и проводится новый документ на основании поступления безналичных денежных средств, проверка проводок по счету авансов
+Документ АктВыполненныхРабот - создается и проводится новый документ на основании заказа клиента, проверка проводок по счетам взаиморасчетов с контрагентами
2.Сценарий проверяет создание, заполнение форм и проведение документов расчетов с поставщиками услуг и проверяет проводки по счетам взаиморасчетов с контрагентами Аванс в рублях
В сценарии задействованы следующие объекты:
+Справочник Контрагенты - создается новый элемент
+Справочник БанковскиеСчетаКонтрагентов - создается новый элемент
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Закупка
+Документ ЗаказПоставщику - создается, заполняется и проводится новый документ с хоз. операцией: Закупка у поставщика, закупка услуг
+Документ СписаниеБезналичныхДенежныхСредств - создается, заполняется и проводится новый документ с хоз. операцией: Оплата поставщику, проверка проводок по счетам взаиморасчетов с контрагентами
+Документ СчетФактураПолученныйАванс - создается и проводится новый документ на основании списания безналичных денежных средств, проверка проводок по счету авансов
+Документ ПриобретениеТоваровУслуг - создается и проводится новый документ на основании заказа поставщику, проверка проводок по счетам взаиморасчетов с контрагентами
3.Сценарий проверяет создание, заполнение форм на основании Документа ЗаказКлиента и проведение документов расчетов с покупателями
В сценарии задействованы следующие объекты:
+Документ ПриобретениеТоваровУслуг - создается и проводится новый документ, закупка товара
+Документ ЗаказКлиента - создается и проводится новый документ с хоз. операцией: Реализация, продажа товара
+Документ РеализацияТоваровУслуг - создается и проводится новый документ на основании заказа клиента
+Документ ПриходныйКассовыйОрдер - создается и проводится новый документ на основании заказа клиента
+Документ ПоступлениеБезналичныхДенежныхСредств - создается и проводится новый документ на основании заказа клиента
+Документ ЗаказНаПеремещение - создается и проводится новый документ на основании заказа клиента
+Документ ЗаказПоставщику - создается и проводится новый документ на основании заказа клиента
+Документ АктВыполненныхРабот - создается и проводится новый документ на основании заказа клиента
4.Сценарий проверяет создание, заполнение форм на основании Документа ЗаказПоставщику и проведение документов расчетов с поставщиками
В сценарии задействованы следующие объекты:
+Документ ЗаказПоставщику - создается и проводится новый документ с хоз. операцией: Закупка у поставщика, закупка товара
+Документ ДоверенностьВыданная - создается и проводится новый документ на основании заказа поставщику
+Документ ЗаявкаНаРасходованиеДенежныхСредств - создается и проводится новый документ на основании заказа поставщику
+Документ ПриобретениеТоваровУслуг - создается и проводится новый документ на основании заказа поставщику
+Документ РасходныйКассовыйОрдер - создается и проводится новый документ на основании заказа поставщику
+Документ СписаниеБезналичныхДенежныхСредств - создается и проводится новый документ на основании заказа поставщику
- 1 сценарий создания тестовых данных, необходимых для выполнения других сценариев
- 3 сценария тестируют функционал продажи и закупки товаров через посредников: со стороны комиссионера и со стороны комитента
- 1 сценарий проверяет отражение документов в регл. учете и проводки по счетам бухгалтерского учета
Сценарий подготовки тестовых данных:
1.Сценарий проверяет создание, заполнение форм и проведение документов комиссионера продажи.
В сценарии задействованы следующие объекты:
+Справочник Партнеры - создается новый элемент
+Справочник Контрагенты - создается новый элемент
+Справочник СоглашенияСПоставщиками - создается новый элемент с видом: Прием на комиссию
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Прием на комиссию
+Справочник Номенклатура - создается новый элемент
+Документ ПриобретениеТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Прием на комиссию
+Документ РеализацияТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Реализация
+Документ ОтчетКомитенту - создается, заполняется и проводится новый документ с хоз. операцией: Реализация
2.Сценарий проверяет создание, заполнение форм и проведение документов комиссионера закупки
В сценарии задействованы следующие объекты:
+Справочник Партнеры - создается новый элемент
+Справочник Контрагенты - создается новый элемент
+Справочник СоглашенияСКлиентами - создается новый элемент с видом: Поставка под принципала
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Поставка под принципала
+Справочник Номенклатура - создается новый элемент
+Документ ЗаказКлиента - создается, заполняется и проводится новый документ с хоз. операцией: Поставка под принципала
+Документ ПриобретениеТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Закупка у поставщика
+Документ ОтчетКомитентуОЗакупках - создается, заполняется и проводится новый документ
3.Сценарий проверяет создание, заполнение форм и проведение документов комитента
В сценарии задействованы следующие объекты:
+Справочник Партнеры - создается новый элемент
+Справочник Контрагенты - создается новый элемент
+Справочник СоглашенияСКлиентами - создается новый элемент с видом: Передача на комиссию
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Передача на комиссию
+Справочник Номенклатура - создается новый элемент
+Документ ПриобретениеТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Закупка у поставщика
+Документ РеализацияТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Передача на комиссию
+Документ ОтчетКомиссионера - создается, заполняется и проводится новый документ
4.Сценарий проверяет отражение документов в регл. учете и проверяет проводки по счетам бухгалтерского учета
В сценарии задействованы следующие объекты:
+Выполняется Расчет предварительной себестоимости товаров
+Выполняется отражение в регламентированном учете документов, созданных в предыдущих сценариях
+Документ ПриобретениеТоваровУслуг - проверка проводок по счетам запасов
+Документ РеализацияТоваровУслуг - проверка проводок по счетам взаиморасчетов с комитентом
+Документ ОтчетКомитенту - проверка проводок по счетам взаиморасчетов с комитентом
+Документ ПриобретениеТоваровУслуг - проверка проводок по счетам взаиморасчетов с комитентом
+Документ ОтчетКомитентуОЗакупках - проверка проводок по счетам взаиморасчетов с комитентом
+Документ РеализацияТоваровУслуг - проверка проводок по счетам запасов
+Документ ОтчетКомиссионера - проверка проводок по счетам взаиморасчетов с комиссионером
0.Сценарий подготовки тестовых данных
1.Сценарий проверяет создание, заполнение форм и проведение документов расчетов с покупателями услуг в валюте и проверяет проводки по счетам взаиморасчетов с контрагентами Постоплата
В сценарии задействованы следующие объекты:
+РегистрСведений ОтносительныеКурсыВалют - создается новая запись
+Справочник Контрагенты - создается новый элемент
+Справочник СоглашенияСКлиентами - создается новый элемент с видом: Реализация
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Реализация
+Документ ЗаказКлиента - создается, заполняется и проводится новый документ с хоз. операцией: Реализация, продажа услуг
+Документ АктВыполненныхРабот - создается и проводится новый документ на основании заказа клиента, проверка проводок по счетам взаиморасчетов с контрагентами
+Документ ПоступлениеБезналичныхДенежныхСредств - создается, заполняется и проводится новый документ с хоз. операцией: Поступление оплаты от клиента, проверка проводок по счетам взаиморасчетов с контрагентами
+Документ РасчетКурсовыхРазниц - создается, заполняется и проводится документ
+Документ СверкаВзаиморасчетов - создается, заполняется и проводится новый документ, формируется печатная форма Акт сверки и проверяется ее содержимое
2.Сценарий проверяет создание, заполнение форм и проведение документов расчетов с поставщиками услуг в условных единицах и проверяет проводки по счетам взаиморасчетов с контрагентами Постоплата
В сценарии задействованы следующие объекты:
+РегистрСведений ОтносительныеКурсыВалют - создается новая запись
+Справочник Контрагенты - создается новый элемент
+Справочник БанковскиеСчетаКонтрагентов - создается новый элемент
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Закупка
+Справочник ДоговорыКонтрагентов - создается новый элемент с видом: Закупка
+Документ ПриобретениеТоваровУслуг - создается и проводится новый документ на основании заказа поставщику, проверка проводок по счетам взаиморасчетов с контрагентами
+Документ СписаниеБезналичныхДенежныхСредств - создается, заполняется и проводится новый документ с хоз. операцией: Оплата поставщику, проверка проводок по счетам взаиморасчетов с контрагентами
+Документ ВзаимозачетЗадолженности - создается, заполняется и проводится новый документ с видом операции: Перенос долга поставщику, проверка проводок по счетам взаиморасчетов с контрагентами
3.Сценарий проверяет создание, заполнение форм на основании Документа РеализацияТоваровУслуг расчеты в условных единицах и проведение документов расчетов с покупателями
В сценарии задействованы следующие объекты:
+Документ ПриобретениеТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Закупка у поставщика
+Документ РеализацияТоваровУслуг - создается и проводится новый документ с хоз. операцией: Реализация, продажа товара
+Документ ВозвратТоваровОтКлиента - создается и проводится новый документ на основании реализации
+Документ ЗаявкаНаВозвратТоваровОтКлиента - создается и проводится новый документ на основании реализации
+Документ КорректировкаРеализации - создается и проводится новый документ на основании реализации
+Документ ПриходныйКассовыйОрдер - создается и проводится новый документ на основании реализации
+Документ ПоступлениеБезналичныхДенежныхСредств - создается и проводится новый документ на основании реализации
4.Сценарий проверяет создание, заполнение форм на основании Документа ПриобретениеТоваровУслуг расчеты в валюте и проведение документов расчетов с поставщиками
В сценарии задействованы следующие объекты:
+Документ ПриобретениеТоваровУслуг - создается и проводится новый документ с хоз. операцией: Закупка у поставщика, закупка товара
+Документ АктОРасхожденияхПослеПриемки - создается и проводится новый документ на основании приобретения
+Документ ВозвратТоваровПоставщику - создается и проводится новый документ на основании приобретения
+Документ ЗаказНаПеремещение - создается и проводится новый документ на основании приобретения
+Документ КорректировкаПриобретения - создается и проводится новый документ на основании приобретения
+Документ ДвижениеПродукцииИМатериалов - создается и проводится новый документ на основании приобретения
+Документ ПеремещениеТоваров - создается и проводится новый документ на основании приобретения
+Документ РеализацияТоваровУслуг - создается и проводится новый документ на основании приобретения
+Документ ВнутреннееПотреблениеТоваров - создается и проводится новый документ на основании приобретения
+Документ РасходныйКассовыйОрдер - создается и проводится новый документ на основании приобретения
+Документ СписаниеБезналичныхДенежныхСредств - создается и проводится новый документ на основании приобретения
Пакет сценариев №4 Все действия сценария выполняются в интерактивном режиме. Поставка включает в себя следующие сценарии:
- 2 сценария тестируют функционал ввода документов на основании Приобретение товаров и услуг и Реализация товаров и услуг расчеты в рублях
0.Сценарий подготовки тестовых данных
1.Сценарий проверяет создание, заполнение форм на основании документа РеализацияТоваровУслуг расчеты в рублях и проведение документов расчетов с покупателями
В сценарии задействованы следующие объекты:
+Документ ПриобретениеТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Закупка у поставщика
+Документ АктОРасхожденияхПослеПриемки - создается и проводится новый документ на основании приобретения
+Документ ВозвратТоваровПоставщику - создается и проводится новый документ на основании приобретения
+Документ ЗаказНаПеремещение - создается и проводится новый документ на основании приобретения
+Документ КорректировкаПриобретения - создается и проводится новый документ на основании приобретения
+Документ ДвижениеПродукцииИМатериалов - создается и проводится новый документ на основании приобретения
+Документ ПеремещениеТоваров - создается и проводится новый документ на основании приобретения
+Документ РеализацияТоваровУслуг - создается и проводится новый документ на основании приобретения
+Документ ВнутреннееПотреблениеТоваров - создается и проводится новый документ на основании приобретения
+Документ РасходныйКассовыйОрдер - создается и проводится новый документ на основании приобретения
+Документ СписаниеБезналичныхДенежныхСредств - создается и проводится новый документ на основании приобретения
2.Сценарий проверяет создание, заполнение форм на основании оокумента ПриобретениеТоваровУслуг расчеты в рублях и проведение документов расчетов с поставщиками
В сценарии задействованы следующие объекты:
+Документ ПриобретениеТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Закупка у поставщика
+Документ РеализацияТоваровУслуг - создается, заполняется и проводится новый документ с хоз. операцией: Реализация
+Документ ВозвратТоваровОтКлиента - создается и проводится новый документ на основании реализации
+Документ ЗаявкаНаВозвратТоваровОтКлиента - создается и проводится новый документ на основании реализации
+Документ КорректировкаРеализации - создается и проводится новый документ на основании реализации
+Документ ПриходныйКассовыйОрдер - создается и проводится новый документ на основании реализации
+Документ ПоступлениеБезналичныхДенежныхСредств - создается и проводится новый документ на основании реализации
Технические требования
Проверялась работоспособность сценариев на платформе 8.3.24.1624 и предназначены для конфигураций: 1С:ЗУП и 1С:ЗУП КОРП 3.1.30.230.
Версии 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. Запустить тесты на выполнение