Axapta 在Dynamics AX中测试修补程序

Axapta 在Dynamics AX中测试修补程序,axapta,dynamics-ax-2012,hotfix,Axapta,Dynamics Ax 2012,Hotfix,我是否有办法知道哪些功能与Dynamics AX中安装的修补程序相关?通常,热修复程序附带一个修改/添加对象的列表(我可以为其创建单元测试),但没有一个修改/添加功能的列表,这正是我所需要的。你们通常如何测试修补程序?您可以查看客户/合作伙伴来源- 由于我的公司是黄金合作伙伴,我们每个月都会收到一份包含修补程序的列表,其中描述了功能更改,因此如果您联系您的Microsoft区域联系人,您可能会收到相同的列表 更新: 从这里开始: 您可以下载带有修补程序和简短说明的列表。 对于KB316103

我是否有办法知道哪些功能与Dynamics AX中安装的修补程序相关?通常,热修复程序附带一个修改/添加对象的列表(我可以为其创建单元测试),但没有一个修改/添加功能的列表,这正是我所需要的。你们通常如何测试修补程序?

您可以查看客户/合作伙伴来源-

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

更新:

从这里开始: 您可以下载带有修补程序和简短说明的列表。 对于KB3161035-CDCR-调拨订单的财务维度(至)

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

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

这样,您就可以只测试所需的功能 CDCR-调拨订单的财务维度

致以最良好的祝愿,
Kristian

修补程序通常作为模块交付。要创建包含受影响图元的项目,请执行以下操作:

  • 工具\Model management\Models installed-按倒数排序查找模型
  • 工具\模型管理\从模型创建项目-查找同一模型
  • 通过在安装前测试失败的测试用例,然后安装,然后在安装后重新应用测试来测试修补程序(希望成功)。在理想情况下,您将拥有两个完全相同的系统(应用程序和数据),然后对其中一个应用修补程序


    安装前运行影响分析。

    我当前的问题是测试什么。通常,修补程序只更改一项功能,但有时会影响其他功能。我的问题是让所有的功能都受到修补程序的影响;更准确地说,如何知道。回答更新的问题,运行影响分析。中心类或表的更改原则上(在真实世界中)可能会影响所有功能。在这种情况下,测试高优先级的工作流程。我对影响分析工具不太了解。我只是针对安装程序中检测到冲突的两个不同kbs执行了它,但影响分析工具没有返回任何内容。例如,此修补程序:。它是通过依赖关系与其他一些东西一起出现的。在这个门户网站上有没有一个地方,上面写着我安装它时需要测试的所有功能?谢谢你的回复。在这种情况下,我怎么知道我只需要那个模型?例如:如果它附带的某些依赖项是必需的,该怎么办?在您指出的*.xml中,有没有办法知道?还有一件事:你从哪里得到这个知识库列表的?这是它的最新版本吗?如果存在依赖项,则模型下的.xml文件中应该包含所有模型。无论如何,如果文件中没有注意到依赖项,则在安装修补程序时将出现错误,安装将中止。您是否知道microsoft为什么在kb可执行文件中添加了比所需更多的模型?不幸的是,此kb尚未完成,我们仍在等待microsoft发布新的更正。无论如何,谢谢你的帮助。