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

Basic knowledge of software testing

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

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

1. White-box testing, also known as structural testing, is mainly used in the unit testing phase. It regards the program as a transparent white box, and the tester is fully aware of the structure and processing algorithm of the program.

two。 Black box testing, also known as functional testing, is mainly used in the integration testing and confirmation testing phase. It regards the software as an opaque black box and has no understanding of the internal structure and processing algorithm of the software. it only checks whether the software function can be used normally in accordance with the requirements of the software requirements specification. Whether the software can properly receive input data and produce correct output information, and whether the integrity of external information can be maintained during the operation of the software. Common black box testing methods include equivalent class division, boundary value analysis, error inference, causality diagram and so on.

3. Alpha testing is a test conducted by the developer in the developer's place. The developer is responsible for recording errors found and problems encountered in use, in other words, alpha testing is conducted in a "controlled" environment.

4. Beta testing is performed by the end user of the software at the site of one or more users. The developer is usually not on site. The user is responsible for recording errors found and problems encountered in use and reporting these problems to the developer. In other words, beta testing is conducted in an "uncontrolled" environment.

5. Regression testing is to test the correctness of the changed part and the compliance with the changing requirements, as well as the harmlessness of the original and correct functions, performance and other specified requirements of the software after the change of the software. Therefore, as long as the software changes, corresponding regression testing should be carried out.

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