在 Dynamics AX 中测试修补程序

Testing a Hotfix in Dynamics AX

有什么方法可以让我知道哪些功能与安装在 Dynamics AX 中的修补程序相关?通常,修补程序附带一个 modified/added 对象列表(我可以为它创建单元测试)但没有 modified/added 功能列表,这正是我需要的。你们通常如何测试修补程序?

您可以查看 customer/partner 来源 -

https://mbs.microsoft.com/customersource/UK/AX/ https://mbs.microsoft.com/partnersource/global/products/AX

由于我的公司是金牌合作伙伴,我们每个月都会收到一份包含修补程序的列表,其中描述了功能更改,因此如果您联系您的区域 Microsoft 联系人,也许您会收到相同的列表。

更新:

从这里开始: https://msdnshared.blob.core.windows.net/media/2016/07/DynamicsAXLatestHotfixList20160701.xlsx 您可以下载包含修补程序和简短说明的列表。 对于 KB3161035 - CDCR - 转移单 (TO) 的财务维度

您提供的修补程序包中有更多您实际需要的模型。 查看 Hotfixinformation.xml 中应该有关于 KB 3161035 需要哪些型号的信息。 在文件中搜索时发现: KB="3161035" - 只需要型号:AxModel ModelId="4568521"

因此,您可以从文件夹 /models/ 中剪切所有其他模型文件,并只在文件夹中保留 ModelId="4568521" 和 syp 标签。然后安装修补程序。

这样你就可以只测试你需要的功能 CDCR - 转移订单的财务维度

此致, 克里斯蒂安

修补程序通常作为模块提供。要使用受影响的元素创建项目:

  1. Tools\Model management\Models 已安装 - 倒序查找型号
  2. Tools\Model management\Create 来自模型的项目 - 查找相同的模型

通过在安装前有一个失败的测试用例来测试修补程序,然后安装,然后在安装后重新应用测试(希望成功)。在理想情况下,您将拥有两个相同的系统(应用程序和数据),然后将修补程序应用于其中一个。

运行安装前影响分析as explained here.