• Corpus ID: 62505244

The complete guide to software testing

  title={The complete guide to software testing},
  author={William C. Hetzel and Bill Hetzel},
From the Publisher: Presents a new perspective on software testing as a life cycle activity. Develops the concepts and principles of testing, offering detailed discussions of testing techniques, methodologies and management viewpoints. This completely revised edition features new chapters on testing methodologies such as ANSI standard-based testing and a survey of testing practices. Includes numerous examples, checklists and case studies. 
Introduction to Software Testing
The structure of the text directly reflects the pedagogical approach and incorporates the latest innovations in testing, including techniques to test modern types of software such as OO, web applications and embedded software.
The growth of software testing
The current definition of a good software testing practice involves some preventive methodology and changes in the testing process model and the level of professionalism over the years are examined.
Software requirements and acceptance testing
A new approach based on the formal scenario analysis is presented, which is systematic, and easily applicable to any software or system, and its benefits and its applicability are summarized.
Incorporating software quality requirements into a development methodology for knowledge-based systems
In this chapter, the relationship between testing and quality can be seen, where the use of more accurate testing mechanisms leads to increases in the level of system correctness and hence increases in quality.
Dependency Injection and Mock on Software and Testing
Software testing has been integrated within software development life cycle due to its importance in assuring software quality, software safety, and customers' satisfaction, but problems in so-called "novelty testing" are becoming more common.
Investing in Software Testing: The Importance of the Right Technique
  • Computer Science
  • 2002
The choice of the right techniques is critical to achieving a good return on the test investment, and each technique can involve special skills and particular participants, and might appropriately entail the use of tools—or not.
Software Development Methodologies, Trends, and Implications
This paper reviews methods and models proposed for software development, identifies the latest trends in the industry, and discusses their implications.
Measuring testing as a distributed component of the software life cycle
The goal of this paper is to build measures for testing result estimation, to find how tested properties influence software quality, and to develop means to achieve better results in testing.
A proposed framework for full automation of software testing process
  • M. Ali, T. K. Saha
  • Computer Science
    2012 International Conference on Informatics, Electronics & Vision (ICIEV)
  • 2012
This paper has presented a comprehensive guideline to tackle the challenge of automation of the software testing process and shows how to deal with the large volume of software, lack of or partial software requirement and frequent update in software requirement.
Software requirements validation via task analysis