Acceptance test library (ATL) resources 

The Acceptance test library (ATL) is an X++ test library that offers the following benefits:

  • It lets you create consistent test data.
  • It increases the readability of the test code.
  • It provides improved discoverability of the methods that are used to create test data.
  • It hides the complexity of setting up prerequisites.
  • It supports high-performance test cases.

The structure and names of the classes and methods in ATL are quite rigid. This rigidity helps improve discoverability and also makes it easier to write tests, even in domains that you're unfamiliar with.

The classes are grouped into the following concepts:

Get Implementing Microsoft Dynamics 365 for Finance and Operations Apps - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.