





Brochure - Test automation
The Ivalua solution is evolving quickly and gives its customers and partners exceptional freedom and power of configuration. The counterpart of this flexibility is of course the expertise and care required at each step of the design and implementation, but also the consistent effort that must be put into the testing and quality processes for your project.
OJC Consulting, who has been the main integrator of Ivalua for 15 years, has developed a dedicated tool, specially designed to test projects based on Ivalua, that reduces the time spent on tests by 70 to 90%, while improving their coverage rate.
Test cases can be run with one click, and in minutes. You can launch a complete battery of non-regression tests at any time.
Securely access the results of all your tests, recent or old, and follow the evolution of the quality of your platform.
Screenshots are taken at each step of the process, keeping a “picture” of your application at various stages of its evolution. These screenshots can also be used for your user documentation.
The execution of the tests is documented and produces precise reports that you can present in project meetings and steering committees.
By spending more time on scenario design, and less time on testing, you increase the quality and overall coverage of your tests.
P2P, Sourcing, SRM, Reporting, ... our test platform includes many functions for all Ivalua modules, covering:
User interface: check the placement and properties of the UI controls, test selectors, validate input constraints, etc.
Access rights: check menus, screens and fields displayed for each profile, make sure that a page is inaccessible even when typing in the URL directly, test the organizational and purchase perimeter, etc.
Processes: end-to-end testing of key processes such as creating and approving a new supplier, creating and publishing a tender, placing an order, reconciling an invoice, etc.
Workflows: often numerous and complex, the validation workflows are usually difficult to test because they involve multiple players and can produce many different situations. Our test platform makes it possible to simulate all these actors and their different actions.
Data interfaces: ensure that the expected data is present after an import, validate the structure and content of an exported file, check the status of jobs and ETLs.
All these functions can be associated and configured to build test cases, which in turn are combined into scenarios perfectly suited to your project. You can then run these scenarios on your different environments, with different browsers, and with different sets of test data.
Thinking early enough about the test scenarios you are going to carry out allows you to better detect specific cases, and to express your functional needs more clearly. It also gives you more time to build the datasets and test cases to use during the UAT, so that automated testing can start as soon as your application is delivered to you!