Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Testing: Concepts and Operations (Quantitative Software Engineering Series)

Buy

Explores and identifies the main issues, concepts, principles and evolution of software testing, including software quality engineering and testing concepts, test data generation, test deployment analysis, and software test management

This book examines the principles, concepts, and processes that are fundamental to the software testing function. This book is divided into five broad parts. Part I introduces software testing in the broader context of software engineering and explores the qualities that testing aims to achieve or ascertain, as well as the lifecycle of software testing. Part II covers mathematical foundations of software testing, which include software specification, program correctness and verification, concepts of software dependability, and a software testing taxonomy. Part III discusses test data generation, specifically, functional criteria and structural criteria. Test oracle design, test driver design, and test outcome analysis is covered in Part IV. Finally, Part V surveys managerial aspects of software testing, including software metrics, software testing tools, and software product line testing.

  • Presents software testing, not as an isolated technique, but as part of an integrated discipline of software verification and validation
  • Proposes program testing and program correctness verification within the same mathematical model, making it possible to deploy the two techniques in concert, by virtue of the law of diminishing returns
  • Defines the concept of a software fault, and the related concept of relative correctness, and shows how relative correctness can be used to characterize monotonic fault removal
  • Presents the activity of software testing as a goal oriented activity, and explores how the conduct of the test depends on the selected goal
  • Covers all phases of the software testing lifecycle, including test data generation, test oracle design, test driver design, and test outcome analysis

Software Testing: Concepts and Operations is a great resource for software quality and software engineering students because it presents them with fundamentals that help them to prepare for their ever evolving discipline.

(HTML tags aren't allowed.)

Java EE 7 with GlassFish 4 Application Server
Java EE 7 with GlassFish 4 Application Server

A practical guide to install and configure the GlassFish 4 application server and develop Java EE 7 applications to be deployed to this server

About This Book

  • Install and configure GlassFish 4
  • Covers all major Java EE 7 APIs and includes new additions such as JSON Processing
  • ...
Therapeutic Neovascularization - Quo vadis?
Therapeutic Neovascularization - Quo vadis?

This collection of current and future concepts of neovascularization offers fascinating insights into refining a powerful therapeutic tool which has not yet had the chance to live up to the expectations and needs of the medical community. It examines current refinements in the fundamental concept of neovascularization and describes the most...

Maintaining and Troubleshooting Your 3D Printer
Maintaining and Troubleshooting Your 3D Printer

Maintaining and Troubleshooting Your 3D Printer by Charles Bell is your guide to keeping your 3D printer running through preventive maintenance, repair, and diagnosing and solving problems in 3D printing. If you’ve bought or built a 3D printer such as a MakerBot only to be confounded by jagged edges, corner lift, top layers...


Contemporary Iran: Economy, Society, Politics
Contemporary Iran: Economy, Society, Politics
In recent decades Iran has experienced a wide range of changes. These include shifts in the relationship between urban and rural economies, the nationwide growth of the middle class and ensuing social mobility, a higher literacy rate along with the expansion of educational institutions, and new complexities and expectations in gender...
Essential Software Testing: A Use-Case Approach
Essential Software Testing: A Use-Case Approach
Much has been written about the difficulty of software testing. Often these laments are accompanied by cautionary words about how careful one has to be to ensure testing is done properly. However, there is a dearth of resources that give practical guidance on the nuts and bolts of testing. Essential Software Testing: A Use-Case...
AppleScript Studio Programming for the Absolute Beginner
AppleScript Studio Programming for the Absolute Beginner

Welcome to AppleScript Studio Programming for the Absolute Beginner. Apple-Script Studio is a collection of tools that work together to create a powerful application development environment that supports the development of native Mac OS X applications. AppleScript Studio supports the creation of graphical desktop applications using the...

©2018 LearnIT (support@pdfchm.net) - Privacy Policy