Software Quality Assurance

This book is a guide to software testing of mobile apps, web apps, and games. It covers all aspects of testing such as manual testing, test cases design, automation testing, exploratory testing and performance testing. The book discusses tips, techniques, and tools for the every day tester needed to accomplish their job. It also includes advice on how to be a better tester and test manager. the book is available on Amazon.

This book is written for the technical test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches you how to define and carry out the tasks required to put a test strategy into action.

Your software systems are the heart of your business–and they may be vulnerable. In Glitch, industry leader Jeff Papows, Ph.D., outlines the three converging forces that are leading to the proliferation of glitches. Papows explains why and how these glitches are affecting businesses, government agencies, and consumers and provides recommendations as to what we can do about them.

Mastering Software Quality Assurance is a comprehensive reference on quality assurance as it pertains to software development that addresses all four dimensions of quality. It explores a process-driven approach to quality and provides the information and guidance needed for implementing a process quality model in your organization.

Agile methods are a collection of different techniques and practices that share the same values and basic principles. Agile Software Development Quality Assurance provides in-depth coverage of the most important concepts, issues, trends, and technologies in agile software. This Premier Reference Source presents the research and instruction used to develop and implement software quickly, in small iteration cycles, and in close cooperation with the customer in an adaptive way.

Effectively forecast, manage, and control software across the entire project lifecycle. Accurately size, estimate, and administer software projects with real-world guidance from an industry expert. Fully updated to cover the latest tools and techniques, Applied Software Measurement, Third Edition details how to deploy a cost-effective and pragmatic analysis strategy.

This little book sets out some fundamental principles of testing in the form of Test Axioms. The Axioms are context neutral so in principle, they are universal. The book provides a set of context-free questions for each Axiom that can help you to both define a test strategy and assess and improve your own or others' test practices.

This book describes an approach to software management based on establishing an infrastructure that serves as the foundation for the project. This infrastructure defines people roles, necessary technology, and interactions between people and technology. This infrastructure automates repetitive tasks, organizes project activities, tracks project status, and seamlessly collects project data to provide measures necessary for decision making.

This practical, hands-on guide captures, categorizes, and builds a process of best practices to avoid creating defects during the development process—rather than fixing them after extensive analysis. While there are various proprietary and competing standards for reducing software defects, these methods suffer from issues surrounding timeliness, effectiveness, or cost.

Successful software depends not only on technical excellence but on how members of the software team work together. Written in easy to understand language by a leading expert in the field, this ground-breaking volume provides an overview of the team culture required to develop quality software.

ISO 9001: 2000: Achieving Compliance and Continuous Improvement in Software Development Companies is one of the only books that offers advice about implementing ISO 9001: 2000 in the software industry.

Some themes and core values that permeate this text are the integrative and contingency approach, organization, coverage of quality tools, practical presentation, coverage of quality in service and international environments, and coverage of ASQ, CQM, CQE.

Beta testing is a complex process that, when properly run, provides a wealth of diverse information. But when poorly executed, it delivers little or no data while wasting time and money. Written by a leading expert in the field, this book will help you reach the full potential that beta testing has to offer. Michael Fine compiles the best practices to date so you can effectively bring beta testing into your company's process to improve product quality.

How to manage quality up, and risk down. This invaluable guide to project planning and strategic decision making for software developers presents practical and realistic planning techniques to increase chances of a project delivering to time and budget. Offering clear explanations and real-world experiences, the key components of technical management are laid out as templates and checklists to assist managers with their project development.

Zuse's book on software measurement provides basic principles as well as theoretical and practical guidelines for the use of numerous kinds of software measures. It is written to enable scientists, teachers, practitioners, and students to define the basic terminology of software measurement and to contribute to theory building.

In this book, Bob Glass has assembled a fascinating collection of stories about computing companies, projects, and products that failed. While the stories are interesting in their own right, the importance of learning from these failures is underscored by the fact that the world economy has become increasingly dependent on computer technology.

