Вход | Регистрация



Автоматизация при разработке платформы «1С: Предприятие» (статья фирмы "1С")

Автоматизация при разработке платформы «1С: Предприятие» (статья фирмы
Я
   mehfk
 
30.03.18 - 13:06
Цитата с хабра:

В этой статье пойдет речь о том, как мы автоматизируем процессы разработки и тестирования технологической платформы «1С:Предприятие 8». Платформа «1С:Предприятие 8» — набор инструментов для создания бизнес-приложений и среда их выполнения. Это большой (более десятка миллионов строк кода) проект на С++, Java и JavaScript. Над ним трудятся десятки программистов, одновременно разрабатывающие и поддерживающие до 10 различных версий продукта.

https://habrahabr.ru/company/1c/blog/352210/
 
 
   AlexTim03
 
1 - 30.03.18 - 13:30
Познавательно!
   Быдло замкадное
 
2 - 30.03.18 - 14:04
в интервью Нуралиев сказал что над платформой работает порядка 100 человек, а над конфигурациями порядка 1000. Мне кажется несправедливо забивают на платформу... ведь это же основа!
   trdm
 
3 - 30.03.18 - 14:11
И что эти 1000 человек, работающие над конфигурациями не намекнули Нуралиев что нужно что-то поудобнее, чем типовая платформа без плагинов?
В жизни не поверю.
   trdm
 
4 - 30.03.18 - 14:12
где-то тут зарыта брехня...
   Молочный брат
 
5 - 30.03.18 - 14:12
(2) Еще полезно подумать, сколько различных прикладных решений. Тогда не кажется, что кто-то на что-то забивает
   piter3
 
6 - 30.03.18 - 14:13
(2) Вот сколько на зуп 3.1 сидят  интересно
   Быдло замкадное
 
7 - 30.03.18 - 14:16
"Еще мы проводим нагрузочное тестирование работы 10 000 пользователей в конфигурации «1С:ERP Управление предприятием 2»" однако! Значит ERP должна работать быстро.
   Вафель
 
8 - 30.03.18 - 14:18
(6) на зупе 10 000 индусов
   Вафель
 
9 - 30.03.18 - 14:20
интересно почему они тесты на конфы в открытый доступ не дают?
   Базис
 
10 - 30.03.18 - 14:33
И как при наличии тестов есть типовые, не проходящие контроль синтаксиса...
 
 Рекламное место пустует
   piter3
 
11 - 30.03.18 - 14:34
(8) видать особые наркоманские индусы
   AlexTim03
 
12 - 30.03.18 - 14:34
(10) вот тут +1 ))))
   Масянька
 
13 - 30.03.18 - 14:38
Последнее предложение предпоследнего абзаца:
"Кстати, если кто-то из читателей этой статьи захочет принять участие в бета-тестировании платформы «1С:Предприятие» — пишите на sorg@1c.ru."
   arsik
 
14 - 30.03.18 - 14:42
Это метод, когда продукт на себе тестируют... У него есть плюсы и минусы. Но вот допустим разрабатывают документооборот и юзают его у себя. Они для себя что то делают отдельно или штатный используют? Если штатный, то конечно в релиз попадут хотелки самой 1С, а потом все остальное.
И по сути, получится, что документооборот - это проекция документооборота внутри 1С, а не большинства пользователей продукта.
   unregistered
 
15 - 30.03.18 - 14:48
(10) И это помимо того тестирования, которое делают еще и сами разработчики конфигураций. Ведь в статье по ссылке из (0) речь только о разработке и тестировании платформы.
   toypaul
 
16 - 30.03.18 - 15:10
(7) смешно
   Aleksey
 
17 - 30.03.18 - 16:49
(10) так написано, что полный тест это долго. Поэтому они юзают облегченный который покрывает максимум 80%. Видать отсюда вечные грабли с рлс после обновления
   Базис
 
18 - 30.03.18 - 18:15
(17) Один раз синтаксический контроль могли бы и запустить.

Если предположить, что им нужен качественный программный продукт и лояльные пользователи, то очевидно - один раз им протестировать было бы (для всех) лучше, чем потом тысячи раз под крики благодарных пользователей.

Этого не происходит. Значит, моё исходное предположение ошибочно.
   Вафель
 
19 - 30.03.18 - 18:43
(17) скорее всего вручную, если бы автоматом, то можно было бы на 10, нет на 100 компах запускать тесты параллельно
   Aleksey
 
20 - 30.03.18 - 19:42
Автоматические сборки у нас проходят несколько раз в день. Полный цикл автоматического тестирования занимает около суток, что для некоторых задач, к сожалению, недопустимо долго (балансировка ресурсов тестирования ускоряет процесс при наличии свободных ресурсов – если таковые есть в данный момент). Чтобы нивелировать этот негативный эффект, мы развиваем «облегченную» версию тестов, которые должны прогоняться за час и затрагивают около 80% функциональности. Таким образом, общее понимание – насколько работоспособна сборка — мы можем получить значительно быстрее. Возможны случаи, когда и час не понадобится.
Сейчас при тестировании учитываются результаты предыдущих тестировочных циклов, и проблемные/новые/исправленные тесты запускаются с большим приоритетом, что позволяет увидеть прогресс изменений по наиболее изменяемому функционалу непосредственно в начале тестирования.

В сборке и тестировании у нас участвует около 70 физических серверов и около 1500 виртуальных серверов.
   Demasiado
 
21 - 30.03.18 - 22:00
"Кстати, если кто-то из читателей этой статьи захочет принять участие в бета-тестировании платформы «1С:Предприятие» — пишите на sorg@1c.ru." Желающие могут приобщиться)
   wt
 
22 - 30.03.18 - 22:39
Очень здорово в статье в (0). Молодцы. Я в 2000-е делал попытку решать подобные задачи (не 1с)с помощью Rational Rose. Представляю, какая огромная работа была проделана. Эта технология будет востребована там, где разрабатывают серьезные программные решения. Без этих решений никакое ПО типа всевозможных убийц 1с или каких либо отечественных ОС не взлетит.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует