Версия для печати темы (https://pro1c.org.ua/index.php?s=9950830ecc38eadff7042b52ff003775&showtopic=26908)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Тематическое общение _ Тестирование конфигураций

Автор: 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