TestFrame: an approach to structured testing
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
[Berlin]
Springer
2009
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XVI, 184 S. Ill., graph. Darst. |
ISBN: | 9783642008214 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035674115 | ||
003 | DE-604 | ||
005 | 20120220 | ||
007 | t | ||
008 | 090812s2009 gw ad|| |||| 00||| eng d | ||
015 | |a 09,N13,0043 |2 dnb | ||
015 | |a 09,A29,0045 |2 dnb | ||
016 | 7 | |a 993136257 |2 DE-101 | |
020 | |a 9783642008214 |c Pp. : EUR 53.45 (freier Pr.), ca. sfr 83.00 (freier Pr.) |9 978-3-642-00821-4 | ||
024 | 3 | |a 9783642008214 | |
028 | 5 | 2 | |a 12646999 |
035 | |a (OCoLC)423884408 | ||
035 | |a (DE-599)DNB993136257 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
044 | |a gw |c XA-DE-BE | ||
049 | |a DE-703 |a DE-83 |a DE-M347 |a DE-11 | ||
082 | 0 | |a 005.14 |2 22/ger | |
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Schotanus, Chris C. |e Verfasser |4 aut | |
245 | 1 | 0 | |a TestFrame |b an approach to structured testing |c Chris C. Schotanus. In cooperation with Iris Pinkster ... |
264 | 1 | |a [Berlin] |b Springer |c 2009 | |
300 | |a XVI, 184 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Softwaretest |0 (DE-588)4132652-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Testen |0 (DE-588)4367264-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Qualitätssicherung |0 (DE-588)4126457-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareprodukt |0 (DE-588)4329116-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Methode |0 (DE-588)4038971-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwaretest |0 (DE-588)4132652-0 |D s |
689 | 0 | 1 | |a Methode |0 (DE-588)4038971-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Testen |0 (DE-588)4367264-4 |D s |
689 | 1 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 1 | 2 | |a Softwareprodukt |0 (DE-588)4329116-8 |D s |
689 | 1 | 3 | |a Qualitätssicherung |0 (DE-588)4126457-5 |D s |
689 | 1 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017728343&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017728343 |
Datensatz im Suchindex
_version_ | 1804139371246387200 |
---|---|
adam_text | Titel: TestFrame
Autor: Schotanus, Chris C.
Jahr: 2009
Contents
1 Effective testing 1
1.1 Testing information systems is becoming increasingly challenging .. 1
1.2 Application of various methods of execution 2
1.2.1 Static testing 3
1.2.2 Dynamic testing 5
1.2.3 Static and dynamic testing in the V model 5
1.3 Black-box and white-box testing 8
1.4 Test levels and test types 9
1.5 Test environment 10
1.6 Structure of this book 10
2 Introduction to TestFrame 13
2.1 Aligning testing with system development 13
2.2 TestFrame as the basis for a thorough test project 15
2.3 TestFrame processes and products 17
2.3.1 Preparation of the test project 18
2.3.2 Test preparation 18
2.3.3 Test analysis 19
2.3.4 Test automation 20
2.3.5 Test execution 21
2.3.6 Execution of the test project 21
2.3.7 Overview of all processes 22
2.4 The cluster card as a starting point 22
3 Test clusters 25
3.1 The cluster card as a starting point 26
3.2 Test clusters: main clusters and sub-clusters 28
3.3 Division of test clusters 29
3.3.1 Cluster division based on planning and system components .. 30
3.3.2 Cluster division in iterative development 31
3.4 Test clusters per test level or test type 32
3.4.1 Cluster division and further classification based
on the test level 32
xiii
3.4.2 Cluster division and further classification based
on the test type 38
3.5 Documenting test clusters 39
3.5.1 Cluster administration 39
3.5.2 The physical form of test clusters 40
4 Test conditions 43
4.1 Defining and managing test conditions 44
4.1.1 Requirements regarding the formulation of test conditions ... 44
4.1.2 Test levels and test conditions 48
4.1.3 Recording test conditions 50
4.2 Creating test conditions 51
4.2.1 Requirements 52
4.2.2 Functional and/or technical specifications 56
4.2.3 Models (Model-Based Development) 57
4.2.4 Standard rules (Rule-Based Development) 58
4.2.5 Assessing the test basis 59
4.2.6 A changing test basis 59
4.3 Supporting techniques 60
4.3.1 Decision tables 61
4.3.2 Joint Testware Development 63
4.3.3 Menu-based testing 63
4.4 Complementing test clusters with previously defined test conditions . 63
5 Test Cases 65
5.1 Preconditions 66
5.2 A step-by-step plan for creating test cases 67
5.3 Composing and maintaining test data 70
5.3.1 Introduction 70
5.3.2 Data dependence within test cases 71
5.3.3 How to avoid data dependence 73
5.4 Stubs and drivers 76
5.5 Documenting test cases 78
5.5.1 Introduction: Why TestFrame? 78
5.5.2 Test rows with action words and arguments 79
5.5.3 Creating action words 80
5.5.4 Values with action words: arguments 90
5.5.5 Documenting descriptive test cases 99
5.6 Special test situations 101
5.6.1 A batch environment 101
5.6.2 Synchronisation with regard to batches 101
5.6.3 Testing of error handling 105
5.6.4 Adding arguments for testing 106
6 Test Execution 109
6.1 The role of the test executer 109
6.2 Preconditions for test execution Ill
6.2.1 The test environment must have been set up 112
6.2.2 The test execution schedule must be definitive 113
6.2.3 Arrangements must be made regarding reports 113
6.2.4 The incident process must be defined 113
6.3 Steps during test execution 114
6.3.1 Checking the entry criteria 114
6.3.2 Preparing the test execution schedule and test environment... 115
6.3.3 Executing the test 116
6.3.4 Checking the exit criteria 117
6.4 Incident management 118
6.4.1 Incident administration 119
6.5 Retesting 123
6.5.1 The intake test 124
6.5.2 The basic test 124
6.5.3 The exhaustive test 125
6.5.4 The end test 125
6.6 The execution strategies 125
6.6.1 Approach A: Execute the entire test set each time 125
6.6.2 Approach B: Execute the test set up to the test-blocking
incident, then resume from that point 126
6.6.3 Approach C: Execute the test set up to the test-blocking
incident, and resume from the start 128
6.7 Dynamics within test execution 129
6.7.1 Domain experts have insufficient time 129
6.7.2 Changes are made to the requirements 130
6.7.3 The system is delivered late 130
6.7.4 The quality of the supplied system falls short of expectations .131
6.7.5 The test environment is unstable or unavailable 131
6.8 Reporting 132
7 Test automation 137
7.1 To automate or not to automate? 138
7.2 Test automation tools 140
7.2.1 Record playback 141
7.2.2 Data-driven testing 143
7.3 The TestFrame automation approach 144
7.3.1 Distinguishing features of the approach 144
7.3.2 Step-by-step plan 146
8 Handover and Maintenance 149
8.1 Design and maintenance of test environments 149
8.1.1 The DTAP configuration 151
8.1.2 Responsibility for the test environment 152
8.1.3 Version control in the test environment 152
8.2 Management of test data and testware 154
8.2.1 The value of maintenance 155
8.2.2 Maintenance criteria for test data and testware 155
8.3 Configuration management of test data and testware during the test
project 157
8.4 Maintenance of test data and testware after the test project 158
8.5 Testware management tools 160
8.6 Handover 162
Appendix A: Test Roles 163
Appendix B: Test Technique Matrix 167
Appendix C: Joint Testware Development 169
Glossary of Testing Terms 171
Bibliography 177
About the Authors 179
Index 181
|
any_adam_object | 1 |
author | Schotanus, Chris C. |
author_facet | Schotanus, Chris C. |
author_role | aut |
author_sort | Schotanus, Chris C. |
author_variant | c c s cc ccs |
building | Verbundindex |
bvnumber | BV035674115 |
classification_rvk | ST 233 |
ctrlnum | (OCoLC)423884408 (DE-599)DNB993136257 |
dewey-full | 005.14 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.14 |
dewey-search | 005.14 |
dewey-sort | 15.14 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02123nam a2200541 c 4500</leader><controlfield tag="001">BV035674115</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120220 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090812s2009 gw ad|| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N13,0043</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,A29,0045</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">993136257</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642008214</subfield><subfield code="c">Pp. : EUR 53.45 (freier Pr.), ca. sfr 83.00 (freier Pr.)</subfield><subfield code="9">978-3-642-00821-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783642008214</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">12646999</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)423884408</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB993136257</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.14</subfield><subfield code="2">22/ger</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="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schotanus, Chris C.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">TestFrame</subfield><subfield code="b">an approach to structured testing</subfield><subfield code="c">Chris C. Schotanus. In cooperation with Iris Pinkster ...</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[Berlin]</subfield><subfield code="b">Springer</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVI, 184 S.</subfield><subfield code="b">Ill., graph. Darst.</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="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="650" ind1="0" ind2="7"><subfield code="a">Testen</subfield><subfield code="0">(DE-588)4367264-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareprodukt</subfield><subfield code="0">(DE-588)4329116-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Methode</subfield><subfield code="0">(DE-588)4038971-6</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="1"><subfield code="a">Methode</subfield><subfield code="0">(DE-588)4038971-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Testen</subfield><subfield code="0">(DE-588)4367264-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Softwareprodukt</subfield><subfield code="0">(DE-588)4329116-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</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=017728343&sequence=000004&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-017728343</subfield></datafield></record></collection> |
id | DE-604.BV035674115 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:43:01Z |
institution | BVB |
isbn | 9783642008214 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017728343 |
oclc_num | 423884408 |
open_access_boolean | |
owner | DE-703 DE-83 DE-M347 DE-11 |
owner_facet | DE-703 DE-83 DE-M347 DE-11 |
physical | XVI, 184 S. Ill., graph. Darst. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Springer |
record_format | marc |
spelling | Schotanus, Chris C. Verfasser aut TestFrame an approach to structured testing Chris C. Schotanus. In cooperation with Iris Pinkster ... [Berlin] Springer 2009 XVI, 184 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Softwaretest (DE-588)4132652-0 gnd rswk-swf Testen (DE-588)4367264-4 gnd rswk-swf Qualitätssicherung (DE-588)4126457-5 gnd rswk-swf Softwareprodukt (DE-588)4329116-8 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Methode (DE-588)4038971-6 gnd rswk-swf Softwaretest (DE-588)4132652-0 s Methode (DE-588)4038971-6 s DE-604 Testen (DE-588)4367264-4 s Softwareentwicklung (DE-588)4116522-6 s Softwareprodukt (DE-588)4329116-8 s Qualitätssicherung (DE-588)4126457-5 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017728343&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schotanus, Chris C. TestFrame an approach to structured testing Softwaretest (DE-588)4132652-0 gnd Testen (DE-588)4367264-4 gnd Qualitätssicherung (DE-588)4126457-5 gnd Softwareprodukt (DE-588)4329116-8 gnd Softwareentwicklung (DE-588)4116522-6 gnd Methode (DE-588)4038971-6 gnd |
subject_GND | (DE-588)4132652-0 (DE-588)4367264-4 (DE-588)4126457-5 (DE-588)4329116-8 (DE-588)4116522-6 (DE-588)4038971-6 |
title | TestFrame an approach to structured testing |
title_auth | TestFrame an approach to structured testing |
title_exact_search | TestFrame an approach to structured testing |
title_full | TestFrame an approach to structured testing Chris C. Schotanus. In cooperation with Iris Pinkster ... |
title_fullStr | TestFrame an approach to structured testing Chris C. Schotanus. In cooperation with Iris Pinkster ... |
title_full_unstemmed | TestFrame an approach to structured testing Chris C. Schotanus. In cooperation with Iris Pinkster ... |
title_short | TestFrame |
title_sort | testframe an approach to structured testing |
title_sub | an approach to structured testing |
topic | Softwaretest (DE-588)4132652-0 gnd Testen (DE-588)4367264-4 gnd Qualitätssicherung (DE-588)4126457-5 gnd Softwareprodukt (DE-588)4329116-8 gnd Softwareentwicklung (DE-588)4116522-6 gnd Methode (DE-588)4038971-6 gnd |
topic_facet | Softwaretest Testen Qualitätssicherung Softwareprodukt Softwareentwicklung Methode |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017728343&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schotanuschrisc testframeanapproachtostructuredtesting |