Integration Details
TestAssure integrates with ADP to run automated tests in your non-production environment. It creates test data (e.g., test employee), runs test scenarios, and provides the actual results from your ADP solution.
ADP Applications Integrated
- ADP Workforce Manager
Integration Type
- Bi-directional data exchange
Single Sign-On (SSO) (practitioners only)
Application Type
- End user
Data Sync Frequency
- Real-time
Data Fields
- TestAssure will perform the following user actions within ADP via running automated test scripts:
1. Create Test Employees
2. Manage Test Employee's Timekeeping
3. Manage Test Employee's Accrual Balances
4. Manage Test Employee's Attestations
5. Manage Test Employee's Attendance and Leave
6. Manage Test Employee's Schedules
7. Manage Test Employee's Activities - The following fields will be read by TestAssure:
1. Test Employee ID
2. Test Employee's Timekeeping Test Results
3. Test Employee's Accrual Balances Test Results
4. Test Employee's Attestations Test Results
5. Test Employee's Attendance and Leave Test Results
6. Test Employee's Schedules Test Results
7. Test Employee's Activities Test Results
QA Best Practices
TestAssure provides support for QA best practices and end-to-end testing including functional, integration, parallel, user acceptance testing (UAT), and regression.
Functional
- Validates that your solution is configured to your specific requirements
Integration
- Validates the interactions between upstream and downstream systems within your HR ecosystem
Parallel
- Ensure any discrepancies between your new and legacy systems are accounted for
UAT
- User acceptance testing (UAT) validates that the end-to-end workflow meets the business requirements.
Regression
- Ensure you can continue to make and accept new updates with confidence.
Pre-Built Library of Automated Tests
TestAssure comes to the table with a library of thousands of curated test cases that are designed specifically to test the ADP solution. This significantly reduces the effort required to write tests by eliminating the need to create tests from scratch. TestAssure will leverage their extensive library and align test cases to your unique requirements.
Easy-to-Understand Test Cases
Our tests are written in easy, clear language for all users, not just QA engineers. Each test consists of three sections: Given, which defines the preconditions (e.g., what must be true before test execution); When, which specifies the steps to be executed; and Then, which describes the expected results.
For example, if you introduce a new holiday premium rule for hourly team members, a test might look like this:
- Given I am an hourly team member scheduled from 9:00 AM to 5:00 PM on a holiday When I clock in at 9:00 AM, take a break from 1:00 PM to 1:30 PM, and clock out at 5:00 PM Then I expect to receive 7.5 hours of regular pay and 7.5 hours of holiday premium pay.
Seamless Test Execution
TestAssure allows you to run and schedule automated tests with minimal effort, providing fast and reliable validation.
Run Tests in Minutes
- Execute automated tests at the click of a button, reducing manual work.
Schedule Recurring Test Runs
- Set tests to run automatically, catching unexpected changes before they cause issues.
Identify Potential Defects
- Detect discrepancies and errors before they impact payroll.
Quarterly Business Reviews
Each quarter, your Customer Success Manager (CSM) will perform a managed test run, resolve issues preventing tests from running, and analyze the test results. In the QBR meeting, they will review findings, recommend action plans, and provide QA best practices. This is also an opportunity to partner and collaborate to help meet your workforce management goals.