This book is a revised edition of collected articles spanning the Software Quality Assurance field. For those who already have the first edition there are four new chapters and some updating to a few of the existing chapters. The authors have done a good job tying the diverse chapters together and overcoming the multi-author problem inherent in a collection like this. The book remains a definite must for those working under DoD standards.

Textbooks tell us how to define metrics, but there is little guidance about exactly how to start and what has proven most effective in actual use. This book helps bridge that gap by bringing together important and practical papers on applying software metrics. Each chapter addresses a significant question whose answer is essential to building an effective measurement program.

The premise of this book is simple: your customers are the best judge of software quality; therefore, your customers must be an integral part of your QA program. The author proposes that you: learn how to design a QA program that builds on your customers' expectations; understand how to select the right metrics, test methods, types and tools; and develop a QA program, considering the appropriate role of formal evaluation programs such as ISO 9000 and SEI CMM.

This book is truly a "how-to" guide for software quality assurance professionals. It addresses new concepts such as process assurance and the use of filters. The book also includes clearly defined and well-rounded discussions of software quality standards, software quality assurance reviews, basic concepts of measurements, and a process-improvement road map.

The ISO 9000 standard is becoming increasingly important in the software industry--many European firms now require it. This book is a "what-to-do" and "how-to-do-it" guide to applying the ISO 9000 standard to building quality software. The book outlines what the ISO 9000 standard is, how it is to be applied to software development, where it stands in the overall world of software quality approaches, and what has happened in specific applications of the standard.

This book discusses the types of tools used in software quality assessment; the various problems developers typically run into; the benefits of an organized unit testing plan; system testing; and using the supplied tools on disk.

Quality does matter to the software developer. The construction of a Quality Management System is one practical way to bring quality disciplines to software development activities. Those two points are central in this book. The book makes ISO 9001 and ISO 9000-3 software specifications accessible and relevant to software specialists while recognizing the very real deficiencies of these documents.

From the preface: The book is based on a collection of mishaps and oddities relating to computer technology. It considers what has gone wrong in the past, what is likely to go wrong in the future, and what can be done to minimize the occurrence of further problems.

This book is a great reference for an organization that wishes to register as an ISO 9001 quality organization. It is a good interpretation of ISO 9001 for software development. This book is not recommended for the average software professional for general reading.

An introduction to Software Quality Assurance and its Implementation will show you how to build up an efficient, workable system from fundamental principles through to writing procedures and gaining ISO 9001 certification. The book begins by providing an introduction to software quality and the technical background to the various software tasks.

This handbook summarizes more than 50 of the major problems of building and maintaining software projects, and outlines the prevention/control "therapies" available. It considers in depth the software-related risks in the domains of methodologies, tools, organization structures, skills and specialization, client relations, and sociological issues.

This is an uncommon book in that it offers a balance of technical and practical information. On the technical side, it provides an analysis of models and formulas of software reliability. But it also outlines their practical application within industry.

Based on the late Dr. Perry Gluckman's personal experience as a consultant implementing the theories of W. Edwards Deming, this book brings you into the lives of six people who put themselves on the front line of the battle for quality improvement. The stories tell experiences of people who work in America's companies, from top executives to line workers.

This book tells you how to apply Total Quality Management to software development and evolution, including how to translate the manufacturing orientation of existing TQM materials into a software environment using extensive examples. The book describes how to benchmark your organization and implement proven action plans for improvement.

This book emphasizes the premise that, at its core, software quality is a technical problem that must be addressed by good technical people working with good methods and techniques. The book describes a menu of some five dozen quality-oriented techniques and then addresses how quality organizations and management can facilitate their use. Special features include good annotated references throughout the book and a helpful section of company case studies.

In a nontechnical style, this book shows managers how to organize software projects effectively so they are objectively measurable. The book prescribes techniques for making and updating accurate projections of time and cost to deliver. DeMarco provides a number of helpful methods to forecast the costs of future software projects and to track a project's progress with respect to its estimates.