![]()
Testing IT-An off the shelf software testing process
Author
yssram
Date
2014-02-20 18:18
Views
51608315
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 51090835
|
tanthanh | 2020.05.28 | 0 | 51090835 |
| 1423 |
Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach (2)
^Software^
|
2019.07.22
|
Votes 0
|
Views 51537625
|
^Software^ | 2019.07.22 | 0 | 51537625 |
| 1422 |
Jmeter Cookbook (1)
VTB
|
2019.06.27
|
Votes 0
|
Views 52415906
|
VTB | 2019.06.27 | 0 | 52415906 |
| 1421 |
Java Testing : Maven - Reference (315 Pages) (1)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 51994097
|
IT-Tester | 2019.06.26 | 0 | 51994097 |
| 1420 |
Java Testing : Maven Example (154 Pages)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 51854329
|
IT-Tester | 2019.06.26 | 0 | 51854329 |
| 1419 |
AGILE TESTING - EBOOK (2)
HenryChuks
|
2019.05.31
|
Votes 0
|
Views 50987450
|
HenryChuks | 2019.05.31 | 0 | 50987450 |
| 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 51244436
|
aiitistqb | 2018.10.16 | 0 | 51244436 |
| 1417 |
Practical Software Testing – New FREE eBook [Download] (2)
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 50762503
|
aiitistqb | 2018.10.16 | 0 | 50762503 |
| 1416 |
The Pathologies of Failed Test Automation Projects
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 50940050
|
aiitistqb | 2018.10.16 | 0 | 50940050 |
| 1415 |
Selenium WebDriver Practical Guide (4)
meo meo con con
|
2018.06.16
|
Votes 0
|
Views 51595081
|
meo meo con con | 2018.06.16 | 0 | 51595081 |
| 1414 |
Python for Informatics
melassiri
|
2018.06.04
|
Votes 0
|
Views 51959061
|
melassiri | 2018.06.04 | 0 | 51959061 |
| 1413 |
Hacking - The Art of Exploitation (7)
ravisk
|
2018.03.25
|
Votes 0
|
Views 51649904
|
ravisk | 2018.03.25 | 0 | 51649904 |
| 1412 |
Instant Penetration Testing Setting Up a Test Lab How-to (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 49821553
|
ravisk | 2018.03.24 | 0 | 49821553 |
| 1411 |
Practical-Guide-to-Software-System-Testing (3)
ravisk
|
2018.03.24
|
Votes 1
|
Views 52419877
|
ravisk | 2018.03.24 | 1 | 52419877 |
| 1410 |
EFFORT estimation software (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 51264787
|
ravisk | 2018.03.24 | 0 | 51264787 |
| 1409 |
Lee Copeland. A Practitioner's Guide to Software Test Design (19)
Unbroken
|
2017.12.15
|
Votes 0
|
Views 50982698
|
Unbroken | 2017.12.15 | 0 | 50982698 |
| 1408 |
http response codes (3)
SV369
|
2017.12.14
|
Votes 0
|
Views 52156302
|
SV369 | 2017.12.14 | 0 | 52156302 |
| 1407 |
«Hacking Mobile Exposed, Security secrets and solutions» (5)
Unbroken
|
2017.12.08
|
Votes 0
|
Views 51697614
|
Unbroken | 2017.12.08 | 0 | 51697614 |
| 1406 |
James A. Whittaker «Exploratory software testing» (8)
Unbroken
|
2017.12.08
|
Votes 1
|
Views 51368788
|
Unbroken | 2017.12.08 | 1 | 51368788 |
| 1405 |
FOUNDATIONS OF SOFTWARE TESTING (6)
marklouis
|
2017.12.05
|
Votes 0
|
Views 51188689
|
marklouis | 2017.12.05 | 0 | 51188689 |
| 1404 |
Python for informatics (2)
TesterQA
|
2017.12.01
|
Votes 0
|
Views 51340063
|
TesterQA | 2017.12.01 | 0 | 51340063 |
| 1403 |
Selenium Testing Tool Cookbook (11)
liliam001
|
2017.11.14
|
Votes 0
|
Views 50745209
|
liliam001 | 2017.11.14 | 0 | 50745209 |
| 1402 |
What is SQL Injection? (4)
ArifBaba
|
2017.10.28
|
Votes 0
|
Views 51498901
|
ArifBaba | 2017.10.28 | 0 | 51498901 |
| 1401 |
Oracle Middleware Tuning (4)
gpratikg
|
2017.10.08
|
Votes 0
|
Views 51050425
|
gpratikg | 2017.10.08 | 0 | 51050425 |
| 1400 |
Microsoft SQL Server 2012 (3)
yoshiharra
|
2017.10.08
|
Votes 0
|
Views 51565049
|
yoshiharra | 2017.10.08 | 0 | 51565049 |
| 1399 |
visual studio c sharp
vikasrao
|
2017.09.24
|
Votes 0
|
Views 51247002
|
vikasrao | 2017.09.24 | 0 | 51247002 |
| 1398 |
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (7)
vikasrao
|
2017.09.24
|
Votes 0
|
Views 50620607
|
vikasrao | 2017.09.24 | 0 | 50620607 |
| 1397 |
The Art of Unit Testing with Examples in .NET
vikasrao
|
2017.09.24
|
Votes 0
|
Views 51367655
|
vikasrao | 2017.09.24 | 0 | 51367655 |
| 1396 |
Scrum (2)
dhoanglong91
|
2017.09.23
|
Votes 1
|
Views 50614334
|
dhoanglong91 | 2017.09.23 | 1 | 50614334 |
| 1395 |
Python for Unix and Linux System Administration
Crismachado
|
2017.09.22
|
Votes 0
|
Views 50895412
|
Crismachado | 2017.09.22 | 0 | 50895412 |
| 1394 |
Ruby Best Practices (3)
Crismachado
|
2017.09.22
|
Votes 0
|
Views 50954483
|
Crismachado | 2017.09.22 | 0 | 50954483 |
| 1393 |
Python in Practice (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 51623836
|
ManhAnh | 2017.09.05 | 0 | 51623836 |
| 1392 |
Practical Object-Oriented Design in Ruby (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 49604057
|
ManhAnh | 2017.09.05 | 0 | 49604057 |
| 1391 |
Practical Cassandra (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 51841504
|
ManhAnh | 2017.09.05 | 0 | 51841504 |
| 1390 |
Development with the Force.com Platform, 3rd Edition (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 52258486
|
ManhAnh | 2017.09.05 | 0 | 52258486 |
| 1389 |
Apache Cordova 3 Programming (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 51297921
|
ManhAnh | 2017.09.05 | 0 | 51297921 |
| 1388 |
Software Testing - Ron Patton (4)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 52271971
|
bugdetective | 2017.09.04 | 0 | 52271971 |
| 1387 |
The Art of Software Testing, 2rd Edition (1)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 50889278
|
bugdetective | 2017.09.04 | 0 | 50889278 |
| 1386 |
Explore It!
bugdetective
|
2017.09.04
|
Votes 1
|
Views 50883394
|
bugdetective | 2017.09.04 | 1 | 50883394 |
| 1385 |
NoSQl (1)
getmedude
|
2017.08.27
|
Votes 0
|
Views 52171114
|
getmedude | 2017.08.27 | 0 | 52171114 |
| 1384 |
Art of testing (10)
dktzm89
|
2017.08.16
|
Votes 0
|
Views 51620995
|
dktzm89 | 2017.08.16 | 0 | 51620995 |
| 1383 |
Perl Book (1)
Ravish24
|
2017.08.15
|
Votes 0
|
Views 50977631
|
Ravish24 | 2017.08.15 | 0 | 50977631 |
| 1382 |
Automation Testing (5)
Ravish24
|
2017.08.15
|
Votes 1
|
Views 53217770
|
Ravish24 | 2017.08.15 | 1 | 53217770 |
| 1381 |
Prince2 model chart
AllGreen
|
2017.08.09
|
Votes 0
|
Views 50646443
|
AllGreen | 2017.08.09 | 0 | 50646443 |
| 1380 |
Prince2 for Dummies
AllGreen
|
2017.08.09
|
Votes 0
|
Views 52179067
|
AllGreen | 2017.08.09 | 0 | 52179067 |
| 1379 |
Unix and Linux testing (2)
pavan765
|
2017.08.01
|
Votes 0
|
Views 52304486
|
pavan765 | 2017.08.01 | 0 | 52304486 |
| 1378 |
Practical Software Testing (6)
Administrator
|
2017.07.24
|
Votes 0
|
Views 50626787
|
Administrator | 2017.07.24 | 0 | 50626787 |
| 1377 |
Selenium Notes (1)
masterofall
|
2017.07.24
|
Votes 0
|
Views 51309118
|
masterofall | 2017.07.24 | 0 | 51309118 |
| 1376 |
Practical Software Testing
masterofall
|
2017.07.24
|
Votes 0
|
Views 52417382
|
masterofall | 2017.07.24 | 0 | 52417382 |
| 1375 |
Lead Generation for Dummies (2)
uday bhaskar
|
2017.07.20
|
Votes 0
|
Views 51342225
|
uday bhaskar | 2017.07.20 | 0 | 51342225 |
absolutely useful
very useful, thanks.
thnks
thank you...