This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
Posts in this welcome thread are not eligible for the drawing.
Biju Kumar
Greenhorn
Joined: Apr 10, 2006
Posts: 4
posted
0
Hi Cedric and Hani, Welcome to the forum. One query: Why is the name of the book kept "Next Generation Java Testing"? For me it sounds confusing whether the book will tell me about any testing tool built in Java or does it really tells about testing Java applications? Again, what type of testing does it cover? Does it focus on writing JUnit TCs?
Thanks, Biju
Cedric Beust
author
Ranch Hand
Joined: Oct 12, 2004
Posts: 46
posted
0
Hi Biju,
Originally posted by Biju Kumar: Hi Cedric and Hani, Welcome to the forum. One query: Why is the name of the book kept "Next Generation Java Testing"? For me it sounds confusing whether the book will tell me about any testing tool built in Java or does it really tells about testing Java applications? Again, what type of testing does it cover? Does it focus on writing JUnit TCs?
Thanks, Biju
The name is derived from TestNG, which stands for "Next Generation".
The book illustrates a lot of concepts starting with unit testing but going beyond, and covering topics like functional, performance, multithread, etc... testing.
Please take a look at the table of contents at http://testng.org/doc/book-toc.html and let us know if you have any specific questions on any of these topics!
I have been working as a software developer in China for just under 5 years in two separate and large international companies. Both companies are here to get the "China Price" for research and development and both appear to have very similar problems, i.e. quality.
Both companies see testing, as the answer to their quality problems, but theory and execution seem be miles apart.
Problem 1, Testing is boring. It must be because in my previous company and current, if you ask a tester if they like their job, they say "no, it's boring" and they would rather be developers. In fact my previous company would do a written exam during interview day and those with high scores became developers, those with low scores became testers. In my current company I asked where the tests are located on our Clearcase server and was told there aren't any. Development time pressure meant there was no time to write any. The project I joined is 7 years old :-)
So will this book make testing sound sexy?
While this question may sound flippant, it is not, until testing is seen as sexy and cool and fun (like software development), it will not attract talented people. Since you are both talented, what attracted you to testing?
Problem 2, Confusing plethora of testing extension. I used HttpUnit for testing an Oracle ADF application (now Apache Trinidad) and it failed to deal with JavaScript. HtmlUnit saved me, as did Javaranch :-). It was also a J2EE application, but our team was never given enough time to setup Cactus to test it properly. We had JMeter setup a little to test performance. Cynically I feel that our testing, test plans and test reports were contained in our project to ensure we passed our CMMI assessment.
Does this new framework provide one type of interface for all of this testing (the xml file), thus reducing test extension setup time?