![]()
Testing IT-An off the shelf software testing process
Author
yssram
Date
2014-02-20 18:18
Views
61543371
Testing IT-An off the shelf software testing process
Contents
vii
Foreword page xiii
Acknowledgments xv
1 Introduction 1
1.1 Purpose of the Book 1
1.2 Readership 2
1.3 How to Read This Book 2
1.4 Structure and Content of This Book 3
Part 1
The Traditional Testing Process 5
2 An Overview of Testing 7
2.1 Introduction 7
2.2 The Challenge of Testing 7
2.3 What Is Testing? 8
2.4 Verification and Validation 10
2.5 What Is the Cost of Not Testing? 11
2.6 Testing – The Bottom Line 11
2.7 Additional Information 12
3 Testing Techniques 15
3.1 Introduction 15
3.2 General Testing Techniques 16
3.3 Functional Testing Techniques 19
3.4 Nonfunctional Testing Techniques 22
3.5 Further Reading on Testing Techniques 26
4 The Management and Planning of Testing 27
4.1 Introduction 27
4.2 The Organization of Testing 28
4.3 Roles and Responsibilities 29
4.4 The Testing Phases 34
4.5 Role of the V Model in Planning 39
4.6 The Management of Test Requirements 41
4.7 The Role and Use of Configuration Management 42
4.8 The Role and Use of Defect Tracking 42
4.9 The Role of Risk in Test Planning and
Management 43
5 Unit Testing 45
5.1 Overview 45
5.2 Unit Test Approach 47
5.3 Unit Test Data Requirements 47
5.4 Roles and Responsibilities 48
5.5 Planning and Resources 49
5.6 Inputs 50
5.7 Testing Techniques for Unit Testing 50
5.8 Outputs 50
6 Integration Testing 53
6.1 Overview 53
6.2 Integration Test Approach 54
6.3 Integration Test Data Requirements 55
6.4 Roles and Responsibilities 55
6.5 Planning and Resources 56
6.6 Inputs 57
6.7 Testing Techniques for Integration Testing 57
6.8 Outputs 57
7 System Testing 59
7.1 Overview 59
7.2 System Test Approach 60
7.3 System Test Data Requirements 60
7.4 Roles and Responsibilities 61
7.5 Planning and Resources 62
7.6 Inputs 63
7.7 Testing Techniques for System Testing 63
7.8 Outputs 63
8 Systems Integration Testing 65
8.1 Overview 65
8.2 Systems Integration Test Approach 66
8.3 Systems Integration Test Data Requirements 67
8.4 Roles and Responsibilities 67
8.5 Planning and Resources 68
8.6 Inputs 69
8.7 Testing Techniques for Systems Integration Testing 69
8.8 Outputs 70
9 User Acceptance Testing 73
9.1 Overview 73
9.2 User Acceptance Test Approach 74
9.3 User Acceptance Test Data Requirements 75
9.4 Roles and Responsibilities 75
9.5 Planning and Resources 76
9.6 Inputs 77
9.7 Testing Techniques for User Acceptance Testing 78
9.8 Outputs 78
10 Operations Acceptance Testing 81
10.1 Overview 81
10.2 Operations Acceptance Test Approach 82
10.3 Operations Acceptance Test Data Requirements 83
10.4 Roles and Responsibilities 84
10.5 Planning and Resources 85
10.6 Inputs 86
10.7 Testing Techniques for Operations
Acceptance Testing 86
10.8 Outputs 86
11 Regression Testing 89
11.1 Overview 89
11.2 Regression Test Approach 90
11.3 Regression Test Data Requirements 91
11.4 Roles and Responsibilities 92
11.5 Planning and Resources 92
11.6 Inputs 94
11.7 Testing Techniques for Regression Testing 94
11.8 Outputs 94
12 Improving the Testing Process 97
12.1 Introduction 97
12.2 Overview of the Role and Use of Metrics 98
12.3 Metrics Typically Used within the Testing Process 99
12.4 Setting Up and Administering a Metrics Program 102
12.5 A Proposal for a Simple and Effective Metrics Set 104
12.6 Further Reading 106
13 Introduction, Adoption, and Maintenance
of the Testing Process 107
13.1 Introduction 107
13.2 Introduction and Adoption of a Testing Process 107
13.3 Maintenance of the Testing Process 111
Part 2
The Testing Process in the Real World:
Illustrative Case Studies 113
14 Case Study 1: The British Library 121
15 Case Study 2: Reuters Product
Acceptance Group 129
16 Case Study 3: Crown Quality Assurance Group 143
17 Case Study 4: The Wine Society 155
18 Case Study 5: Automatic Data
Processing Limited 167
Part 3
The Appendices 181
A Terms of Reference for Testing Staff 183
B Testing Guides 197
C Test Plan Document Template 211
D Test Specification Document Template 221
E Test Script Template 231
F Test Result Record Form Template 237
G Test Log Template 241
H Test Certificate Template 245
I Re-use Pack Checklist 247
J Test Summary Report Template 249
K Equivalence Partition Example 255
L Boundary Analysis Example 257
M State Transition Example 259
N Automated Testing Tool Selection Criteria 261
O Usability Testing Overview 275
P Testing Process Health Check 279
Q The Testing of Object-Oriented Software 287
References 295
Glossary 297
Index 311
Total 1,424
| Number | Title | Author | Date | Votes | Views |
| 1424 |
Byte of Python
tanthanh
|
2020.05.28
|
Votes 0
|
Views 60424152
|
tanthanh | 2020.05.28 | 0 | 60424152 |
| 1423 |
Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach (2)
^Software^
|
2019.07.22
|
Votes 0
|
Views 61237776
|
^Software^ | 2019.07.22 | 0 | 61237776 |
| 1422 |
Jmeter Cookbook (1)
VTB
|
2019.06.27
|
Votes 0
|
Views 61870112
|
VTB | 2019.06.27 | 0 | 61870112 |
| 1421 |
Java Testing : Maven - Reference (315 Pages) (1)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 61734199
|
IT-Tester | 2019.06.26 | 0 | 61734199 |
| 1420 |
Java Testing : Maven Example (154 Pages)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 61303901
|
IT-Tester | 2019.06.26 | 0 | 61303901 |
| 1419 |
AGILE TESTING - EBOOK (2)
HenryChuks
|
2019.05.31
|
Votes 0
|
Views 60507794
|
HenryChuks | 2019.05.31 | 0 | 60507794 |
| 1418 |
“Software Testing Career Package – A Software Tester’s Journey from Getting a Job to Becoming a Test Leader!”
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 60059799
|
aiitistqb | 2018.10.16 | 0 | 60059799 |
| 1417 |
Practical Software Testing – New FREE eBook [Download] (2)
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 60907444
|
aiitistqb | 2018.10.16 | 0 | 60907444 |
| 1416 |
The Pathologies of Failed Test Automation Projects
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 60672388
|
aiitistqb | 2018.10.16 | 0 | 60672388 |
| 1415 |
Selenium WebDriver Practical Guide (4)
meo meo con con
|
2018.06.16
|
Votes 0
|
Views 61215904
|
meo meo con con | 2018.06.16 | 0 | 61215904 |
| 1414 |
Python for Informatics
melassiri
|
2018.06.04
|
Votes 0
|
Views 61879946
|
melassiri | 2018.06.04 | 0 | 61879946 |
| 1413 |
Hacking - The Art of Exploitation (7)
ravisk
|
2018.03.25
|
Votes 0
|
Views 61038732
|
ravisk | 2018.03.25 | 0 | 61038732 |
| 1412 |
Instant Penetration Testing Setting Up a Test Lab How-to (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 59627517
|
ravisk | 2018.03.24 | 0 | 59627517 |
| 1411 |
Practical-Guide-to-Software-System-Testing (3)
ravisk
|
2018.03.24
|
Votes 1
|
Views 62009553
|
ravisk | 2018.03.24 | 1 | 62009553 |
| 1410 |
EFFORT estimation software (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 60450593
|
ravisk | 2018.03.24 | 0 | 60450593 |
| 1409 |
Lee Copeland. A Practitioner's Guide to Software Test Design (19)
Unbroken
|
2017.12.15
|
Votes 0
|
Views 61260188
|
Unbroken | 2017.12.15 | 0 | 61260188 |
| 1408 |
http response codes (3)
SV369
|
2017.12.14
|
Votes 0
|
Views 61838882
|
SV369 | 2017.12.14 | 0 | 61838882 |
| 1407 |
«Hacking Mobile Exposed, Security secrets and solutions» (5)
Unbroken
|
2017.12.08
|
Votes 0
|
Views 61496547
|
Unbroken | 2017.12.08 | 0 | 61496547 |
| 1406 |
James A. Whittaker «Exploratory software testing» (8)
Unbroken
|
2017.12.08
|
Votes 1
|
Views 61151992
|
Unbroken | 2017.12.08 | 1 | 61151992 |
| 1405 |
FOUNDATIONS OF SOFTWARE TESTING (6)
marklouis
|
2017.12.05
|
Votes 0
|
Views 60247327
|
marklouis | 2017.12.05 | 0 | 60247327 |
| 1404 |
Python for informatics (2)
TesterQA
|
2017.12.01
|
Votes 0
|
Views 61112031
|
TesterQA | 2017.12.01 | 0 | 61112031 |
| 1403 |
Selenium Testing Tool Cookbook (11)
liliam001
|
2017.11.14
|
Votes 0
|
Views 60488646
|
liliam001 | 2017.11.14 | 0 | 60488646 |
| 1402 |
What is SQL Injection? (4)
ArifBaba
|
2017.10.28
|
Votes 0
|
Views 61685568
|
ArifBaba | 2017.10.28 | 0 | 61685568 |
| 1401 |
Oracle Middleware Tuning (4)
gpratikg
|
2017.10.08
|
Votes 0
|
Views 60622533
|
gpratikg | 2017.10.08 | 0 | 60622533 |
| 1400 |
Microsoft SQL Server 2012 (3)
yoshiharra
|
2017.10.08
|
Votes 0
|
Views 61014840
|
yoshiharra | 2017.10.08 | 0 | 61014840 |
| 1399 |
visual studio c sharp
vikasrao
|
2017.09.24
|
Votes 0
|
Views 61076614
|
vikasrao | 2017.09.24 | 0 | 61076614 |
| 1398 |
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (7)
vikasrao
|
2017.09.24
|
Votes 0
|
Views 60370601
|
vikasrao | 2017.09.24 | 0 | 60370601 |
| 1397 |
The Art of Unit Testing with Examples in .NET
vikasrao
|
2017.09.24
|
Votes 0
|
Views 61172240
|
vikasrao | 2017.09.24 | 0 | 61172240 |
| 1396 |
Scrum (2)
dhoanglong91
|
2017.09.23
|
Votes 1
|
Views 59796169
|
dhoanglong91 | 2017.09.23 | 1 | 59796169 |
| 1395 |
Python for Unix and Linux System Administration
Crismachado
|
2017.09.22
|
Votes 0
|
Views 60228856
|
Crismachado | 2017.09.22 | 0 | 60228856 |
| 1394 |
Ruby Best Practices (3)
Crismachado
|
2017.09.22
|
Votes 0
|
Views 60552513
|
Crismachado | 2017.09.22 | 0 | 60552513 |
| 1393 |
Python in Practice (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 61164292
|
ManhAnh | 2017.09.05 | 0 | 61164292 |
| 1392 |
Practical Object-Oriented Design in Ruby (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 59252795
|
ManhAnh | 2017.09.05 | 0 | 59252795 |
| 1391 |
Practical Cassandra (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 61496619
|
ManhAnh | 2017.09.05 | 0 | 61496619 |
| 1390 |
Development with the Force.com Platform, 3rd Edition (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 61991023
|
ManhAnh | 2017.09.05 | 0 | 61991023 |
| 1389 |
Apache Cordova 3 Programming (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 60717965
|
ManhAnh | 2017.09.05 | 0 | 60717965 |
| 1388 |
Software Testing - Ron Patton (4)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 61725293
|
bugdetective | 2017.09.04 | 0 | 61725293 |
| 1387 |
The Art of Software Testing, 2rd Edition (1)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 60605696
|
bugdetective | 2017.09.04 | 0 | 60605696 |
| 1386 |
Explore It!
bugdetective
|
2017.09.04
|
Votes 1
|
Views 60443878
|
bugdetective | 2017.09.04 | 1 | 60443878 |
| 1385 |
NoSQl (1)
getmedude
|
2017.08.27
|
Votes 0
|
Views 61978207
|
getmedude | 2017.08.27 | 0 | 61978207 |
| 1384 |
Art of testing (10)
dktzm89
|
2017.08.16
|
Votes 0
|
Views 60983929
|
dktzm89 | 2017.08.16 | 0 | 60983929 |
| 1383 |
Perl Book (1)
Ravish24
|
2017.08.15
|
Votes 0
|
Views 60319167
|
Ravish24 | 2017.08.15 | 0 | 60319167 |
| 1382 |
Automation Testing (5)
Ravish24
|
2017.08.15
|
Votes 1
|
Views 62753192
|
Ravish24 | 2017.08.15 | 1 | 62753192 |
| 1381 |
Prince2 model chart
AllGreen
|
2017.08.09
|
Votes 0
|
Views 59950190
|
AllGreen | 2017.08.09 | 0 | 59950190 |
| 1380 |
Prince2 for Dummies
AllGreen
|
2017.08.09
|
Votes 0
|
Views 61466896
|
AllGreen | 2017.08.09 | 0 | 61466896 |
| 1379 |
Unix and Linux testing (2)
pavan765
|
2017.08.01
|
Votes 0
|
Views 61893069
|
pavan765 | 2017.08.01 | 0 | 61893069 |
| 1378 |
Practical Software Testing (6)
Administrator
|
2017.07.24
|
Votes 0
|
Views 60432030
|
Administrator | 2017.07.24 | 0 | 60432030 |
| 1377 |
Selenium Notes (1)
masterofall
|
2017.07.24
|
Votes 0
|
Views 60679022
|
masterofall | 2017.07.24 | 0 | 60679022 |
| 1376 |
Practical Software Testing
masterofall
|
2017.07.24
|
Votes 0
|
Views 62059749
|
masterofall | 2017.07.24 | 0 | 62059749 |
| 1375 |
Lead Generation for Dummies (2)
uday bhaskar
|
2017.07.20
|
Votes 0
|
Views 61010248
|
uday bhaskar | 2017.07.20 | 0 | 61010248 |
absolutely useful
very useful, thanks.
thnks
thank you...