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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.02.2004, 11:36   #1  
mau is offline
mau
Участник
 
34 / 24 (1) +++
Регистрация: 12.03.2003
Адрес: Москва
Автоматизированное функциональное тестирование
Все привет.
Пробовал кто-нибудь настоить функциональное (регрессивное) тестирование собственных разработок? Поделитесь опытом, plz.
Старый 18.09.2014, 16:32   #2  
lvan is offline
lvan
Участник
Аватар для lvan
Лучший по профессии 2014
 
858 / 82 (4) ++++
Регистрация: 15.04.2011
Записей в блоге: 1
я пробовал тестировать в AX2012 с помощью VS
работает, но тестовые скрипты неудобно набивать
есть видео с демонстрацией с Tech Conference 2011 на эту тему
вот блог чувака из Microsoft, который этим занимался http://blogs.msdn.com/b/dave_froslie/
как видно, он давненько не писал. наверное уволили =)

Последний раз редактировалось lvan; 18.09.2014 в 16:35.
За это сообщение автора поблагодарили: gl00mie (0), rDenis2 (0).
Старый 19.09.2014, 12:41   #3  
rDenis2 is offline
rDenis2
Участник
 
62 / 36 (2) +++
Регистрация: 13.05.2010
Иван, спасибо.
Старый 20.10.2014, 17:53   #4  
TerraRaa is offline
TerraRaa
Участник
 
2 / 10 (1) +
Регистрация: 20.10.2014
Добрый день!

Хочу поделиться опытом успешной автоматизации UI-тестирования AX.
Полгода назад, когда была поставлена эта задача, также не могла найти информации о практиках автоматизации регресса AX-систем, кроме продуктов Axeptance и Bonair, полностью интегрирующихся в Ax. Но для нашего случая они не подошли, по причине того, что в регресс входила работа с web-формами RF Interface модуля WHS (складской системы). Поэтому рассматривали стандартные инструменты автоматизации тестирования: TestComplete, SilkTest, Ranorex и пр. В итоге остановились на Ranorex по причине полной поддержки .Net и удобного механизма обращения к объектам. За несколько месяцев полностью автоматизировали регресс.

Последний раз редактировалось TerraRaa; 20.10.2014 в 17:57.
Старый 21.10.2014, 10:23   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А можете примерно сказать, сколько потратили на это (можно в деньгах, можно в часах) и что получили взамен (можно в деньгах, можно в часах)? На практике вопрос возникает достаточно часто, вот только никто не хочет платить за это, т.к. выход непонятен. Вопрос именно про AX.
__________________
Ivanhoe as is..
Старый 21.10.2014, 15:19   #6  
TerraRaa is offline
TerraRaa
Участник
 
2 / 10 (1) +
Регистрация: 20.10.2014
Затраты: стоимость инструмента (указана на сайте ranorex.com) + рабочие часы специалиста (изучение инструмента, создание тестовых сценариев, разработка методологии и самих скриптов, ну и разумеется, их поддержка, запуск, анализ результатов).
Результат: возможность проводить качественный регресс и убеждаться в работоспособности функционала до выкладки релиза, а в случае обнаружения проблем, своевременно предпринимать меры по устранению ошибок или отказе от некачественной версии до установки на прод.
Старый 21.10.2014, 16:40   #7  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Не, это понятно, что на входе лицензии + трудозатраты, а на выходе - возможности что-то делать автоматом. Тут именно цифры интересны:
  • сколько часов ушло на изучение инструмента, создание тестовых сценариев (если до этого их не было), написание скриптов;
  • сколько ошибок в итоге удалось отловить с помощью этого инструмента, насколько сократились трудозатраты на тестирование. Скажем, раньше каждый прогон занимал 24 человекочаса, за цикл разработки делалось N прогонов, итого 24N человекочасов, теперь прогон занимает 0,5 человекочаса (анализ логов), за цикл разработки делается M > N прогонов, плюс 20 часов актуализируются скрипты, что в итоге дает 0,5M + 20 человекочасов, экономия столько-то часов, сокращение периода с появления ошибки до ее обнаружения в M/N раз.
В консалтинге, к сожалению, нельзя сказать клиенту, мол, заплати за автоматизацию тестирования столько-то денег, и это даст "возможность проводить качественный регресс, своевременно предпринимать меры по устранению ошибок" - такие абстрактные выкладки клиент не поймет...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Тестирование производительности АОС (32 || 64) SHiSHok DAX: Администрирование 40 17.12.2008 13:59
Тестирование, документооборот OOuph DAX: Программирование 5 27.03.2008 10:54
aEremenko: Тестирование производительности в DAX 4.0 Blog bot DAX Blogs 0 12.03.2008 16:05
Тестирование прав доступа в Ax 4.0 Ivanhoe DAX: Администрирование 27 14.12.2007 17:55
автоматизированное тестирование whoami DAX: Программирование 4 14.12.2005 15:48

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

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

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