1. What’s Testing and what it entails
2. State of TDD Research
3. Why Should we Test Apps?
4. Sample Demo
5. Q & A
Agenda
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
What’s Testing?
Slide 6
Slide 6 text
It’s the Process of
evaluating whether the
actual software product
matches expected
functionality
Slide 7
Slide 7 text
State of TDD
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
Software Quality and Economic Value
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
1. Unit Tests
2. Widget Tests
3. Integration Tests
Categories of App Testing
Slide 13
Slide 13 text
Unit Tests
● This is a testing
methodology done to test
individual classes or
functions
● They help in verifying the
behavior of a certain
function, method or class.
Slide 14
Slide 14 text
Widget Tests
● This tests individual widget
by mocking its
dependencies.
Slide 15
Slide 15 text
Integration Tests
● This tests the complete App
functionality or a larger
component of the app.
Slide 16
Slide 16 text
Why Test Apps?
Slide 17
Slide 17 text
● Ensured Functional Quality
● High Reputation
● Loyal users
● Boosted Revenue
Why Test Apps