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.)

Websphere J2Ee Application Development for the IBM Iseries Server
Websphere J2Ee Application Development for the IBM Iseries Server
WebSphere Application Server 4.0 delivers the Java 2 Enterprise Edition (J2EE) implementation. It is the IBM strategic Web application server and a key IBM iSeries product for enabling e-business applications. The iSeries server and WebSphere Application Server are a perfect match for hosting e-business applications. You can build J2EE applications...
How to Write a Great Research Paper (Wiley Keys to Success)
How to Write a Great Research Paper (Wiley Keys to Success)
Research like a pro–and write a winning paper!

Do research papers make you nervous? Don’t panic! This task isn’t as overwhelming as it may seem––and conducting good research is an important skill to have. With How to Write a Great Research Paper, you’ll see how easy and rewarding it can be to explore a...

Cranes: Design, Practice, and Maintenance
Cranes: Design, Practice, and Maintenance
This book looks at all types of cranes and deals with container and grab unloader cranes in some detail.

The objective has been to give a general overview of this very wide subject and then to provide positive, practical guidance to anyone involved in the design, specification, selection, or operation and
...

Neuroscientific Foundations of Anesthesiology
Neuroscientific Foundations of Anesthesiology

Although the perioperative care of patients by anesthesiologists draws on diverse clinical skills, the principles of anesthesiology and pain management are rooted in the neurosciences. The Neuroscientific Foundations of Anesthesiology thoroughly examines the anesthetic modulation of the central, peripheral, and autonomic nervous...

Digital Signal Processing: A Computer Science Perspective
Digital Signal Processing: A Computer Science Perspective
Get a working knowledge of digital signal processing for computer science applications

The field of digital signal processing (DSP) is rapidly exploding, yet most books on the subject do not reflect the real world of algorithm development, coding for applications, and software engineering. This important new work fills the gap in
...
Handbook of Face Recognition
Handbook of Face Recognition

Face recognition has a large number of applications, including security, person verification, Internet communication, and computer entertainment. Although research in automatic face recognition has been conducted since the 1960s, this problem is still largely unsolved. Recent years have seen significant progress in this area owing to advances...

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