T280 Testing Business Logic with the Acumatica Unit Test Framework (CPE)
Recordings of these training sessions are published at Acumatica Open University. You can find them under the Training Recordings section: https://openuni.acumatica.com/courses/development/t280-development-testing-business-logic/
If you want to download training materials, please make sure that you have signed in to the site first. Read more here: https://openuni.acumatica.com/faq/#authorization
For information on CPE credits, please see the Continuing Professional Education section.
Audience: This webinar is intended for developers who are working with customization projects using Acumatica ERP.
Acumatica ERP Experience Required: at least 3-6 months
Who Should Attend (relationship to Acumatica):
- Partners who create unit tests for extension libraries that are used in customization projects in Acumatica ERP.
- Professionals who want to learn Acumatica ERP.
Acumatica ERP version: 2023 R1
Training Description: The webinar consists of lessons on how to complement the program code with unit tests that ensure the correctness of the program code even after it is changed or enhanced.
Training Syllabus: The program is covered over two days as follows:
- Day 1: Creating a Test Project and a Test Class and Creating a Test Method. This webinar will provide information on creating a Visual Studio project, configuring it to be a test project that utilizes the Acumatica Unit Test Framework and xUnit.net library, creating a test class containing unit tests, creating test methods without parameters, and creating an instance of the graph to be tested. Moreover, this includes creating and updating objects in the graph cache, verifying that the conditions necessary for the values present in the method are met, running and debugging test methods, creating test methods with parameters, setting values for the test parameters, and creating unit tests for graph extensions.
- Day 2: Creating a Test Method, Assigning Field Values Correctly in Tests, and Testing the Display of Errors and Warnings. Furthermore, the webinar covers specifying key and non-key fields when creating or updating objects, using default field values when creating objects, testing the logic of a graph with a setup DAC, testing whether there is a proper error associated with a field, checking whether a proper warning is associated with a field, clearing the error cache, and finding the correct DAC object in the cache.
Partner Certification: This webinar is based on the materials of the T280 Testing Business Logic with the Acumatica Unit Test Framework 2023 R1 course. Completion of this class does not give you an automatic completion of the related course at Partner University; you will still need to complete the exam at Partner University.
Date and time: This training meets the following two times, and attendees are expected to attend both sessions:
- Tue, May 30, 2023 10:00 AM - 11:00 AM PT
- Wed, May 31, 2023 10:00 AM - 11:00 AM PT
Registration URL: https://webinar.ringcentral.com/webinar/register/9516832815159/WN_2LcS61C6RYe_k7KzXgUdUQ
*To provide a cloud instance for attendees, we need to generate a registration report and perform some activities to deploy the instance and send out the credentials. All this takes time and we have to do it several hours before the webinar. So we highly recommend not leaving the registration up to the last minute of the webinar start. Everyone who registers after 6 AM PT of Day 1 session will not receive the link to the cloud instance and credentials for it and will have to attend a webinar in a view-only format.
Instructor: Gabriel Paz Paiva
In his current role as Software Developer, Gabriel Paz Paiva specializes in connecting and maintaining Acumatica Retail-Commerce Edition with eCommerce platforms like BigCommerce and Shopify. In addition, Gabriel contributes to the development of B2B self-service functionality and actively participates in software requirements elaboration, unit testing, and technical consulting.
Prior to joining Acumatica Gabriel worked at Ranop Assessoria Contábil for over eight years as an Accountant, integrating data, improving report design, and maintaining the local network.
Prerequisites
For this training, you should be familiar with the basic concepts of Acumatica Framework and complete the following training courses:
- T200 Development: Maintenance Forms
- T210 Development: Customized Forms and Master-Detail Relationship
- T220 Development: Data Entry and Setup Forms
Advance Preparations
None. Attendees will be provided with a cloud instance and tenant for training purposes.
Training Materials
Please download the following training materials that you will need for the training:
- Training guide: T280 Testing Business Logic with the Acumatica Unit Test Framework.pdf
- Training materials: T280 examples
Continuing Professional Education
- Program knowledge level: Intermediate
- Delivery method: Group Internet based program*
- NASBA field of study: Computer Software & Applications
- Maximum number of CPE credits that may be earned by the participant: 2
Due to this program being offered free of charge, there will be no refunds issued. If you have any questions, please feel free to contact us at training@acumatica.com.
* We offer CPE credits for this course if you attend the course in the format of online instructor-led RingCentral session. During the session, we measure your attentiveness by using polling questions at random times. We provide the certificate if you have answered polling questions during the session. To get the certificate with the confirmed CPE credits, please send a request to training@acumatica.com after the session is complete.
Please note that if you are interested in getting the CPE credits, you need to install the RingCentral application to your computer. The polling questions are not displayed if you use the browser version of RingCentral.
National Registry Statement
Acumatica is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints regarding registered sponsors may be submitted to the National Registry of CPE Sponsors through its website: www.NASBARegistry.org.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.