How to better understand full-Process Software Testing

Source: Internet
Author: User
You may have read the preface, contents, and Preface 1 of the Full-process software testing, and have a basic understanding of this book. In order to better understand this book, truly understand the concept of "full-process software testing", and extract part of the content in sequence 2 for your reading:

Preface 2. Excerpt

The role of software quality management in software R & D teams is obvious. Software testers are playing an increasingly important role in ensuring and improving software quality. However, from the perspective of the entire software engineering cycle, the software quality is actually formed throughout the development process, or the software quality is constructed rather than tested. After the program code is complete, its quality level is basically determined. Although most defects can be found through testing, the more defects there are in the program code, the more defects will be missed, it is difficult to improve the quality. If a defect occurs in the demand or design phase, it brings greater costs and risks. If the software test runs through the entire software development process, the software test will be introduced from the first day of Project startup, and the situation will be completely different. Testing throughout the entire process of software development can not only detect defects in the first time, but also effectively prevent the occurrence of defects. Defect Prevention can greatly reduce the number of Software defects and improve the software quality. What's more valuable is that it can greatly shorten the development cycle and reduce the cost of software development.

The whole process of software testing gives software testing more responsibilities and content. software testing is no longer an afterevent check, but a Unified Process of Defect Prevention and inspection. In demand analysis, through the joint efforts of the test team and the development team, we can deeply explore users' needs and clear all fuzzy requirement descriptions. In the design phase, testers can question unreasonable designs and urge developers to fully consider performance, reliability, and security requirements during design to determine the testability of each design item; in the programming stage, testers participate in code reviews and unit tests. All of this tells us that the testing process can be seen as a quality assurance process. Testing is no longer a part of product quality testing. This is the title of "full-process software testing". By extending software testing to the whole process of software quality assurance, the author has given a new meaning and life to software testing!

Another layer of software testing is to teach readers how to perform the test, covering every step from start to end. Start from project initiation-how to grasp the background and requirements of the project, how to select the test team lead, and then gradually go deep into the testing plan, design review, case design, test execution, and other processes, until the defect report, Test Result Analysis and Test Report are completed, each process can be carefully guided. The author also used a lot of ink to introduce how to choose test tools and how to conduct test automation more effectively. Because test automation is very important, it can free testers to make the test work very interesting and obtain high technical challenges. Testing automation can improve testing efficiency, give testers more time to think about, better analyze the testing scope and design test cases, and form a virtuous circle.

This book not only describes advanced, unique, and mature software testing ideas and methods, but also presents rich and practical testing techniques and practices. The knowledge and concepts of testing are relatively easy to obtain, but it is very rare to obtain the experience and experience accumulated over the years from the practice. Now, this content is at your fingertips. Full software testing helps you get what you need and solve your doubts. The best practices provided in this book not only represent the highest level in China, but also synchronize with the software testing level in Silicon Valley. It will certainly help readers complete testing and Software Quality Assurance tasks efficiently and with high quality.

Finally, I hope everyone will like this book and benefit from it.

 

SHEN Jian-Joss Shen

Founder and CEO

Dreamcast Systems, Inc.

Http://YouMonitor.Us/

Reference link:

How can we effectively and satisfactorily complete software testing?
Full-process software testing recommended-must-read books for Software testers

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.