Test Automation II (TDD Supporting Tools)
Duration: 5 Days
This course teaches the student how to apply Test Driven Development and the Mockito framework in real life projects, using realistic, hands-on examples. In addition, Jenkins, SonarQube, JUnit, and Selenium are phased into a full test development and execution environment
Start writing clean, high quality code to apply Design Patterns and principles Add new features to your project by applying Test-first development- JUnit 4.0 and Mockito framework
Make legacy code testable and clean up technical debts
The usual life cycle of code involves adding code, breaking an existing functionality, fixing that and breaking a new area! This fragility can be fixed using automated tests and Test Driven Development.
TDD?s test first approach expedites the development process and unit tests act as safety nets for code refactoring and help in maintaining and extending the code. This makes TDD highly beneficial for new projects.
This course teaches you with a number of clear, step-by-step exercises that will help you to take advantage of the real power that is behind Test Driven Development and the Mockito framework. By attending this course, you will gain the knowledge that you need to use the Mockito framework in your project.
Topics Covered In This Course
Getting Familiar with TDD
Refactoring Roll the Dice
Understanding the Difference between Inside-out and Outside-in
Leveraging the Mockito Framework in TDD
World of Patterns
TDD, Legacy Code, and Mockito
TDD Tools and Frameworks
Selenium beyond the basics
What You Can Expect
At the end of this course, students will be able to:
Who Should Take This Course
This course is designed for QA Testers, Software Developers, Analysts, and Managers.
Some experience as a QA Testers, Software Developers, Analysts, or Managers
Instructor led with 50% lecture and 50% lab.
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]