What every java developer must know about software testing, Concepts & frameworks QA,TDD,BDD,Junit,TestNG,Hamcrest,AssertJ,Mockito,Jmockit,Selenide,Selenium,Cucumber,Jbehave,JaCoCo.
Course Description
In this course you will implement the game Tic-Tac-Toe from scratch in java
You will ensure high quality of the game implementation using:
– Test Driven Development (TDD)
– Behavior Driven Development (BDD)
– Unit testing
– Integration testing
– Smoke testing
– System testing
– End-To-End testing
– Regression testing
– Acceptance testing
– Non functional tests
You will become Hands-on experience with the following testing frameworks:
– Junit
– Hamcrest
– Mockito
– Selenide
– Cucumber
– JaCoCo
You will become Hands-on experience with alternative frameworks:
– TestNG
– AssertJ
– Jmockit
– Selenium
– Jbehave
– EclEmma
You will learn to persuasively discuss and explain the common software testing concepts and why software testing is necessary.

