Автор: Acid 11.12.15, 11:44
При обновлении конфигураций, особенно доделанных/исправленных стандартных, нужно внимательно все "доделки" проверить. Зачастую это делается вручную.
Но есть инструменты для 1с, чтобы прописать там сценарии тестирования.
Имеется в виду сценарное и автоматизированное тестирование.
Существует несколько ведущих инструментов: "1С: Автоматизированная проверка конфигураций", "Подсистема: Инструменты разработчика", "xUnitFor1C ".
Есть конечно и мелкие поделки. Кто чем пользуется?
Автор: Vofka 11.12.15, 13:17
Автоматическое тестирование? В 1С?
Автор: TipsyKID 11.12.15, 14:11
Если бы пользовался, то вот этим http://pro1c.org.ua/redirect.php?http://infostart.ru/public/262904/
Автор: Acid 11.12.15, 15:35
Цитата(Vofka @ 11.12.15, 13:17) http://pro1c.org.ua/index.php?act=findpost&pid=106106
Нужная весчь, если для чего-то серьезного.
Автор: andr_andrey 11.12.15, 16:34
Цитата(Acid @ 11.12.15, 15:35) http://pro1c.org.ua/index.php?act=findpost&pid=106109
Нужная весчь, если для чего-то серьезного.
Где найти это серьёзное, чтобы тесты оправдали себя?
Автор: Acid 11.12.15, 16:45
УПП не серьезное? или у вас полный стандарт?
После обновлений интерфейсы/права не слетают? Не говоря о постоянных граблях.
Вот грядет новый налоговый кодекс. Будут обновлять кучу модулей. Надо соломки подстелить.
У меня такое обновление займет 2-3 дня, чтоб вручную все отследить.
Автор: Petre 11.12.15, 16:51
Использовал АПК для самописки на 8.3 без режима совместимости. Да, помогает.
Для наших старых типовых (даже с тучей изменений и доработок) - не вижу смысла. Вот когда переведут на 8.3 (УТ 3, БП 2), вот тогда, наверное, стоит пройтись.
Сценарное тестирование, это вещь хорошая, но платная (да и не дешевая). Актуально, кмк, для серверных систем с 100+ пользователей.
Автор: Vofka 11.12.15, 17:45
Цитата(Acid @ 11.12.15, 15:35)
угу. сам недавно узнал о таком.
Я об этом знаю давно. Но тестирование - это ж не "клац клац, далее, далее, готово" и можно тестировать. Составление тестов - это очень длительный и трудоемкий процесс. При этом не забываем, что системы на базе 1С - это в большинстве случаев системы, которые находятся постоянно в процессе изменения. Соответственно, нужно постоянно изменять существующие и добавлять новые тесты.
Про тестирование, как платформенный механизм в 8.3 я в курсе, но пока даже разработчики никаких тестов не выпустили. Но даже как оно там реализовано - это всеравно будет геморой. Не потому, что это 1С, а потому что сам процесс геморойный.
Поэтому в теории это все хорошо, но даже с появившимся платформенным механизмом тестирования, я лично это всё использовать пока не планирую, т.к. не вижу для себя особого профита от использования тестов. А вот гемороя дополнительного вижу кучу.
Автор: andr_andrey 13.12.15, 14:43
Цитата(Acid @ 11.12.15, 16:45)
УПП не серьезное? или у вас полный стандарт?
После обновлений интерфейсы/права не слетают? Не говоря о постоянных граблях.
Вот грядет новый налоговый кодекс. Будут обновлять кучу модулей. Надо соломки подстелить.
У меня такое обновление займет 2-3 дня, чтоб вручную все отследить.
Нестандарт. Для сравнения интерфейсов и прав - выгружать в xml и в обработку сравнения.
А написание тестов в активно изменяющейся конфигурации требует одновременного переписывания этих тестов под новые вводные, что очень затратно для небольших колективов.
Насчет грядущих изменений, оптимизма по ним нет никакого, особенно после 1.3.42. УПП умирает и складывается ощущение, что Аббии теряет контроль над кодом, и никакое тестирование тут поможет.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua