Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

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

Slide 18

Slide 18 text

Sample Demo

Slide 19

Slide 19 text

Q & A

Slide 20

Slide 20 text

GitHub Link

Slide 21

Slide 21 text

Thank You @J_Akello @kendyjaky