Показать сообщение отдельно
Старый 24.05.2021, 16:16   #3  
axm2017 is offline
axm2017
Участник
 
1,761 / 293 (13) ++++++
Регистрация: 15.05.2017
Цитата:
Сообщение от trud Посмотреть сообщение
Во первых если говорить об этом , то тут есть некий элемент неравенства. Microsoft тесты не публикует, кроме того, я подозреваю что тесты все более или менее похожие, т.е. разработчик Microsoft может например изменяя какой-либо класс найти все тесты для него(по предыдущим багам) и создать что-то похожее. У партнера/клиента такой информации нет, т.е. тест надо будет разрабатывать с нуля и каждый раз искать к примеру какой-же класс вызвать для создания заказа. Это по сути резко увеличивает стоимость использования данной функции.
Насколько слышал от ребят с МС довольно давно то кто то имеет доступ к тестам, что приводит к эксцессам так как код для тестов пишут из разряда тяп-ляп и в продакшен, что попадает на глаза партнеров и те начинают понимать уровень.
В моем представлении закрытие тестов от других - отрыжка колониального мышления. Уровень МС +- ясен (там работают люди и они порой допускают ошибки как и все) народ не рефлексирует находя ошибки а вот тестить сварганенное порой в запарке и не очень на предмет не сломал ли чего стандартного очень было бы удобно.

Цитата:
Сообщение от trud Посмотреть сообщение
Сами тесты - я честно говоря ожидал что они будут сложнее.
Сложный тест - большое время работы и сложности с пониманием. Это критично если тестов десятки или сотни тысяч. Опять же по слухам долгие тесты отрубают. В каком то смысле это интересно что на уровне архитектуры надо об этом подумать - микросервисы и вся фигня + удобство для тестирования


Цитата:
Сообщение от trud Посмотреть сообщение
Т.е. сами тесты требуют обслуживания, плюс время на их написание, плюс все же цена ошибки для партнера или клиента несколько меньше.
Да как и банальное тестирование тестером. При долгой жизни продукта авто тестирование более чем оправданно.


Цитата:
Сообщение от trud Посмотреть сообщение
Плюс опять же непонятно сколько время тратится в Microsoft на выполнение/поддержку/разработку этих тестов для каждого обновления, вполне возможно что это теже самые 1-2 месяца
На сколько слышал мало.
Запустил все тесты: если что то сломал, то получил ошибку. Если это не ошибка а тест некорректен - поправил тест.

Цитата:
Сообщение от trud Посмотреть сообщение
Экономическое обоснование. Тут любой клиент может возразить что "вот Microsoft пишет тесты, а кол-во багов в каждой версии остается большим.
В теории да и на практике число багов выявленных по старому функционалу уменьшается.

Цитата:
Сообщение от trud Посмотреть сообщение
В тоже время D365FO по сути полностью меняет концепцию АХ, которая заключалась в том, что не требуется время для обновление кода
На сколько представляю революция во взглядах индийского вождя МС: он за эволюцию а не революцию в развитии продукта. Типа у нас один продукт One(?) и мы его развиваем а не варганим новые 9 12 19 и тп. В таком контексте и сократили тестеров. И в главном он вполне себе прав.

Последний раз редактировалось axm2017; 24.05.2021 в 16:34.