Upload
truongxuyen
View
219
Download
2
Embed Size (px)
Citation preview
Practical Chartering
Tasting Let’s Test JHB 2014 Carsten Feilberg
House of Test, Denmark
@carsten_f carsten.feilberg
Logistics of this workshop
I start with talking – so save your laptop battery for now
The formal definition
“Exploratory software testing is a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the value of her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project.”
The formal definition
“Exploratory software testing is a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the value of her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project.”
The formal definition
“Exploratory software testing is a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the value of her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run in parallel throughout the project.”
’Parallel, mutually supportive’ is sometimes explained like this...
Testing requires skills!!
Guidance for testing
Models can be heuristics
Need another?
source: Lynn McKee QualityPerspectives.ca
Visualize
Charters
CharterCharter
Mission:Mission: Test x because y
(or any other heuristic that works
for you)
TimeboxTimebox:: 1 hour
(you don’t have to assign the
timebox size yet)
Charter example
CharterCharter
Mission:Mission:
Test login as a customer because
we have had >200 support calls on
it
TimeboxTimebox:: 2 hours
Charter example
Project Determine if Freemind is a suitable tool to support Note Taking during session based exploratory testing. Application Freemind Version 0.8.0 SourceForge.Net OS Windows XP Customer AmiBug.Com, Inc. Session Size 90 minute FM000A-001 Identify capabilities and areas of potential instability of Freemind. Exercise each capability identified with data typical to the intended use of the application.
Charter example
Project: Using VLC to view videos
Explore how VLC uses system memory and processor resources while viewing videos as compared with the same videos being viewed by Microsoft Media played. (choose most recent version available from Microsoft) Use videos between 1 and 5 minutes long of different formats including at least WMV, AVI. Use Perfmon to capture results. (csv format sampled every 5 seconds) Use Excel to generate graphs of the results.
Commonalities of good charters
Working with
charters
Testlab exercise
User1 – user12
User1, admin
User1 – user12
Passwords: Users=”hello”. Admins=”admin”
Let’s hear..