DEV Community

Discussion on: What was your win this week?

Collapse
 
elmuerte profile image
Michiel Hendriks • Edited

Technically I started 3 weeks ago, but I finished it this week (due to focus shifts). I guess in total it took me about 16 hours to set up a somewhat extensive integration test of our enterprise software. Something that a few test engineers were not able to setup in the past ~4 years.
I used Citrus Framework to send messages via JMS to our system, with some SQL verifications, etc. With not a lot of work I was able to verify a large party of basic business logic. Validating even more seems quite simple at this point.
In fact, I'm looking into ways to extend Citrus Framework to make certain things even easier, while others can apply this framework to increase QA of our product.

This Citrus test I set up is now part of our CI/CD pipeline, which runs every day to verify our product with the "demo" configuration to check if it works with the trunk and most recent release. This significantly increases confidence in our product (for demos) for our (pre)sales department. So they are not afraid to upgrade to the latest release.

My plans are to use the same approach to set up integration tests for various customers so that we know their setup still works in newer releases.