Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The basis of software testing

2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

Software testing definition: the purpose of testing the tested object by manual or automatic means is to find out whether the tested object meets the needs of the user, or to find out the difference between the actual results and the expected results.

Software testing is not just a test of source code, it also includes documentation and configuration data.

The purpose of testing is to find the difference between the tested object and the needs of users, find the bug; of the system to find and solve this defect through testing activities, and improve the quality of the software; through testing activities, obtain the quality information of the tested object and provide data basis for decision-making; through testing activities, accumulate experience and prevent defects, so as to reduce the quality risk of products.

Testing principle, testing proves that the software is defective; it is impossible to perform exhaustive testing; testing should be started as soon as possible; defects are clustered; pesticide paradox; different testing activities rely on different testing Beijing; the fallacy that there are no defects.

A specific process of software testing is as follows: test requirements-> Test Plan-> Test Design-> Test implementation-> Test execution-> Test report

The main work of software testing is verification and confirmation. Validation is to ensure that the software runs according to your expectations. The process of determining whether a product at a given stage in the software life cycle meets the requirements established in the previous stage; formal proof of the correctness of the program. Validation is a series of activities and processes designed to prove the logical correctness of the software in a given external environment. Make sure the software does this in the right way. Confirmation is usually divided into static confirmation and dynamic confirmation. Static is to prove the correctness of the software through manual or program analysis. Dynamic is to analyze and test the dynamic behavior of the program by executing the program, in order to confirm whether there is a problem in the software. Software testing spans two stages in the software lifetime, and it is usually necessary to test each module after it is written, which becomes a unit test. Coding and unit testing are at the same stage. After the end of this stage, we have to carry out a variety of comprehensive testing of the software, which becomes the testing phase.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report