Its good to know that someone using it for the functional and regression tests.
Coming to my questions :
Before I explain about my needs I would like to mention why I am asking these questions and my context.
My self a test engg. we already have a existing system which is developed in
java . and this system will going to develop even more in the future years. We are doing this development on incremental basis . So their will be new future add in every increment.
Till now our testing process is like this : developer will develop the application and they ship it to testing deportment .we will manually test the application ( functional and regression ) .
Now we are thinking for the test automation into the our existing system:
Basically iam doing the feasibility study of it from past 3 weeks. As a part of it I given presentation power of Winrunner with some example test case to my team members last week . Some of the developers asked me some questions regarding comparision of Winrunner with Jemmy and
Junit. Like( How different they are for the Winrunner , Coding efforts, If GUI changes, If JVM changes.).
After that I spent lit effort on those questions . I quickly got some solution about Junit as its is more talks about unit testing . so I can easy neglect about that. Coming to Jemmy I have no solution.
And we are planning to give this automation efforts to the test engg . this is the reason I said in the point of test engg.
So can you please explain me this comparison :
We have some guys who know WR as well as JAVA
Winrunner Vs Jemmy
1)General difference
2)Coding efforts
3)Is Appliction code it needed while writing the testcases?
4)If GUI changes frequently
5)If JVM changes
6)Skill set
7)How good to use for the java application?
8)For Functional testing
9)For Regression Testing
10)Others ( if you want to add any )
I am sure its quite boring to read my post . I am very sorry if you feel any thing bad.
Thanking you .
Cheers
Jai