Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Swing Extreme Testing: Th... has been added to your Cart
Condition: Used: Very Good
Comment: Pages free from writing. Cover in good shape.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Swing Extreme Testing: The Extreme approach to complete Java application testing Paperback – June 3, 2008

4.5 out of 5 stars 2 customer reviews

See all 3 formats and editions Hide other formats and editions
New from Used from
"Please retry"
"Please retry"
$35.99 $25.98

The Numberlys Best Books of the Year So Far
$39.99 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

About the Author

Lindsay Peters is the Chief Technical Officer for Pacific Knowledge Systems. He an experience of 25 years in software management, formal analysis, algorithm development, software design, and implementation for large commercial and defense systems. Ten years ago, Lindsay and his team were the early adopters of Java, coupled with more rigorous design processes such as Design by Contract. He then helped transition the development team to the Extreme Programming model. Out of this exciting and successful experience grew the "Extreme Testing" approach. In the early 80's, Lindsay managed a software team that was one of the first to incorporate the newly discovered simulated annealing algorithm into a commercial application. This team solved a previously intractable real-world problem, which was the optimum assignment of radio frequencies to collocated mobile radios. Apart from software development and artificial intelligence systems, Lindsay has an interest in mathematical convexity, and has helped to progress the "Happy Ending" problem. He is also involved in politics, and in the last Australian Federal election he stood as the Greens candidate for the seat of Bennelong. Tim Lavers is a Senior Software Engineer at Pacific Knowledge Systems, which produces LabWizard-the gold standard for rules-based knowledge acquisition software. In developing and maintaining LabWizard for almost 10 years, Tim has worked with many Java technologies, including network programming, Swing, reflection, logging, JavaHelp, web services, RMI, WebStart, preferences, internationalization, concurrent programming, XML, and databases. He has worked with tools as well, such as Ant and CruiseControl. His job also includes a healthy mix of user training, technical support, and support to marketing. In his previous job, he wrote servlets and built an image processing library. Along with his professional programming, he writes and maintains the distributed testing tool, GrandTestAuto. He has published a JavaWorld article on RMI as well as a number of mathematical papers. Tim's hobbies include running and playing the piano.
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 88%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
  • Thousands of books are eligible, including current and former best sellers.
  • Look for the Kindle MatchBook icon on print and Kindle book detail pages of qualifying books. You can also see more Kindle MatchBook titles here or look up all of your Kindle MatchBook titles here.
  • Read the Kindle edition on any Kindle device or with a free Kindle Reading App.
  • Print edition must be purchased new and sold by Amazon.com.
  • Gifting of the Kindle edition at the Kindle MatchBook price is not available.
Learn more about Kindle MatchBook.

The latest book club pick from Oprah
"The Underground Railroad" by Colson Whitehead is a magnificent novel chronicling a young slave's adventures as she makes a desperate bid for freedom in the antebellum South. See more

Product Details

  • Paperback: 328 pages
  • Publisher: Packt Publishing (June 3, 2008)
  • Language: English
  • ISBN-10: 1847194826
  • ISBN-13: 978-1847194824
  • Product Dimensions: 7.5 x 0.7 x 9.2 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #4,048,291 in Books (See Top 100 in Books)

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See both customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
Yes, you can! Yes, you can test almost any aspect of your application and - provided you do have the tools - with relative ease. And the authors encourage you to actually do it. And they help you doing it with plenty of source code. Their "cyborg" an improved wrapper to java.awt.Robot is just great and of immediate use. I must admit that I immediately applied the thread testing chapter ideas (and some of the books helper code) to this suspicious part of my software: great relief. Since reading the landmark Java Concurrency in Practice, I am a little paranoid on that topic.

So who is the target audience?
At the core is the experienced Java developer not the quality control people or the managers. You should not only know Java quite well, you should also know a little about testing. Test Driven Development: By Example (Addison-Wesley Signature Series)is a good start.
Also it improves your benefits, if your projects are similar to the authors: Java rich client applications, distributed, RMI as communications protocol, databases of small size, artificial intelligence application and an agile development culture. For example if you do libraries and use a lot of classes, which are only visible in the package (quite sensible to do in this case) GrandTestAuto the special testing program of the authors will not be able to unit test your classes. Similar things hold for web or embedded or large database development.
Anyhow everything is supplied with source code. You can adapt it to your needs.
Read more ›
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The challenge for developers with swing though is testing its components. Testing is one of the fundamental steps in application development and apparently, testing Swing has become a challenge for developers. By itself swing is very easy to test but since it is used as an emulator, it is often changed according to the needs of the application. Changes in the application are common during the development process and swing has to adjust to these changes - eventually testing its components a little bit harder.

This book aims to answer those questions and guide the developers on properly testing the Swing plug-ins in as little time as possible. This book will deal with a very important testing technique: automation. Through automation, testing will be faster and development will eventually be easier.

The book has only 300 pages but divided into a whooping 20 chapters. Expect information packed chapters right from the start. The authors have practically squeezed all possible information with regards to testing and eventually in testing in Swing.

Clearly this book is not for beginners of Java. The language is extensively discussed in this book but as integration for Swing. Developers of Swing should find this book extremely helpful because the book just does not discuss the Swing testing in theory but also in practice. There are a lot of source codes in this book that could be used by developers as a reference to build an interesting testing tool for their plug in. This book is practically a gateway for developers in building complicated applications using Java and Swing.

Swing Extreme Testing proves that there is an aggressive approach in testing Swing as a plug-in for Java applications.
Read more ›
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Swing Extreme Testing: The Extreme approach to complete Java application testing
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Swing Extreme Testing: The Extreme approach to complete Java application testing