After working on TOSCA for 18 months this is what I think:-
(Note: this is my personal opinion and not that of the company I work for)
There
is no such thing as "No Coding skills required". Even
TOSCA has some custom vb script files that come with the installation
that allow you to do certain automation tasks. Also you can create your
own vb script files and associate them to modules within TOSCA for
further customisation.
My
understanding of test automation is keeping your test scenarios in the
centre and wrap your automation tool around it. TOSCA shakes this basic
understanding of mine to the core. It's either the TOSCA way or the
highway :)
I
do not consider myself an expert TOSCA userit
makes it easy simply because I do not know how to create custom
controls in TOSCA (yet). May be future improvement in HELP files might
help here.
The
only benefit I have seen is the ease the maintenance of existing test
automation scripts. Because the way TOSCA binds the tests with objects,
test data sheet and so on when the time comes for maintenance it is
really easy.
Concept wise - TOSCA is an great tool. A tool that promises no coding skills
required. A tool that talks about moving away from conventional test
automation methodology of object driven test automation towards model
based test automation. But I think it is still a bit further away from
reality and will take a few more years to mature & grow on its own.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Bhavana, can you provide any insight from the workarounds you had to perform when completing the automation?