TrialGrid Expands to Veeva: Automated Testing for Multi-EDC Environments
For nearly a decade, TrialGrid has helped organizations build better Medidata Rave studies faster. Our automated testing capabilities have reduced UAT effort for more than 1,000 Medidata Rave trials. Now we're bringing those same capabilities to another major EDC platform, Veeva EDC.
In September 2025, TrialGrid became a Veeva Technology Partner, and we've been busy building out support for automated testing of Veeva EDC studies with the help of the Veeva team.
The Challenge
Organizations using Veeva EDC face the same UAT challenges that all EDC systems face:
- Manual test script creation is time-consuming
- Test execution requires careful attention to detail
- Documenting results with screenshots is tedious
- Maintaining test evidence is essential but laborious
What We've Built
Since the partnership announcement, we've delivered three major TrialGrid releases (versions 80, 81, and 82) each expanding our Veeva testing capabilities.
1. Import Your Study Design
TrialGrid imports your Veeva study structure from the SDS (Study Design Specification) export. You export the spreadsheet from Veeva Vault, upload it to TrialGrid, and we parse the complete study design: event groups, events, forms, items, codelists, and rules.
In future releases, we plan to add direct API import for even smoother workflows.
Behind the scenes, we leveraged the work we have been doing on Custom Objects to model Veeva's data structures. These capabilities allow us to import the SDS data and view it in spreadsheet-style views.
2. Create Test Cases
The Test Case editor works just as it does for Rave studies, using the same syntax that our users know:
1 2 3 4 5 6 7 8 9 10 | |
The Test Case Advisor generates test scenarios from your Veeva Rules, just as it does for Rave Edit Checks. Point it at a rule, and it creates test cases covering the expected fire and non-fire conditions.
3. Run Your Tests
When you're ready to execute, TrialGrid connects to your Veeva Vault, creates test subjects, enters data, and verifies the results. The run wizard lets you:
- Select your registered Vault
- Choose the study and site
- Configure screenshot capture
- Run with or without continuing on failure
Evidence and Documentation
Every test run generates comprehensive evidence:
- Step-by-step execution log with pass/fail status
- Screenshots at each verification point
- Query firing confirmation
- Data entry verification
- PDF reports ready for your validation package

And it's fast! Tests enter data and verify results via the Veeva APIs with screenshots taken via a web browser. Our test runner runs tests in parallel, allowing hundreds of rules to be tested per hour.
What We're Not Building
To be clear about scope: TrialGrid is not a study design tool for Veeva. We import study structure to support test case creation and execution, to generate reports or to run diagnostic quality checks. You'll continue to design your studies in Veeva Vault's native tools.
For Multi-EDC Organizations
If your organization runs studies on both Medidata Rave and Veeva Vault, you can now standardize on TrialGrid for automated testing across both platforms. Same interface, same test case syntax, same evidence format, same team skills.
Getting Started
If you're a current TrialGrid customer interested in Veeva testing, contact us to discuss enabling access for your organization.
If you're new to TrialGrid and using Veeva EDC, we'd be happy to demonstrate how automated testing can transform your study build validation process.
What's Next
We're continuing to expand Veeva capabilities with each release. The Test Case Advisor now supports Veeva system
variables like sequence__v, name__v, and count__v. We've added AI-powered test case summaries and we're actively
working on additional rule types and test scenarios.
We're committed to bringing the same quality and productivity improvements to Veeva users that Rave users have enjoyed for years.
Interested in automated testing for Veeva EDC? Contact us to learn more.