System testing and validation is key component of a successful implementation and must be planned for appropriately. Coupa recommends breaking up testing in three phases to allow for multiple rounds of testing to find any possible issues and address in time without impacting any subsequent milestones and project go-live. Three phases are Unit Testing (individual areas of application tested for functionality and integrations), Systems Testing (complete application testing by core team for functionality and integrations) and UAT (end user testing). Proper planning should include complete test script development, system(s) test preparedness and testing resource identification and scheduling.
|Activity||Key Inputs||Roles & Responsibilities||Deliverables||Supporting Documents|
|Create business functionality test cases||Client (business), Partner, Coupa SA||
|Identify testing resources and dates||Client||
|Create and Review integration test cases||Client (business and technical), Partner, Coupa PS||
||Integration Test Scripts|