Is A Technical Consultant Necessary For eCATT Tool ?
eCATT being the functional testing tool, business scenarios are tested via it. The tool is also designed in a very user-friendly manner.
Is technical consultants (ABAPers) intervention MANDATORY for the successful usage and execution of eCATT scripts.
PS Jonathan, your comments will be appericable on this matter.
Message was edited by: SAP Developer
Jonathan Maidstone replied
In my opinion, yes - you will need some technical expertise to create worthwhile test scripts.
But now for the long answer...
Anyone who has taken a look at eCATT will have had the first impression that it is a technical tool - it looks a lot like an IDE, for example. Nevertheless, it would be possible to coach a non-technical user to be able to create a recording of a transaction that they know well.
This is, of course, only the first stage of creating the script: You then have to parameterize the input/output fields, set the desired checks, ensure that the scripts are created at the correct granularity to ensure maximum re-use and so on and so forth...
My suggestion would be a collaborative approach - end users can play an important role in specifying the scope of a test case - they can even sit down with a test expert and do the recording with them (since the test automation expert will probably not know the application all that well if at all) - but the technical expert will probably have to take over when it comes to refining the recording and chaining the scripts together.
Should this expert be an ABAP developer? Not necessarily. A test automation expert can be anyone who is not afraid to engage with a programming environment. Sure, a basic knowledge of ABAP helps, but a basic knowledge of any programming language at all would be helpful, IMO.