#0
by breezee
Добрый день! Есть УПП, в которой работают 7 программистов. Начальство захотело автотесты. Какой вариант проще/удобней. Под понятием "проще" понимаю меньше возьни с написанием тестов, удобный интерфейс с минимумом кода, чтобы тесты могли писать бизнес-аналитики. Рассматриваются платные и бесплатные решения.
#5
by Fragster
вот эта штука умеет воспринимать отчеты как "контрольные точки" для тестов соответственно, остается настроить восстановление "эталонной базы", накатывание изменений конфы и запуск тестов
#9
by breezee
Прошу прощения. Функциональные. Надо чтобы исполнялась бизнес-логика и ничего не падало. Спасибо, но в УПП формы поти везде обычные
#10
by Базис
На порнха.. ненене, на ГИТхабе всё бесплатное и опенсорсное, поэтому подозревать в рекламе проекты на нём странно.
#11
by Базис
Посижу тут, послушаю умных людей. У нас добавили в УПП подсистему и нужно мне провести нагрузочное тестирование этой подсистемы на копии базы. Пока есть только вопросы: 1. Это может быть сделано продуктом "1С КИП"? 2. Чем это легче всего сделать? 3. Чем это полнее всего можно сделать?
#15
by Fragster
это далеко не самый простой вариант для бизнес приложений. 2+2 = 4 никто не тестирует, а вот неизменность регламентированной отчетности - запросто.
#17
by Tateossian
Ага, assert там всякие. Расскажи мне тут)) Вот тебе прикладная задача: написать свой расчет себестоимости. Как тесты писать и что проверять?
#18
by vde69
начните с самого простого - перепроведением всех документов за отчетный период и сравнение оборотов по регистрам... такой тест накроет примерно 80% серьезных косяков
#22
by Tateossian
Да, но поддерживать очень трудоемко будет. Самый простой вариант - открывашка-закрывашка форм и проводилка документов. Но там могут быть ошибки логики (корректности заполнения), что обработка заполнения будет ругаться.
#23
by mikeA
Смотрел я xUnitFor1C vanessa-behaviour tester Склоняюсь к xUnitFor1C так как это просто, быстро, понятно и эффективно. Vanessa прикольная штука, но разбираться с ней дольше на порядок. Хотя говорят тесты там писать могут даже аналитики, но в конечном итоге всё равно это выльется в код на 1С. Поэтому зачем платить больше?)) Tester это вообще отдельная история, на любителя. Нестандартный, скажем так, синтаксис и архитектура плюс создание тестов практически в блокноте, из инструментов отладки только Сообщить.
#26
by 4St
xUnitFor1C хорош для тестирования кода. Минималистичный, простой. Тестируемые методы должны быть экспортными. ИМХО стоит попробовать каждому хотя бы один раз, после этого по-другому начинаешь смотреть на структурирование кода и сигнатуры методов. vanessa-behavior тестирует поведение системы с точки зрения интерфейса, не привязываясь к коду (хотя при желании можно и код дергать). Тесты (прости, Лустин) можно писать как видеомагнитофон: нажал Rec, потыкал мышкой, нажал Stop, нажал Play - оно играет. Чертовски мощная штука, жаль, нам ее в прод запустить пока не удалось. Но причины не в ванессе, а в наших внутренних процессах. Да, на УПП не потянет - нужны управляемые формы. То и другое можно интегрировать в связку Git + Jenkins + любой гит-хостинг (локальный или облачный). И гонять тесты автоматом на каждый коммит.
#27
by Alligator219
А нам в Связном удалось запустить Ванессу в прод. Полгода плакали и жрали кактус. Ну да, у нас был CI на TeamCity.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать какой процесс 1С с какой базой работает?
- Какой вариант ведения взаиморасчетов в УТ выбрать ?
- 2 варианта выполнения запроса.. Какой вариант более предпочтительный?
- Как определить какой ключ HASP какой?
- Автотесты для 1С
- Автотесты для 1С: xUnitFor1C
- Какой лучше купить принтер этикеток? какой проще настраивается в 1с (8.2-8.3)
В этой группе 1С
- Перенос данных ЗУП 3.1 --> БП 3.0
- Как ускорить процесс сравнения/объединения при обновлении измененных конфигураций?
- ERP 2.4 как сбросить расчет себестоимости
- Как в скд красиво вывести регистратор?
- ФФД 1.05 Штрих М
- СтрЗаменить для нескольких строк в Запрос.Текст
- Как сделать задержку при отправке писем программно
- Перерегистрация программных лицензий 1с
- Перенос данных в чистую базу УТ 10.3
- не начисляются суммы страховых взносов на начисленный районный коэффициент
- Перенос данных ЗКБУ 1.0 - ЗКГУ 3.1
- 1С Управление Торговлей 10.3 - нет цены в документе "Чек ККМ"
- Команда не поддерживается в данной реализации 37h
- Пропал с компа файл лицензии
- Запрет на правку документов
- Конвертация данных. Подмена нескольких номенклатура на одну
- Про RAS и RAC можете подсказать?
- курсовые разницы КА 2.2
- Grafana и MySQL
- Задолженность контрагента в разрезе номенклатуры