Software Test Summary

Source: Internet
Author: User

I learned the importance and interest of software testing in a two-month test course. This course teaches us to examine the work of software testing in a larger perspective of software systems engineering.
In doing homework, I felt that the more tests I did, the more I read the test books, the more I felt the more superficial I understood the software tests. Because I feel the breadth and depth of software testing more and more infinite, it is like the broad sea, as deep as the universe.
Why software Testing? What is the future of software testing? Software testing tools and ideas who is more important? What is the highest realm of software testing?
Software testing is an important activity to ensure the quality of software, and is an indispensable part of software project implementation. The direct purpose of software testing is to discover the defects in software. This is the validity of the test.
All software defects before the end of a software project are primarily the responsibility of software developers, because software defects are programmed by programmers. Software defects at the end of a software project are primarily the responsibility of software testers because the software testers did not find hidden errors in the tests prior to the release of the software.
Software testing is not a panacea, because it is impossible to find all the software defects, and the function and performance of the software is not determined by the test. This is the limitation of the test.
Software testing is mainly manual testing at present, although many automated testing tools, but the actual application of the breadth and depth of great potential, automatic will have a lot of room for development!. The defect management process of software testing is very important, the quality of the reported software defect should be verified by others, the responsibility is clear, the method is simple and feasible.
Software testing technology continues to progress, but overall, the domestic testing is not enough, but has developed rapidly. Almost two years ago, the books on software testing at domestic computer bookstores were scarce, and now they are dazzling and colorful.

Software testing is a career that can be quickly started, the threshold is not high, but do not think that anyone can do software testing. Because doing and doing well is two concepts. Software testers should have the experience of software development and understand the engineering knowledge. This is the basis for improving software testing capabilities. For students who have just graduated, if they want to engage in software development in the future, then testing for a period of time may be more useful for future programming. And for programmers with years of programming experience, it's easier to improve technology if they are diverted to do tests.
Software testing is not an isolated activity or process, requires the participation and communication of development and marketing personnel, and requires the active cooperation and communication of the software quality assurance personnel SQA.
Software testing technology continues to progress, compared with the specific testing technology, the core of the test is more important than the specific technology! The highest level of testing is to use the simplest and most effective testing techniques to maximize the discovery of software defects!

Software Test Summary

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.