AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.05.2021, 11:27   #1  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от Stitch_MS Посмотреть сообщение
Мы используем юнит-тесты на проекте. Сейчас их уже полторы сотни. Без ATL это было бы нереально.
Поскольку это - первый зарегистрированный мною случай использования ATL за пределами микрософта, хотелось бы узнать:
1. Сколько разработчиков на проекте
2. Какой примерно бизнес у конечного клиента
3. Кто "продал" клиенту идею разработки автоматизированных тестов (партнер, Микрософт или сам клиент настоял)
4. Насколько давно идет проект ? Запустились уже или нет и сколько микрософтовских обновлений пережили ?
Старый 25.05.2021, 12:14   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от fed Посмотреть сообщение
Поскольку это - первый зарегистрированный мною случай использования ATL за пределами микрософта
GWS из Мюнстера (где небезызвестный Paul Heisterkamp), кажется, тоже использует. Вообще, для ISV это нормально.

Цитата:
Сообщение от axm2017 Посмотреть сообщение
Основной вопрос почему МС не откроет свои тесты для всех.
Это бы сильно помогло клиентам проверять свои решения на предмет а не ломаем ли мы стандарт.
Ну, это еще надо доказать, что помогло бы. У всех свои данные, а тесты делаются под данные (Contoso).
Старый 25.05.2021, 12:25   #3  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от EVGL Посмотреть сообщение
Ну, это еще надо доказать, что помогло бы. У всех свои данные, а тесты делаются под данные (Contoso).
Часть данных создается кодом под конкретный тест или множество тестов. ATL,
собственно, облегчает это.
Старый 25.05.2021, 12:32   #4  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от EVGL Посмотреть сообщение
GWS из Мюнстера (где небезызвестный Paul Heisterkamp), кажется, тоже использует. Вообще, для ISV это нормально.
Я еще подозреваю что Inways (с Флорианом, если знаешь его) тоже их для своего ISV-решения по работе с банком использует.
Я могу поверить, что начиная с какого-то числа клиентов для ISV эти затраты отбиваются. Но мне очень трудно поверить что они отобьются для партнера, который на конечном заказчике внедряет. (Особенно с учетом того что все равно все тестировать надо, чтобы не наткнуться на проблемы с микрософтовскими изменениями).
За это сообщение автора поблагодарили: Vadik (1).
Старый 25.05.2021, 12:47   #5  
Stitch_MS is offline
Stitch_MS
Участник
Аватар для Stitch_MS
Соотечественники
 
397 / 483 (17) +++++++
Регистрация: 27.02.2006
Адрес: Дания
Цитата:
Сообщение от fed Посмотреть сообщение
1. Сколько разработчиков на проекте
2. Какой примерно бизнес у конечного клиента
3. Кто "продал" клиенту идею разработки автоматизированных тестов (партнер, Микрософт или сам клиент настоял)
4. Насколько давно идет проект ? Запустились уже или нет и сколько микрософтовских обновлений пережили ?
1. Сейчас 5 или 6. Юнит-тесты писали только трое.

2. Текстиль - производство и продажа. Сильно доработан и активно используется модуль Warehouse management.

3. Никто не продавал. Моя собственная инициатива. Когда показал другому разработчику этот ATL - товарищ сразу начал строчить свои собственные тесты для своей большой доработки, хотя пришлось помочь вначале из-за отсутствия примеров.
В нашей конторе думают о "продаже" автоматических тестов клиентам в будущем, но вполне может быть, что не взлетит, или не сразу взлетит.
Разработчики должны уметь это делать и понимать все плюсы хотя бы для себя, плюс иметь какой-то опыт. А это займёт время. Сам -то я тесты писал, и много, когда в Майкрософте работал, ну и книжки нужные читал, поэтому изучение ATL далось легко. Другим, не имеющим опыта написания юнит-тестов по причине геморроя с соозданием тестовых данных до ATL, труднее. Опять же, многие не читали толстых книг по программированию/TDD. У них отсутствуют некоторые полезные концепции в голове.

4. Проекту года 3, запустились где-то год назад. Вот и считайте. На последнем обновлении несколько тестов стали падать, потому-что при разноске накладной стал вызываться диалог печати в PDF - какой-то Flight активировался, но это исправили в коде кастомизации.
За это сообщение автора поблагодарили: belugin (10), sukhanchik (10).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kashperuk Ivan: [Development tutorial] Sample test + tips for using ATL (Acceptance Test Library) to implement tests in Warehouse management Blog bot DAX Blogs 0 21.05.2019 02:53
Kashperuk Ivan: Development tutorial: SysExtension framework with SysExtensionIAttribute and an Instantiation strategy Blog bot DAX Blogs 0 01.04.2017 02:17
Kashperuk Ivan: Development tutorial: SysExtension framework in factory methods where the constructor requires one or more arguments Blog bot DAX Blogs 4 19.03.2017 23:56
Kashperuk Ivan: Development tutorial: Extensible base enumerations in Microsoft Dynamics AX 7 Blog bot DAX Blogs 0 27.09.2016 00:19
NAV Team: Test Automation and Test Data Blog bot Dynamics CRM: Blogs 0 01.10.2010 12:56
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:55.