Имя: Пароль:
1C
1С v8
Механизм контроля доработок конфигурации, внешних отчетов и обработок.
,
0 DmitriyDI
 
06.03.19
11:52
Добрый день.
В настоящий момент есть несколько баз, erp, ка, ут и т.д., в которых ведется где-то активная, где-то не очень активная разработка и если изменения вносятся в конфигуратор со снятием с поддержки, то при обновлении БД программист может их отследить посмотреть, проверить. С расширениями чуть сложней, не видим, что изменилось и на что ссылается расширение, но можно проанализировать их, но будет чуть дольше. А вот со внешними обработками отчетами, все еще сложней, чтобы понять, масштаб изменений надо зайти в каждую проверить, протестировать запустить. А фирма 1С вносит изменения в конфигурацию со страшной скоростью, переименовывают регистры, их измерения, реквизиты документов, справочников, меняют код, есть ли, какой-то механизм контроля всего этого? Как вы документируете и ведете учет изменений конфигурации и внешних отчетов и обработок? Или вариант только проверять, каждую разработку по новой каждый раз после обновления? Больше всего интересует такой учет в erp, где этих доп отчетов, обработок и т.д. может быть сотни.
1 DSSS
 
06.03.19
11:53
Сценарное тестирование?
2 DmitriyDI
 
06.03.19
11:55
(1) есть ли опыт использования? насколько помогает\упрощает жизнь программисту? насколько сложна в изучении?
3 Вафель
 
06.03.19
11:56
(2) усложняет конечно. нужно помимо задачи еще тест к ней писать.
но обновления упрощаются
4 DmitriyDI
 
06.03.19
11:59
(3) правильно ли я понял, что есть доп отчет, я его запуская сам включаю, конфигурация записывает мои действия и результат, и потом после обновления я запускаю и могу проверить изменился ли результат выполнения?
5 DmitriyDI
 
06.03.19
12:03
Кто использует конфигурацию "Сценарное тестирование" поделитесь опытом, все устраивает, стоит ли связываться или пустая трата времени? Может есть какие-то альтернативы.
6 Вафель
 
06.03.19
12:05
(4) очень отдаленно так
7 Вафель
 
06.03.19
12:06
vanessa
8 unregistered
 
06.03.19
12:20
(7) Те же яйца, только в профиль.
9 Вафель
 
06.03.19
12:23
лично я предпочитаю тесты кодом писать.
10 Hillsnake
 
06.03.19
12:25
(9) это как ?
11 Вафель
 
06.03.19
12:26
xUnitFor1C
12 Вафель
 
06.03.19
12:27
Естественно код должен быть готов к тому, что его будут тестировать
13 Hillsnake
 
06.03.19
12:28
(11) Ух ты !
надо глянуть!
14 ejikbeznojek
 
06.03.19
12:34
(10)
А можешь сам писать что-нибудь вроде этого)

ПолеНаименование = ФормаНовогоТовара.НайтиОбъект(Тип("ТестируемоеПолеФормы"), "Наименование");
ПолеНаименование.ВвестиТекст("Тестовый товар");
15 Вафель
 
06.03.19
12:53
(14) в моем подходе не нужно этого делать.
хочешь тестировать "ПриИзменении" - вызывай ПриИзменении(Элементы.ТвойЭлемент)
16 DmitriyDI
 
06.03.19
14:28
Так мало людей используют механизм сценарного тестирования тут?
17 mistеr
 
06.03.19
15:29
(0) Как вариант загрузить внешние отчеты и обработки в копии в конфигурацию. Дальше Проверка конфигурации.

Процедуру повторять после каждого обновления.
18 Вафель
 
06.03.19
15:30
само сценарное тестирование через менеджер тестирования - очень не устойчивое.
будешь больше разбираться почему тесты падают, вместо того чтобы код писать
19 Cyberhawk
 
06.03.19
15:36
+(18) В старых УФ и в Такси работает по-разному, и от релиза к релизу платформы иногда - тоже
20 Azverin
 
06.03.19
16:05
(16) думаю, да.
я на днях открыл для себя хранилище конфигураций, а вы про сценарное тестирование.
21 DmitriyDI
 
06.03.19
16:42
(17) Да, как вариант, надо попробовать. Если тестирование работает не устойчиво.
22 DmitriyDI
 
14.03.19
17:51
Настроил на тестовой базе пару тестов отчетов, вполне доволен и ошибки можно проверять и результат формирования и т.д., пока нравится, как поработаем подольше и настрою на рабочую напишу плюсы, минусы.
23 DmitriyDI
 
14.03.19
17:57
речь идет о 1С:Предприятие 8 Сценарное тестирование
24 Вафель
 
14.03.19
17:57
(22) просто проверяешь что открылись или сравниваешь сам результат?
25 DmitriyDI
 
14.03.19
18:00
(24) сравниваю результат формирования отчетов