Software testing has been evolving very fast over the years, from unit testing (JUnit & TestNG); mocking (Mockito & PowerMock); web UI testing (Selenium); performance and load testing (JMeter); continuous integration testing (Arquillian) to behavior-driven testing (Cucumber). Each testing framework provides its own benefits to various aspects of software quality assurance.

Today, every developer and team leader have to choose some testing frameworks for their projects to increase the quality of software and productivity. Therefore, in this summary article, we carefully pick the latest books (all published in 2013 and 2014) which are written for the most popular testing frameworks, hopefully this list acts as a reference for your decision on choosing the right testing framework for your need.

NOTE: This is a summary article, not a full review. To see detailed reviews, click Read Full Customer Reviews link for each book.

Here’s the list of 9 books written the most popular testing frameworks for Java development.

  1. Mastering Unit Testing Using Mockito and JUnit
  2. Practical Unit Testing with JUnit and Mockito
  3. Mockito Cookbook
  4. Selenium WebDriver Practical Guide Paperback
  5. Performance Testing With JMeter 2.9
  6. TestNG Beginner's Guide
  7. Instant Mock Testing with PowerMock
  8. Arquillian Testing Guide
  9. Instant Cucumber BDD How-to
 

1. Mastering Unit Testing Using Mockito and JUnit

Mastering JUnit and MockitoAuthor: Sujoy Acharya

Publisher: Packt Publishing

Published Date: July 15, 2014

Paperback: 310 pages



Read Full Customer Reviews

Content Coverage:

    • Dummy, Stub, Fake, Mock, Spy

More information about Mastering Unit Testing Using Mockito and JUnit on Amazon


2. Practical Unit Testing with JUnit and Mockito

Practical Unit TestingAuthor: Tomek Kaczanowski

Publisher: Tomasz Kaczanowski

Published Date: April 23, 2013

Paperback: 402 pages

Read Full Customer Reviews

Content Coverage:

More information about Practical Unit Testing with JUnit and Mockito on Amazon

 


3. Mockito Cookbook

Mockito CookbookAuthor: Marcin Grzejszczak

Publisher: Packt Publishing

Published Date: June 24, 2014

Paperback: 264 pages

Read Full Customer Reviews

Content Coverage:

More information about Mockito Cookbook on Amazon


4. Selenium WebDriver Practical Guide Paperback

Seleninum WebDriverAuthor: Satya Avasarala

Publisher: Packt Publishing

Published Date: January 24, 2014

Paperback: 264 pages

Read Full Customer Reviews

Content Coverage:

More information about Selenium WebDriver Practical Guide on Amazon

 

5. Performance Testing With JMeter 2.9

JMeter Performance TestingAuthor: Bayo Erinle

Publisher: Packt Publishing

Published Date: July 26, 2013

Paperback: 148 pages

Read Full Customer Reviews

Content Coverage:

More information about Performance Testing With JMeter on Amazon


6. TestNG Beginner's Guide

TestNG Beginner GuideAuthor: Varun Menon

Publisher: Packt Publishing

Published Date: July 26, 2013

Paperback: 276 pages

Read Full Customer Reviews

Content Coverage:

More information about TestNG Beginner's Guide on Amazon

 


7. Instant Mock Testing with PowerMock

PowerMockAuthor: Deep Shah

Publisher: Packt Publishing

Published Date: October 25, 2013

Paperback: 82 pages

Read Full Customer Reviews

Content Coverage:

More information about Instant Mock Testing with PowerMock on Amazon


8. Arquillian Testing Guide

Arquillian Testing GuideAuthor: John D. Ament

Publisher: Packt Publishing

Published Date: April 17, 2013

Paperback: 242 pages

Read Full Customer Reviews

Content Coverage:

 

More information about Arquillian Testing Guide on Amazon


9. Instant Cucumber BDD How-to

Cucumber BDDAuthor: Wayne Ye

Publisher: Packt Publishing

Published Date: April 25, 2013

Paperback: 70 pages

Read Full Customer Reviews

Content Coverage:

More information about Instant Cucumber BDD How-to on Amazon

 

You may be also interested in:


About the Author:

is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.