Software Testing as a ServiceIn today's unforgiving business environment where customers demand zero defect software at lower costs-it is testing that provides the opportunity for software companies to separate themselves from the competition. Software Testing as a Service explains, in simple language, how to use software testing to improve productivity, reduce time to market, and reduce costly errors. It explains how the normal functions of manufacturing can be applied to commoditize the software testing service to achieve consistent quality across all software projects. This up-to-date reference reviews different software testing tools, techniques, and practices and provides succinct guidance on how to estimate costs, allocate resources, and make competitive bids. Replete with examples and case histories, this resource illustrates how proper planning can lead to the creation of software that's head and shoulders above the competition. |
Contents
Chapter 1 Introduction to Software Testing Management | 1 |
Chapter 2 Kinds of Software Testing Projects | 19 |
Chapter 3 Software Testing Project Strategies | 31 |
Chapter 4 Project Effort Estimation | 49 |
Chapter 5 Software Testing Project Plan | 69 |
Chapter 6 Software Testing Project Risk Management | 83 |
Chapter 7 Software Testing Project Execution | 91 |
Chapter 8 Software Testing Project Reporting | 99 |
Chapter 10 Customer Expectation Management | 121 |
Chapter 11 Software Testing Practice and Offshoring | 131 |
Chapter 12 Software Testing as a Commodity | 151 |
Chapter 13 Quality Standards and Software Testing | 167 |
IEEE Standard for Software Test Documentation ANSI IEEE Standard 8291983 | 177 |
Software Testing Glossary | 181 |
213 | |
Back cover | 219 |
Other editions - View all
Common terms and phrases
acceptance testing analysis Appointment automated test automation framework automation scripts automation tool black box test box test design Capability Maturity Model changes CMMI complete component or system configuration costs create customer’s cycle development team document effort estimation end users ensure factor function point analysis IEEE implemented input integration testing interfaces load machine manufacturing Maturity Model measured ment module number of test offshore organization output outsourcing regression test requirements risk sanity tests scenario schedule service provider software application software development process software engineering software product software test plan software test projects software vendor specific standards strategy system test tasks test automation test case execution test data test design technique test execution test management test plan describe test points test process test report test scripts test suite test team testers testing activities testing tools testware tion white box test