Size: a a a

2019 February 13

DB

Denis B. in testspro1c
Остановитесь :)
источник

LP

Leonid Pautov in testspro1c
Artur Ayukhanov
И что? Проверка обновления - это всего лишь очередной тест-кейс.его можно и нужно проверять.
И сделать несложно.
Сериализация это помощник
Обработчики обновления - это то, что позволяет избежать боли от кучи протухших сериализованных данных.
Как только ты выгрузил данные в сторону, ты выгрузил метаданные тоже.
Обработчики берут эту проблему на себя.
источник

A

Alexey Lab Sosnoviy in testspro1c
есть два подхода - сериализованные данные, которы подгружаются перед прогоном тесткейса. 2 - Эталонные дтшники.
источник

A

Alexey Lab Sosnoviy in testspro1c
1- вроде как быстрее, но протухает
источник

A

Alexey Lab Sosnoviy in testspro1c
2 - позволяет "заодно" проверить обработчики обновления
источник

AA

Artur Ayukhanov in testspro1c
Alexey Lab Sosnoviy
есть два подхода - сериализованные данные, которы подгружаются перед прогоном тесткейса. 2 - Эталонные дтшники.
Ты неточен.
Я говорил, что можно совмещать оба подхода.
Это наиболее выигрышно
источник

A

Alexey Lab Sosnoviy in testspro1c
Сериализованные в дт -> обработчики -> выгрузка сериализованных
источник

A

Alexey Lab Sosnoviy in testspro1c
есть инструменты "автоматической" актуализации сериализованных данных?
источник

‌‌‎infactum in testspro1c
И тест кейсы бы автоматически актуализировать..
источник

DB

Denis B. in testspro1c
‌‌‎infactum
И тест кейсы бы автоматически актуализировать..
Пиши код под тесты!
источник

AA

Artur Ayukhanov in testspro1c
ZEEGIN
локальная копия ерп в гишабайт на диске раннера 10 секунд
Вот не особо верю.
Это же наверняка актуальная конфа без выполнения обвновлений со старой версии.
Зная 1С, код 1С быстро не выполнится ;)
источник

AA

Artur Ayukhanov in testspro1c
Порядок в десятки секунд очень крут, конечно.но наверняка есть нюансы, из-за которых уже не так все быстро ;)
источник

Z

ZEEGIN in testspro1c
Я могу сказать что есть для тестирования обновления ИБ требование: В каждой таблице, абсолютно каждой, должна быть хотябы одна запись.
Это позволяет выявлять ошибки типа: "ключ записи в регистре стал неактуальный" при выполнении реструктуризации. Так что хочешь не хочешь а иметь такую базу как минимум надо.
источник

AA

Artur Ayukhanov in testspro1c
ZEEGIN
Я могу сказать что есть для тестирования обновления ИБ требование: В каждой таблице, абсолютно каждой, должна быть хотябы одна запись.
Это позволяет выявлять ошибки типа: "ключ записи в регистре стал неактуальный" при выполнении реструктуризации. Так что хочешь не хочешь а иметь такую базу как минимум надо.
Отличное требование
источник

A

Alexey Lab Sosnoviy in testspro1c
ZEEGIN
Я могу сказать что есть для тестирования обновления ИБ требование: В каждой таблице, абсолютно каждой, должна быть хотябы одна запись.
Это позволяет выявлять ошибки типа: "ключ записи в регистре стал неактуальный" при выполнении реструктуризации. Так что хочешь не хочешь а иметь такую базу как минимум надо.
2же записи?
источник

A

Alexey Lab Sosnoviy in testspro1c
Artur Ayukhanov
Отличное требование
Ну вполне себе дым
источник

Z

ZEEGIN in testspro1c
Artur Ayukhanov
Вот не особо верю.
Это же наверняка актуальная конфа без выполнения обвновлений со старой версии.
Зная 1С, код 1С быстро не выполнится ;)
источник

КЧ

Кирилл Черненко... in testspro1c
Рам драйвы?
источник

Z

ZEEGIN in testspro1c
База отдельным джобом готовится, обновляется и уже готовая база кэшируется.
источник

Z

ZEEGIN in testspro1c
Кирилл Черненко
Рам драйвы?
Обычный HDD
источник