Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Testing and Analysis: Process, Principles and Techniques

Buy
The first comprehensive book on software test and analysis

You can't “test quality into” a software product, but neither can you build a quality software product without test and analysis.  Software test and analysis is increasingly recognized, in research and in industrial practice, as a core challenge in software engineering and computer science. Software Testing and Analysis: Process, Principles, and Techniques is the first book to present a range of complementary software test and analysis techniques in an integrated, coherent fashion. It covers a full spectrum of topics from basic principles and underlying theory to organizational and process issues in real-world application. The emphasis throughout is on  selecting a complementary set of practical techniques to achieve an acceptable level of quality at an acceptable cost.

Highlights of the book include

  •  Interplay among technical and non-technical issues in crafting an approach to software quality, with chapters devoted to planning and monitoring the software quality process.
  • A selection of practical techniques ranging from inspection to automated program and design analyses to unit, integration, system, and regression testing, with technical material set in the context of  real-world problems and constraints in software development.
  • A coherent view of the state of the art and practice, with technical and organizational approaches to push the state of practice toward the state of the art.

Throughout, the text covers techniques that are suitable for near-term application, with sufficient technical background to help you know how and when to apply them. Exercises reinforce the instruction and ensure that you master each topic before proceeding.

By incorporating software testing and analysis techniques into modern practice, Software Testing and Analysis: Process, Principles, and Techniques provides both students and professionals with realistic strategies for reliable and cost-effective software development.

About the Author

Michal Young, PhD, is Associate Professor of Computer Science at University of Oregon. He earned a doctorate in information and computer science from University of California, Irvine. He has formerly served on the faculty of Purdue University, the Tecnopadova Master of Software Engineering Program in Padua, Italy, and the Oregon Master of Software Engineering. He has served as technical program chair of the 1998 ACM International Symposium on Software Testing and Analysis, program co-chair of the 2002 International Conference on Software Engineering, general chair of the ACM Sigsoft 2006 Symposium on Foundations of Software Engineering, and as associate editor of IEEE Transactions on Software Engineering.

Mauro Pezzè, PhD, is Professor of Computer Science at the University of Milano–Bicocca. He received his PhD degree in computer science from Politecnico di Milano (Italy). Dr. Pezzè has served as technical program chair of the 2006 ACM International Symposium on Software Testing and Analysis.  He has been technical lead for several multi-year international research and development projects in close collaboration with leading European information and communication companies including IBM, Phillips, Elsag, and Siemens, among others.  He also has an active consulting practice.

(HTML tags aren't allowed.)

Role of Physical Exercise in Preventing Disease and Improving the Quality of Life
Role of Physical Exercise in Preventing Disease and Improving the Quality of Life

The aim of this volume is to underline that promoting physical activity is crucial to preventing illness and maintaining our health, thus leading to a reduction in healthcare costs. Over the last decade studies have shown that physical exercise plays an important role in maintaining an individual's psycho-physical balance. Physical...

Sams Teach Yourself Microsoft Visual C# .NET 2003 in 24 Hours Complete Starter Kit
Sams Teach Yourself Microsoft Visual C# .NET 2003 in 24 Hours Complete Starter Kit
In just 24 lessons of one hour or less, you will be creating your own Windows applications using the power and functionality of Visual C# .NET. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of Visual C# .NET from the ground up.

As an added bonus, the book includes a...

Stop Staring: Facial Modeling and Animation Done Right
Stop Staring: Facial Modeling and Animation Done Right

Animation has got to be the greatest job in the world. When you get started, you just want to do everything, all at once, but can’t decide on one thing to start with. You animate a walk, you animate a run, maybe even a skip or jump, and it’s all gratifying in a way people outside of animation may never be lucky enough to...


Using iTunes 10
Using iTunes 10

For 10 years, iTunes has brought listening pleasure to people’s computers. Originally introduced in January 2001, the first version of iTunes worked only with Mac OS 9 operating systems, but later that year, Apple added support for OS X and for iPods—and that’s when iTunes really took off. Subsequent versions of the...

Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit
Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit

Looking to break into C# programming? Sams Teach Yourself Visual C# 2005 in 24 Hours, Complete Starter Kit is a valuable resource. You will start by learning the basics of the Visual C# environment and begin to build working programs very quickly. As the programs become more complex, you will...

Creating Google Chrome Extensions
Creating Google Chrome Extensions

Transform your existing web applications into Google Chrome browser extensions and create brand new extensions that improve your own browsing experience and that of your users. This book shows you how Google Chrome browser extensions are extremely useful tools for enhancing the functionality of the Google Chrome web browser. For...

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