120 likes | 144 Views
SE2832- Introduction to Software Verification. EXPLORATORY TESTING. Materials. Bach, James. "Exploratory testing explained." (2003). https://goo.gl/yMVCmu Bach, James. "Heuristic Test Strategy Model." ( excerpted ) (2015). https://goo.gl/N7fhP2. Outline. Unit 1: Introduction
E N D
SE2832- Introduction to Software Verification EXPLORATORY TESTING
Materials • Bach, James. "Exploratory testing explained." (2003). https://goo.gl/yMVCmu • Bach, James. "Heuristic Test Strategy Model." (excerpted) (2015). https://goo.gl/N7fhP2
Outline • Unit 1: Introduction • Unit 2: Exercise A - E
Outcomes By the end of the class, you should be able to: • To be able to define the terms, exploratory testing, charter, and timebox. • To be able to conduct simple exploratory tests. • To be able to compare exploratory testing to scripted testing • To be able to articulate some pros and cons of exploratory testing.
1. Exploratory Testing Let’s explore exploratory testing!
adhoc testing Most people think this means chaos and anarchy, however, it really is learning, designing tests, and executing them at the same time.
Exercise A • Download the PhonixJ Jar here. • Note the time you started and find one bug. • Note the time when you found your first bug and then write a test case for it. • When you finish, answer these questions here:https://se2832.bcdennis.com/lesson-15-exercise-a/
Exercise B • Take a few moments and reflect upon how you manage contacts and what a contact management app should be able to do. • Look for another bug. • Note the time you started. • Note the time when you found it. • When you finish, answer these questions here:https://se2832.bcdennis.com/lesson-15-exercise-b/
Exercise C • You have 5 minutes to find the most interesting, non-trivial bug. • Note any other bugs you find. • When you finish, answer these questions here:https://se2832.bcdennis.com/lesson-15-exercise-c/
Exercise D • Spend 5 minutes and test all actions and fields related to adding a contact. • Record how many bugs you found. • When you finish, answer these questions here:https://se2832.bcdennis.com/lesson-15-exercise-d/
Exercise E • Answer these questions here:https://se2832.bcdennis.com/lesson-15-exercise-e/
next meeting Lab 8 - Exploratory Testing