Имя: Пароль:
1C
1С v8
Автоматизированное тестирование ЗУП
,
0 Darjeeling
 
08.09.17
13:05
Всем доброго дня.
Есть у кого-нибудь опыт реализации автоматизированного тестирования в ЗУПе? Я имею в виду не вызов событий форм, а модульное тестирование.  Например, чтобы проверить, что после обновления не сломался доработанный расчет среднего. (Тестирование согласующееся с TDD, чтобы прогнать все контрольные примеры расчета.)
Пользовались какими-то готовыми решениями?
При поиске встретились только фреймвоки типа xUnitFor1C или Vanessa behavior, но меня терзают сомнения, что они существенно упростят мне жизнь – больше потрачу времени на их освоение.
1 Aleksey
 
08.09.17
13:09
все равно другого ничего нет
2 dimaldinho
 
08.09.17
13:59
1C Тест центр
3 dimaldinho
 
08.09.17
14:00
т.е. "1С:Сценарное тестирование 8"
4 KnightAlone
 
08.09.17
14:00
"чтобы проверить, что после обновления не сломался доработанный расчет среднего" после обновления недоработанное ломается, а ты хочешь чтобы доработанное не ломалось :D
5 kumena
 
08.09.17
15:25
> . (Тестирование согласующееся с TDD, чтобы прогнать все контрольные примеры расчета.)

ну и перерасчитай документы, если поменялось значит сломали.

хочешь автоматизированно, то напиши обработку для своей базы
6 kumena
 
08.09.17
15:27
+ с проверкой суммы до расчета и после.
7 тарам пам пам
 
08.09.17
16:03
Изучи xUnitFor1C - там особо осваивать и нечего, особенно если не заморачиваться с тестированием форм и проверять исключительно расчеты.
8 тарам пам пам
 
08.09.17
16:07
(7) xUnit по сути - просто удобный менеджер тестов, где можно запускать тесты пакетно/по одному и журналировать результат их выполнения
9 Злопчинский
 
08.09.17
18:48
(7) а фигли тогда кучу форм набабахали в конфигах? В первую очередь и тестировать тупые интерактивные действия
10 lamina
 
08.09.17
19:07
берите тестер, он самый серьезный для уф, test1c.ru
11 Darjeeling
 
08.09.17
23:18
(4) Хочу, но не надеюсь на это:) Поэтому мы и хотим автоматизировать проверку.
12 Darjeeling
 
08.09.17
23:22
(5) Обработку я, конечно, напишу, но вариантов, как все это реализовать есть несколько – хотелось узнать кто уже каких копий наломал в этом деле.
Например, можно хранить какие-то уже эталонные документы и создавать их копии и рассчитывать их, или хранить где-то (в регистре сведений) параметры документов и контрольные значения и создавать все с нуля по сценарию. Хотелось бы иметь большую базу сценариев тестирования, и если каждый сценарий будет создаваться на основе хранимых параметров, было бы проще их клонировать и немного видоизменять.
13 lamina
 
09.09.17
02:53
(12) бери тестер, пиши сценарий создания-проведения дока ну или если лень – пиши сценарий для формирования отчета и проверяй им же, там у них на сайте все описано, тулза бесплатная, сами юзаем, или бери хюнит если тебе неуправляемые нужны, короче всёж есть