Software Testing We will be performing three levels of tests : Component Level: ( Unit Tests ) Integration Tests System Level: ( End to End Tests ) Acceptance Tests