Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.56 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.56 KB

TDD in Android tutorial series code

#Update Current Repository code contains Unit testing , integration testing code & UI(Espresso) testing. For detailed explanation on code please visit links below for respective tutorial.

Blog posts

1. Why developers are scared to refactor code ?

  • Why programmers are afraid of changing code ?
  • What is TDD?
  • Implementation sequence for TDD
  • Advantages of TDD

2. How to do TDD in Android ? Part 1 — Overview

  • What is Testing Pyramid?
  • Types of testing in Android.
  • Package structure for tests.

3. How to do TDD in Android ? Part 2 — Project architecture , Setup & Unit Testing

  • Project architecture(MVP)
  • Writing Unit Tests

4. How to do TDD in Android ? Part 3 — Mocking & Integration testing.

  • What is mocking ?
  • mock & verify method use in mocking
  • Integration testing (Between Presenter & View)

5. How to do TDD in Android ? Part 4 — UI testing using Espresso

  • What is Espresso?
  • What API espresso provide?
  • Espresso cheat sheet.
  • How to write UI test.