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 concepts of software testing

2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

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

1. What is software testing: software testing is the process of proving that there are no errors in the software (the process of running or testing a system by manual or automatic means)

two。 The difference between testing and debugging:

1) the purpose is different: the task of testing is to find defects in the program, and the task of debugging is to locate and solve problems in the program.

2) participation roles are different: tests are mainly performed by testers and developers, black box tests are mainly performed by testers, and unit / integration tests are mainly performed by developers. Debugging is done by the developer

3) the stages of execution are different: testing runs through the whole software development life cycle. Debugging is usually in the development stage.

3. Why do software testing?

Because I think I am suitable for software testing, first of all, I think I have a great interest in software testing, and secondly, I have a strong curiosity, very sensitive to external things, and the ability to doubt.

4. The purpose of software testing: to verify whether there is something wrong with the software

5. The principle of software testing: take the customer as the center, follow the norms, procedures, standards and requirements of software testing

6. What are requirements: the conditions and capabilities of meeting user expectations or formally specifying documents (contracts, standards, specifications), including user and software requirements

User requirements: a simple understanding of the requirements provided for Party A, if there is no Party A, then it is the task that the end user must complete when using the product, the requirement is generally rough

Software requirements: also known as functional requirements, which describe in detail the software functions that developers must implement

The conditions or capabilities required by the user to solve a problem or achieve a goal

Communication is needed from user requirements to software requirements, and it is usually the product manager who completes this part

7. What is bug: if and only if the specification exists and is correct, the mismatch between the program and the specification is an error. When there is no requirement specification

The judgment standard is based on the end user: when the program fails to meet the functional requirements reasonably expected by the end user, it is a software error.

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