EDI Test Automation in Healthcare
I am a newbie when it comes to EDI testing and I have been assigned with a task to identify the key areas for which Test Automation can be done.
1. I would guess test automation for an outbound EDI interface could verifying the correct format of the resulting file.
At the same time I have always thought of test automation as transactional, meaning generating something, only then verifies it, not just a bunch of verification.
In the case of an inbound EDI interface my confusion is even more basic. For Inbound it seems as the main challenge would be generating test files.
Can automation reasonably be used to generate files in the same way an outbound interface do?
2. Another level might be simulation of the systems on the other side, for example using an outbound interface to generate claims (837s) and then utilizing automation to generate the corresponding Payment and Remittance (835) which in real life are generated by trading partnerís systems. Again, not the traditional role I would expect for test automation.
Can anyone please lead me to the right direction here?
Whether you are automated testing via a UI or EDI/API the concepts are the same. Some UI's are for displaying information (like an outbound EDI/API), and some are for data entry (like an inbound EDI/API). I'd expect to test the data formats to match the spec, and that the content is consistent with the application. Is your experience more automated testing via UI? Does it just help to think of them as broadly the same?
Yes I am more into UI automation, however we are trying to set up a TCOE for which I must zero-in all the possibilities.
What is the coverage w.r.t to the non GUI process? A call to the API/EDI should suffice within the inbound scripts?
How do we generate the test data for the inbound if we do not have a UI?
I thought I would leave my first comment. I dont know what to say except that I have enjoyed reading. Nice post. I will keep visiting this post very often.
I have been on this forum for a bit over a year and find everyone to be very helpful. They have gotten me out of some big technical jams.