Набор тестов xUnit для ERP2, блок Производство

0. 1168 22.04.16 15:06 Сейчас в теме
Набор тестовых обработок, эмулирующих цепочку документов по блоку Производство в конфигурации ERP 2.1

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sytkosa 24.04.16 17:13 Сейчас в теме
(0) Статья какая-то не до конца оформлена. Автор а где что можно предметно посмотреть или скачать ?
kraynev-navi; +1 Ответить
2. json 25.04.16 09:31 Сейчас в теме
Автор, а вы просто забыли/не смогли прикрепить сами тесты? Или не планировали? На текущий момент заголовок статьи не соответствует содержанию
3. acsent 1168 25.04.16 10:24 Сейчас в теме
Прикрепил файлы, оказывается для типа "статья" файлы сами удаляются
4. json 25.04.16 12:48 Сейчас в теме
(3) прогнал тесты. Но при выполнении сценариев на демо базе ерпи 2.1.3.100 падают некоторые тесты. Ошибки связаны с тем, что не находится нужный маршрутный лист. При этом ошибок при расчете себестоимости не возникает.
Также не заполняется и поле Стоимость в акте, но это возможно потому, что нам нужны проводки, а не движения

p.s. В целом, я считаю, подобные тесты по типовым конфигурациям - очень крутая штука, т.к. позволяют обмениваться знаниями по сложным алгоритмам в более простом для восприятия виде.
Прикрепленные файлы:
sorb; artbear; +2 Ответить
6. acsent 1168 25.04.16 13:46 Сейчас в теме
(4) Можешь конкретные ошибки написать?
Возможно тест 00_ДопОбъекты был запущен не в самом начале
7. json 25.04.16 13:52 Сейчас в теме
(6) ошибки прилагаю в файле. Проблема в том, что маршрутный лист вообще не создается. Видимо, это зависит от какой-нибудь константы или какой-нибудь галочки в каком-нибудь справочнике/регистре. Пока еще не успел разобраться
Прикрепленные файлы:
Отчет об автоматическом тестировании, xUnitFor1C v.3.0.0.5.mxl
9. pumbaE 641 25.04.16 13:57 Сейчас в теме
(7) yurii_host, off: с константами есть глобальная проблема. В erp их больше 450 и при этом есть такие которые в себе содержат хранилище значений, а там такой мусор бывает, что попытка автоматизировать их перенос в другую базу - ломает базу (починить можно, но это очень долго).
8. json 25.04.16 13:55 Сейчас в теме
(6) тест прогонял полностью несколько раз. При первом запуске ошибки были почти на всех ветках. На последующих прогонах - только те ошибки, что на скрине
5. json 25.04.16 12:52 Сейчас в теме
Сам сейчас решаю задачу по себестоимости, и подобный пример, создающий простую модель с необходимыми данными, очень сильно упрощает жизнь. Тем более, что задача расчета себестоимости не теряет актуальности
10. acsent 1168 25.04.16 14:23 Сейчас в теме
Понял. не установлен график предприятия
НСИ и Администрирование > Настройки параметров системы > Предприятие > Орнгаизации > График работы предприятия
Нужно также проверить, что он заполнен на 2016 год
11. json 25.04.16 15:12 Сейчас в теме
(10) благодарю. Ошибки ушли.
Однако таблица значений, которая хранится в тесте 13 по себестоимости при разворачивании через ЗначениеИзСтрокиВнутр() возвращает таблицу с колонками, но без строк. Сам тест сравнивает проводки документа, которых нет, с пустой таблицей значений и выдает ОК. Поле Стоимость в движениях акта по регистру Себестоимость также равно нулю.
Подскажи, плиз, это так и задумано?

На скрине таблица, которая получается из строки внутр
Прикрепленные файлы:
12. acsent 1168 25.04.16 16:33 Сейчас в теме
Исправил ошибки в тесте, все-таки сам тест выреазлся из немного большего.
Также в 00_ДопОбъекты добавил заполнение счетов по расходам. тест "Организации"
13. json 25.04.16 17:00 Сейчас в теме
(12) вот теперь все вообще круто.
Спасибо!

Партии произв. затрат заполнились, и себестоимость тоже заполнена. Для моей задачи этого вполне достаточно
14. JohnyDeath 299 25.04.16 23:32 Сейчас в теме
Первые публичные тесты для типовых конфигураций! Поздравляю!
Не хватает https://github.com/xDrivenDevelopment/precommit1c для обработок-тестов
Evil Beaver; DoctorRoza; kuntashov; nixel; AlexKo; kraynev-navi; +6 Ответить
17. acsent 1168 26.04.16 10:52 Сейчас в теме
(14) Это в планах, но пока не разобрался еще с данной подсистемой
15. Alien_job 178 26.04.16 07:51 Сейчас в теме
Великолепно! Жаль не УПП
16. brr 179 26.04.16 09:14 Сейчас в теме
Проверяем что заполнен график предприятия на 2016 год
НСИ и Администрирование > Настройки параметров системы > Предприятие > Орнгаизации > График работы предприятия


это в тесты нельзя включить?
18. acsent 1168 26.04.16 11:50 Сейчас в теме
Добавил заполнение календаря в тест 00_ДопОбъекты
19. AlexKo 99 26.04.16 13:54 Сейчас в теме
Отлично, ещё можно сделать ролик на youtube для популяризации как пользоваться и плюс про "precommit1c для обработок-тестов"
kraynev-navi; +1 Ответить
20. Mos 6 26.04.16 13:59 Сейчас в теме
Отлично!
А проверка движений документов не реализована?
Документ может создаваться и проводится, а вот движения быть не совсем ожидаемыми.
21. acsent 1168 26.04.16 15:41 Сейчас в теме
(20) Проверяются только проводки документа Акт в послденем тесте
22. acsent 1168 26.04.16 17:26 Сейчас в теме
Добавил разобранные файлы на git
JohnyDeath; +1 Ответить
23. AlexKo 99 15.08.16 09:13 Сейчас в теме
acsent, сделал инструкцию по запуску xUnit на примере Ваших тестов. http://infostart.ru/public/542747/
Для демонстрационной базы ERP тесты выполнились с ошибками.
Скоро присоединюсь к разработке/доработке тестов erp2_xtests.
24. acsent 1168 15.08.16 17:34 Сейчас в теме
(23) Эх в версии 4 xUnit убрали строгий порядок выполнения, поэтому полный тест не отрабатывает
25. artbear 1209 15.08.16 21:48 Сейчас в теме
(24) т.е. ты заложился на порядок выполнения тестов в строгой последовательности?
внутри одного набора тестов (в одном файле-обработке) или среди нескольких разных обработок?
26. acsent 1168 16.08.16 16:12 Сейчас в теме
(25) Среди разных.
Это же сценарий был, а не отдельный тест
Оставьте свое сообщение
Вопросы с вознаграждением