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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.03.2017, 14:23   #1  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от Андре Посмотреть сообщение
Теоритически есть продукты, которые автоматически щелкают по полям форм: заполняют данные, разносят заказ и потом считывают из полей полученный результат.
В D365 и продукты не нужны, такое уже показывают из коробки, т.е. путем прощелкивания создается таск гайд из него автоматом генерится код, который делает то же самое. сам не делал, но презентацию видел
непонятно что собственно делать дальше, т.е. как проверить к примеру "правильность" разноски. учитывая что часть данных вообще зависит от системной даты
Старый 14.03.2017, 14:50   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,987 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от trud Посмотреть сообщение
непонятно что собственно делать дальше, т.е. как проверить к примеру "правильность" разноски. учитывая что часть данных вообще зависит от системной даты
Написать метод проверяльщик.
Или может та система которую там демили уже так умеет ?
Проблему с датой не вижу. Ее тоже можно выставить, даже из интерфейса.
Или тогда надо ее как параметр вводить в метод проверки.
За это сообщение автора поблагодарили: mazzy (2).
Старый 14.03.2017, 17:08   #3  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1635 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Цитата:
Сообщение от Logger Посмотреть сообщение
Написать метод проверяльщик.
Проблему с датой не вижу. Ее тоже можно выставить, даже из интерфейса.
вопрос в разумности времени. т.е. вот из соседней ветки ошибка, т.е. попортили разноску при выпуске CU12. во сколько вы бы оценили сценарий авто-тестирования который бы позволял выявлять такие вещи? этож человеко годы

Цитата:
CU12 Known Issue – Incorrect Posting amounts – Shipment Packing slip posting
Known scenarios
The released product is associated with an item model group where Post physical inventory to ledger = True or Post to Deferred Revenue Account on sales delivery = True, and
Sales order line lot ID is split based on output orders and grouped in the same shipment, and
Sales packing slip is posted from Inventory management>Common>Shipments.
Старый 14.03.2017, 14:51   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от trud Посмотреть сообщение
непонятно что собственно делать дальше, т.е. как проверить к примеру "правильность" разноски. учитывая что часть данных вообще зависит от системной даты
насколько я понимаю, проверку сводят к тому же инструменту SysTesCase.
атрибутами устанавливают область FunctionTest.
такие классы проверяются в рамках отдельного шага после успешного прохождения CheckInTest...
есть и UnitTest, есть и IntegrationTest, есть еще несколько типов, которые влияют на checkin, последовательность, периодичность, критичность проверки.

в общем, задают параметры работы тестовой среды атрибутами.
но в конечном итоге все равно нужно написать некий класс, унаследованный от SysTestCase...

Отсюда собственно и тема этой ветки )))
Миниатюры
Нажмите на изображение для увеличения
Название: ax7.PNG
Просмотров: 402
Размер:	96.0 Кб
ID:	11265  
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: trud (2).
Старый 14.03.2017, 15:57   #5  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
Цитата:
Сообщение от mazzy Посмотреть сообщение
..но в конечном итоге все равно нужно написать некий класс..
А смысл? Даже если отбросить "дефолтный" параметр с recid=0 и т.д., "механически верный" поиск по inventDimId предполагает обширные "тайные знания" по применяемым "схемам" учета, логике формирования строк в соотв. таблицах, кастомизациям всего этого "вокруг".. В общем виде от написанного класса получаем подтверждение "найдем строку скидки если код аналитики есть в поле таблички" вместо условно ожидаемого "найдем скидку, как для холодильника зеленого цвета так и для трех вагонов песка, а для восьми вагонов она еще больше" . Еще раз, Сергей, что ты хочешь от юнит теста этого метода? "return "зеленый квадратик"" или что-то другое?
Старый 14.03.2017, 15:07   #6  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
Цитата:
Сообщение от trud Посмотреть сообщение
непонятно что собственно делать дальше, т.е. как проверить к примеру "правильность" разноски. учитывая что часть данных вообще зависит от системной даты
Денис, ты не можешь не знать решения, где сразу непосредственно "правильная" разноска в БД записывается
Теги
unit test, как правильно, тестирование

 

Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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