При обновлении конфигураций, особенно доделанных/исправленных стандартных, нужно внимательно все "доделки" проверить. Зачастую это делается вручную. Но есть инструменты для 1с, чтобы прописать там сценарии тестирования. Имеется в виду сценарное и автоматизированное тестирование. Существует несколько ведущих инструментов: "1С: Автоматизированная проверка конфигураций", "Подсистема: Инструменты разработчика", "xUnitFor1C ". Есть конечно и мелкие поделки. Кто чем пользуется?
УПП не серьезное? или у вас полный стандарт? После обновлений интерфейсы/права не слетают? Не говоря о постоянных граблях.
Вот грядет новый налоговый кодекс. Будут обновлять кучу модулей. Надо соломки подстелить. У меня такое обновление займет 2-3 дня, чтоб вручную все отследить.
Группа: Местный
Сообщений: 2908
Из: Київ, Україна
Спасибо сказали: 1159 раз
Рейтинг: 1244.5
Использовал АПК для самописки на 8.3 без режима совместимости. Да, помогает. Для наших старых типовых (даже с тучей изменений и доработок) - не вижу смысла. Вот когда переведут на 8.3 (УТ 3, БП 2), вот тогда, наверное, стоит пройтись.
Сценарное тестирование, это вещь хорошая, но платная (да и не дешевая). Актуально, кмк, для серверных систем с 100+ пользователей.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Группа: Основатель
Сообщений: 13982
Из: Киев
Спасибо сказали: 4550 раз
Рейтинг: 3678.1
Цитата(Acid @ 11.12.15, 15:35)
угу. сам недавно узнал о таком.
Я об этом знаю давно. Но тестирование - это ж не "клац клац, далее, далее, готово" и можно тестировать. Составление тестов - это очень длительный и трудоемкий процесс. При этом не забываем, что системы на базе 1С - это в большинстве случаев системы, которые находятся постоянно в процессе изменения. Соответственно, нужно постоянно изменять существующие и добавлять новые тесты.
Про тестирование, как платформенный механизм в 8.3 я в курсе, но пока даже разработчики никаких тестов не выпустили. Но даже как оно там реализовано - это всеравно будет геморой. Не потому, что это 1С, а потому что сам процесс геморойный.
Поэтому в теории это все хорошо, но даже с появившимся платформенным механизмом тестирования, я лично это всё использовать пока не планирую, т.к. не вижу для себя особого профита от использования тестов. А вот гемороя дополнительного вижу кучу.
Группа: Местный
Сообщений: 630
Спасибо сказали: 168 раз
Рейтинг: 133.4
Цитата(Acid @ 11.12.15, 16:45)
УПП не серьезное? или у вас полный стандарт? После обновлений интерфейсы/права не слетают? Не говоря о постоянных граблях.
Вот грядет новый налоговый кодекс. Будут обновлять кучу модулей. Надо соломки подстелить. У меня такое обновление займет 2-3 дня, чтоб вручную все отследить.
Нестандарт. Для сравнения интерфейсов и прав - выгружать в xml и в обработку сравнения. А написание тестов в активно изменяющейся конфигурации требует одновременного переписывания этих тестов под новые вводные, что очень затратно для небольших колективов. Насчет грядущих изменений, оптимизма по ним нет никакого, особенно после 1.3.42. УПП умирает и складывается ощущение, что Аббии теряет контроль над кодом, и никакое тестирование тут поможет.
#define private public enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!