Presentation is loading. Please wait.

Presentation is loading. Please wait.

Systematic Manual Testing

Similar presentations


Presentation on theme: "Systematic Manual Testing"— Presentation transcript:

1 Systematic Manual Testing

2 Automated testing is better
Automated testing is the goal to aim for... but sometimes it gets in the way

3 Common difficult situations
Multiple process bugs Not test-friendly code base Complex user interactions Need for human eyes Dead lines...

4 Common reaction Fix the bug and move on...

5 Write a manual test for it
Instead... Write a manual test for it

6 What is a manual test? A setup A list of steps to perform
For each step, an expected result

7 Use for manual tests Spot regressions on hard-to-automate bugs
Gather holes in automated test coverage Cross-implementation testing example: Unity 2D and 3D can share tests

8 Sources of manual tests
Bugs you find Bug reports which come with steps to reproduce Design specifications

9 Writing effective manual tests
Minimize context switching setUp() and tearDown() are costly! Group by component Group by precondition Write helper programs

10 Running manual tests Go through test files manually
Use a Checkbox-like tool?

11 “But it does not scale!” Refactor the code to make it possible to automate the test Use the community to run tests on their machines


Download ppt "Systematic Manual Testing"

Similar presentations


Ads by Google