توضیحاتی در مورد کتاب Software Testing
نام کتاب : Software Testing
ویرایش : 2nd Edition
عنوان ترجمه شده به فارسی : تست نرم افزار
سری :
نویسندگان : Patton, Ron
ناشر : Sams Publishing
سال نشر : 2005
تعداد صفحات : 409
ISBN (شابک) : 0672327988 , 9780672327988
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 5 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Cover......Page 1
Contents......Page 6
About the Second Edition......Page 20
What This Book Will Do for You......Page 21
Part I: The Big Picture......Page 22
Part III: Applying Your Testing Skills......Page 23
Part VI: The Future......Page 24
Conventions Used in This Book......Page 25
Part I: The Big Picture......Page 26
Infamous Software Error Case Studies......Page 28
What Is a Bug?......Page 32
Why Do Bugs Occur?......Page 35
The Cost of Bugs......Page 37
What Exactly Does a Software Tester Do?......Page 38
What Makes a Good Software Tester?......Page 39
Summary......Page 40
Quiz......Page 41
Product Components......Page 42
Software Project Staff......Page 48
Software Development Lifecycle Models......Page 49
Quiz......Page 55
3 The Realities of Software Testing......Page 56
Testing Axioms......Page 57
Software Testing Terms and Definitions......Page 65
Quiz......Page 68
Part II: Testing Fundamentals......Page 70
Getting Started......Page 72
Performing a High-Level Review of the Specification......Page 76
Low-Level Specification Test Techniques......Page 79
Summary......Page 80
Quiz......Page 81
5 Testing the Software with Blinders On......Page 82
Dynamic Black-Box Testing: Testing the Software While Blindfolded......Page 83
Test-to-Pass and Test-to-Fail......Page 85
Equivalence Partitioning......Page 86
Data Testing......Page 89
State Testing......Page 98
Other Black-Box Test Techniques......Page 106
Quiz......Page 108
Static White-Box Testing: Examining the Design and Code......Page 110
Formal Reviews......Page 111
Coding Standards and Guidelines......Page 115
Generic Code Review Checklist......Page 118
Summary......Page 122
Quiz......Page 123
7 Testing the Software with X-Ray Glasses......Page 124
Dynamic White-Box Testing......Page 125
Dynamic White-Box Testing Versus Debugging......Page 126
Testing the Pieces......Page 127
Data Coverage......Page 132
Code Coverage......Page 136
Summary......Page 140
Quiz......Page 141
Part III: Applying Your Testing Skills......Page 142
8 Configuration Testing......Page 144
An Overview of Configuration Testing......Page 145
Approaching the Task......Page 151
Obtaining the Hardware......Page 156
Configuration Testing Other Hardware......Page 158
Quiz......Page 159
9 Compatibility Testing......Page 160
Compatibility Testing Overview......Page 161
Platform and Application Versions......Page 162
Standards and Guidelines......Page 165
Data Sharing Compatibility......Page 167
Summary......Page 169
Quiz......Page 170
10 Foreign-Language Testing......Page 172
Translation Issues......Page 173
Localization Issues......Page 179
Configuration and Compatibility Issues......Page 182
How Much Should You Test?......Page 185
Summary......Page 186
Quiz......Page 187
11 Usability Testing......Page 188
What Makes a Good UI?......Page 189
Testing for the Disabled: Accessibility Testing......Page 197
Quiz......Page 201
Types of Software Documentation......Page 202
The Importance of Documentation Testing......Page 206
What to Look for When Reviewing Documentation......Page 207
The Realities of Documentation Testing......Page 208
Quiz......Page 209
13 Testing for Software Security......Page 212
WarGames—the Movie......Page 213
Understanding the Motivation......Page 214
Threat Modeling......Page 216
Is Software Security a Feature? Is Security Vulnerability a Bug?......Page 219
Understanding the Buffer Overrun......Page 220
Using Safe String Functions......Page 222
Computer Forensics......Page 224
Summary......Page 227
Quiz......Page 228
14 Website Testing......Page 230
Web Page Fundamentals......Page 231
Black-Box Testing......Page 232
Gray-Box Testing......Page 237
White-Box Testing......Page 239
Configuration and Compatibility Testing......Page 241
Usability Testing......Page 243
Introducing Automation......Page 245
Quiz......Page 246
Part IV: Supplementing Your Testing......Page 248
The Benefits of Automation and Tools......Page 250
Test Tools......Page 252
Software Test Automation......Page 258
Random Testing: Monkeys and Gorillas......Page 264
Realities of Using Test Tools and Automation......Page 269
Summary......Page 270
Quiz......Page 271
Having Other People Test Your Software......Page 272
Test Sharing......Page 274
Beta Testing......Page 275
Outsourcing Your Testing......Page 277
Quiz......Page 278
Part V: Working with Test Documentation......Page 280
17 Planning Your Test Effort......Page 282
The Goal of Test Planning......Page 283
Test Planning Topics......Page 284
Quiz......Page 294
The Goals of Test Case Planning......Page 296
Test Case Planning Overview......Page 298
Test Case Organization and Tracking......Page 306
Summary......Page 308
Quiz......Page 309
19 Reporting What You Find......Page 310
Getting Your Bugs Fixed......Page 311
Isolating and Reproducing Bugs......Page 315
Not All Bugs Are Created Equal......Page 317
A Bug\'s Life Cycle......Page 319
Bug-Tracking Systems......Page 322
Summary......Page 329
Quiz......Page 330
20 Measuring Your Success......Page 332
Using the Information in the Bug Tracking Database......Page 333
Metrics That You\'ll Use in Your Daily Testing......Page 334
Common Project-Level Metrics......Page 339
Summary......Page 344
Quiz......Page 345
Part VI: The Future......Page 346
21 Software Quality Assurance......Page 348
Quality Is Free......Page 349
Testing and Quality Assurance in the Workplace......Page 350
Test Management and Organizational Structures......Page 354
Capability Maturity Model (CMM)......Page 356
ISO 9000......Page 358
Quiz......Page 361
22 Your Career as a Software Tester......Page 362
Your Job as a Software Tester......Page 363
Finding a Software Testing Position......Page 364
Gaining Hands-On Experience......Page 365
Formal Training Opportunities......Page 367
Websites......Page 368
Further Reading......Page 369
Summary......Page 371
Quiz......Page 372
Chapter 1......Page 374
Chapter 2......Page 375
Chapter 3......Page 376
Chapter 4......Page 377
Chapter 5......Page 378
Chapter 6......Page 380
Chapter 7......Page 381
Chapter 8......Page 383
Chapter 9......Page 384
Chapter 10......Page 385
Chapter 11......Page 386
Chapter 13......Page 387
Chapter 14......Page 388
Chapter 15......Page 389
Chapter 16......Page 390
Chapter 17......Page 391
Chapter 19......Page 392
Chapter 21......Page 394
Chapter 22......Page 395
A......Page 396
B......Page 397
C......Page 398
E......Page 399
J-K-L......Page 400
O-P......Page 401
S......Page 402
T......Page 405
W-X-Y-Z......Page 408