In this chapter we learned about the parallel or multithreading feature of TestNG. We have looked into different ways a test suite can be configured to run tests in parallel.
This feature has a wide range of uses when combined with other features such as parameterization and grouping of tests. These can be used in different ways depending upon different requirements and scenarios.
In the next chapter we will learn about build automation tools and how to use them to build and run TestNG tests. We will learn about the advantages of using build tools and how the use of such tools can help us with testing.