Software.Testing.2nd.Edition (Sams)软件测试(英文版)

书的目录 Copyright About the Author Acknowledgments We Want to Hear from You! Introduction About the Second Edition Who Should Use This Book? What This Book Will Do for You Software Necessary to Use This Book How This Book Is Organized Conventions Used in This Book Part I. The Big Picture Chapter 1. Software Testing Background Infamous Software Error Case Studies What Is a Bug? Why Do Bugs Occur? The Cost of Bugs What Exactly Does a Software Tester Do? What Makes a Good Software Tester? Summary Quiz Chapter 2. The Software Development Process Product Components Software Project Staff Software Development Lifecycle Models Summary Quiz Chapter 3. The Realities of Software Testing Testing Axioms Software Testing Terms and Definitions Summary Quiz Part II. Testing Fundamentals Chapter 4. Examining the Specification Getting Started Performing a High-Level Review of the Specification Low-Level Specification Test Techniques Summary Quiz Chapter 5. Testing the Software with Blinders On Dynamic Black-Box Testing: Testing the Software While Blindfolded Test-to-Pass and Test-to-Fail Equivalence Partitioning Data Testing State Testing Other Black-Box Test Techniques Summary Quiz Chapter 6. Examining the Code Static White-Box Testing: Examining the Design and Code Formal Reviews Coding Standards and Guidelines Generic Code Review Checklist Summary Quiz Chapter 7. Testing the Software with X-Ray Glasses Dynamic White-Box Testing Dynamic White-Box Testing Versus Debugging Testing the Pieces Data Coverage Code Coverage Summary Quiz Part III. Applying Your Testing Skills Chapter 8. Configuration Testing An Overview of Configuration Testing Approaching the Task Obtaining the Hardware Identifying Hardware Standards Configuration Testing Other Hardware Summary Quiz Chapter 9. Compatibility Testing Compatibility Testing Overview Platform and Application Versions Standards and Guidelines Data Sharing Compatibility Summary Quiz Chapter 10. Foreign-Language Testing Making the Words and Pictures Make Sense Translation Issues Localization Issues Configuration and Compatibility Issues How Much Should You Test? Summary Quiz Chapter 11. Usability Testing User Interface Testing What Makes a Good UI? Testing for the Disabled: Accessibility Testing Summary Quiz Chapter 12. Testing the Documentation Types of Software Documentation The Importance of Documentation Testing What to Look for When Reviewing Documentation The Realities of Documentation Testing Summary Quiz Chapter 13. Testing for Software Security WarGamesthe Movie Understanding the Motivation Threat Modeling Is Software Security a Feature? Is Security Vulnerability a Bug? Understanding the Buffer Overrun Using Safe String Functions Computer Forensics Summary Quiz Chapter 14. Website Testing Web Page Fundamentals Black-Box Testing Gray-Box Testing White-Box Testing Configuration and Compatibility Testing Usability Testing Introducing Automation Summary Quiz Part IV. Supplementing Your Testing Chapter 15. Automated Testing and Test Tools The Benefits of Automation and Tools Test Tools Software Test Automation Random Testing: Monkeys and Gorillas Realities of Using Test Tools and Automation Summary Quiz Chapter 16. Bug Bashes and Beta Testing Having Other People Test Your Software Test Sharing Beta Testing Outsourcing Your Testing Summary Quiz Part V. Working with Test Documentation Chapter 17. Planning Your Test Effort The Goal of Test Planning Test Planning Topics Summary Quiz Chapter 18. Writing and Tracking Test Cases The Goals of Test Case Planning Test Case Planning Overview Test Case Organization and Tracking Summary Quiz Chapter 19. Reporting What You Find Getting Your Bugs Fixed Isolating and Reproducing Bugs Not All Bugs Are Created Equal A Bug's Life Cycle Bug-Tracking Systems Summary Quiz Chapter 20. Measuring Your Success Using the Information in the Bug Tracking Database Metrics That You'll Use in Your Daily Testing Common Project-Level Metrics Summary Quiz Part VI. The Future Chapter 21. Software Quality Assurance Quality Is Free Testing and Quality Assurance in the Workplace Test Management and Organizational Structures Capability Maturity Model (CMM) ISO 9000 Summary Quiz Chapter 22. Your Career as a Software Tester Your Job as a Software Tester Finding a Software Testing Position Gaining Hands-On Experience Formal Training Opportunities Websites Professional Organizations Dedicated to Software or Software Quality Further Reading Summary Quiz Appendix A. Answers to Quiz Questions Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19 Chapter 20 Chapter 21 Chapter 22 What we've heard from expert reviewers about Ron Patton's Software Testing Index
















- 粉丝: 0
- 资源: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助



- 1
- 2
- 3
前往页