Skip to content

NileshJarad/TDD_Demo

Repository files navigation

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.

About

How to do TDD in Android . Tutorial series code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages