Exploratory software testing: [tips, tricks, tours, and techniques to guide test design]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ ; Munich [u.a.]
Addison Wesley
2010
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XX, 224 S. Ill. |
ISBN: | 0321636414 9780321636416 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV035794271 | ||
003 | DE-604 | ||
005 | 20120220 | ||
007 | t | ||
008 | 091028s2010 xxua||| |||| 00||| eng d | ||
010 | |a 2009023290 | ||
020 | |a 0321636414 |9 0-321-63641-4 | ||
020 | |a 9780321636416 |c pbk. : USD 39.99 |9 978-0-321-63641-6 | ||
035 | |a (OCoLC)699650231 | ||
035 | |a (DE-599)BVBBV035794271 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-634 |a DE-703 | ||
050 | 0 | |a QA76.76.T48 | |
082 | 0 | |a 005.1/4 | |
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
100 | 1 | |a Whittaker, James A. |d 1965- |e Verfasser |0 (DE-588)139506950 |4 aut | |
245 | 1 | 0 | |a Exploratory software testing |b [tips, tricks, tours, and techniques to guide test design] |c James A. Whittaker |
250 | |a 1. ed. | ||
264 | 1 | |a Upper Saddle River, NJ ; Munich [u.a.] |b Addison Wesley |c 2010 | |
300 | |a XX, 224 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a Computer software |x Testing | |
650 | 0 | 7 | |a Softwaretest |0 (DE-588)4132652-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwaretest |0 (DE-588)4132652-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018653535&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018653535 |
Datensatz im Suchindex
_version_ | 1804140736889749504 |
---|---|
adam_text | Table
of
Contents
Foreword by Alan Page
xv
Preface
xvii
Chapter
1
The Case for Software Quality
1
The Magic of Software
1
The Failure of Software
4
Conclusion
9
Exercises
9
Chapter
2
The Case for Manual Testing
11
The Origin of Software Bugs
11
Preventing and Detecting Bugs
12
Preventing Bugs
12
Detecting Bugs
13
Manual Testing
14
Scripted Manual Testing
15
Exploratory Testing
16
Conclusion
19
Exercises
20
Chapter
3
Exploratory Testing in the Small
21
So You Want to Test Software?
21
Testing Is About Varying Things
23
User Input
23
What You Need to Know About User Input
24
How to Test User Input
25
State
32
What You Need to Know About Software State
32
How to Test Software State
33
Code Paths
35
User Data
36
Environment
36
Conclusion
37
Exercises
38
Contents
Chapter
4
Exploratory Testing in the Large
39
Exploring Software
39
The Tourist Metaphor
41
Touring Tests
43
Tours of the Business District
45
Tours Through the Historical District
51
Tours Through the Entertainment District
52
Tours Through the Tourist District
55
Tours Through the Hotel District
58
Tours Through the Seedy District
60
Putting the Tours to Use
62
Conclusion
63
Exercises
64
Chapter
5
Hybrid Exploratory Testing Techniques
65
Scenarios and Exploration
65
Applying Scenario-Based Exploratory Testing
67
Introducing Variation Through Scenario Operators
68
Inserting Steps
68
Removing Steps
69
Replacing Steps
70
Repeating Steps
70
Data Substitution
70
Environment Substitution
71
Introducing Variation Through Tours
72
The Money Tour
73
The Landmark Tour
73
The Intellectual Tour
73
The Back Alley Tour
73
The Obsessive-Compulsive Tour
73
The All-Nighter Tour
74
The Saboteur
74
The Collector s Tour
74
The Supermodel Tour
74
The Supporting Actor Tour
74
The Rained-Out Tour
75
The Tour-Crasher Tour
75
Conclusion
75
Exercises
76
Contents xi
Chapter
6
Exploratory Testing in Practice
77
The Touring Test
77
Touring the Dynamics AX Client
78
Useful Tours for Exploration
79
The Collector s Tour and Bugs as Souvenirs
81
Tour Tips
84
Using Tours to Find Bugs
86
Testing a Test Case Management Solution
86
The Rained-Out Tour
87
The Saboteur
88
The FedEx Tour
89
The TOGOF Tour
90
The Practice of Tours in Windows Mobile Devices
90
My Approach/Philosophy to Testing
91
Interesting Bugs Found Using Tours
92
Example of the Saboteur
94
Example of the Supermodel Tour
94
The Practice of Tours in Windows Media Player
97
Windows Media Player
97
The Garbage Collector s Tour
97
The Supermodel Tour
100
The Intellectual Tour
100
The Intellectual Tour: Boundary
Subtour
102
The Parking Lot Tour and the Practice of Tours in
Visual Studio Team System Test Edition
103
Tours in Sprints
103
Parking Lot Tour
105
Test Planning and Managing with Tours
106
Defining the Landscape
106
Planning with Tours
107
Letting the Tours Run
109
Analysis of Tour Results
109
Making the Call: Milestone/Release
110
In Practice
110
Conclusion
111
Exercises
111
Chapter
7
Touring and Testing s Primary Pain Points
113
The Five Pain Points of Software Testing
113
Aimlessness
114
Define What Needs to Be Tested
115
Determine When to Test
115
Determine How to Test
116
xii
Contents
Repeti
tiveness H6
Know What Testing Has Already Occurred
117
Understand When to Inject Variation
117
Transiency
118
Monotony
119
Memory lessness
120
Conclusion
121
Exercises
122
Chapter
8
The Future of Software Testing
123
Welcome to the Future
123
The Heads-Up Display for Testers
124
Testipedia
126
Test Case Reuse
127
Test Atoms and Test Molecules
128
Virtualization of Test Assets
129
Visualization
129
Testing in the Future
132
Post-Release Testing
134
Conclusion
134
Exercises
135
Appendix A Building a Successful Career in Testing
137
How Did You Get into Testing?
137
Back to the Future
138
The Ascent
139
The Summit
140
The Descent
142
Appendix
В
A Selection of JW s Professorial Blog
143
Teach Me Something
143
Software s Ten Commandments
143
1.
Thou Shalt Pummel Thine App with
Multitudes of Input
145
2.
Thou Shalt Covet Thy Neighbor s Apps
145
3.
Thou Shalt Seek Thee Out the Wise Oracle
146
4.
Thou Shalt Not Worship Irreproducible Failures
146
5.
Thou Shalt Honor Thy Model and Automation
146
6.
Thou Shalt Hold Thy Developers Sins
Against Them
147
7.
Thou Shalt Revel in App Murder
(Celebrate the BSOD)
147
Contents xiii
8.
Thou Shalt Keep Holy the Sabbath (Release)
148
9.
Thou Shalt Covet Thy Developer s Source Code
148
Testing Error Code
149
Will the Real Professional Testers Please Step Forward
151
The Common Denominators I Found Are
(In No Particular Order)
152
My Advice Can Be Summarized as Follows
153
Strike Three, Time for a New Batter
154
Formal Methods
154
Tools
155
Process Improvement
156
The Fourth Proposal
156
Software Testing as an Art, a Craft and a Discipline
157
Restoring Respect to the Software Industry
160
The Well-intentioned but Off-Target Past
160
Moving On to Better Ideas
161
A Process for Analyzing Security Holes and
Quality Problems
161
Appendix
С
An Annotated Transcript of JW s Microsoft Blog
165
Into the Blogoshere
165
July
2008 166
Before We Begin
166
PEST (Pub Exploration and Software Testing)
167
Measuring Testers
168
Prevention Versus Cure (Part
1) 169
Users and Johns
170
Ode to the Manual Tester
171
Prevention Versus Cure (Part
2) 173
Hail Europe!
174
The Poetry of Testing
175
Prevention Versus Cure (Part
3) 176
Back to Testing
177
August
2008 178
Prevention Versus Cure (Part
4) 179
If Microsoft Is So Good at Testing, Why Does
Your Software Still Suck?
180
Prevention Versus Cure (Part
5) 183
Freestyle Exploratory Testing
183
Scenario-Based Exploratory Testing
183
Strategy-Based Exploratory Testing
184
Feedback-Based Exploratory Testing
184
xiv Contents
The Future of Testing (Part
1)
184
The Future of Testing (Part
2)
186
September
2008
188
On Certification
188
The Future of Testing (Part
3)
189
The Future of Testing (Part
4)
191
The Future of Testing (Part
5)
192
October
2008
193
The Future of Testing (Part
6)
194
The Future of Testing (Part
7)
195
The Future of Testing (Part
8)
196
Speaking of Google
198
Manual Versus Automated Testing Again
198
November
2008
199
Software Tester Wanted
200
Keeping Testers in Test
200
December
2008
201
Google Versus Microsoft and the
Dev:Test Ratio Debate
201
January
2009
202
The
Zune
Issue
203
Exploratory Testing Explained
204
Test Case Reuse
205
More About Test Case Reuse
206
I m Back
207
Of Moles and Tainted Peanuts
208
Index
211
|
any_adam_object | 1 |
author | Whittaker, James A. 1965- |
author_GND | (DE-588)139506950 |
author_facet | Whittaker, James A. 1965- |
author_role | aut |
author_sort | Whittaker, James A. 1965- |
author_variant | j a w ja jaw |
building | Verbundindex |
bvnumber | BV035794271 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.T48 |
callnumber-search | QA76.76.T48 |
callnumber-sort | QA 276.76 T48 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 233 |
ctrlnum | (OCoLC)699650231 (DE-599)BVBBV035794271 |
dewey-full | 005.1/4 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1/4 |
dewey-search | 005.1/4 |
dewey-sort | 15.1 14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01493nam a2200397zc 4500</leader><controlfield tag="001">BV035794271</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120220 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">091028s2010 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2009023290</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321636414</subfield><subfield code="9">0-321-63641-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321636416</subfield><subfield code="c">pbk. : USD 39.99</subfield><subfield code="9">978-0-321-63641-6</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)699650231</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV035794271</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.T48</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1/4</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Whittaker, James A.</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)139506950</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Exploratory software testing</subfield><subfield code="b">[tips, tricks, tours, and techniques to guide test design]</subfield><subfield code="c">James A. Whittaker</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ ; Munich [u.a.]</subfield><subfield code="b">Addison Wesley</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XX, 224 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer software</subfield><subfield code="x">Testing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwaretest</subfield><subfield code="0">(DE-588)4132652-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwaretest</subfield><subfield code="0">(DE-588)4132652-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018653535&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018653535</subfield></datafield></record></collection> |
id | DE-604.BV035794271 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:04:43Z |
institution | BVB |
isbn | 0321636414 9780321636416 |
language | English |
lccn | 2009023290 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018653535 |
oclc_num | 699650231 |
open_access_boolean | |
owner | DE-634 DE-703 |
owner_facet | DE-634 DE-703 |
physical | XX, 224 S. Ill. |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | Addison Wesley |
record_format | marc |
spelling | Whittaker, James A. 1965- Verfasser (DE-588)139506950 aut Exploratory software testing [tips, tricks, tours, and techniques to guide test design] James A. Whittaker 1. ed. Upper Saddle River, NJ ; Munich [u.a.] Addison Wesley 2010 XX, 224 S. Ill. txt rdacontent n rdamedia nc rdacarrier Computer software Testing Softwaretest (DE-588)4132652-0 gnd rswk-swf Softwaretest (DE-588)4132652-0 s DE-604 Digitalisierung UB Bayreuth application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018653535&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Whittaker, James A. 1965- Exploratory software testing [tips, tricks, tours, and techniques to guide test design] Computer software Testing Softwaretest (DE-588)4132652-0 gnd |
subject_GND | (DE-588)4132652-0 |
title | Exploratory software testing [tips, tricks, tours, and techniques to guide test design] |
title_auth | Exploratory software testing [tips, tricks, tours, and techniques to guide test design] |
title_exact_search | Exploratory software testing [tips, tricks, tours, and techniques to guide test design] |
title_full | Exploratory software testing [tips, tricks, tours, and techniques to guide test design] James A. Whittaker |
title_fullStr | Exploratory software testing [tips, tricks, tours, and techniques to guide test design] James A. Whittaker |
title_full_unstemmed | Exploratory software testing [tips, tricks, tours, and techniques to guide test design] James A. Whittaker |
title_short | Exploratory software testing |
title_sort | exploratory software testing tips tricks tours and techniques to guide test design |
title_sub | [tips, tricks, tours, and techniques to guide test design] |
topic | Computer software Testing Softwaretest (DE-588)4132652-0 gnd |
topic_facet | Computer software Testing Softwaretest |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018653535&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT whittakerjamesa exploratorysoftwaretestingtipstrickstoursandtechniquestoguidetestdesign |