当前位置:网站首页>Importance and purpose of test
Importance and purpose of test
2022-06-23 16:31:00 【Multi surveyor 111】
(1) The importance of testing
Software testing is in the whole software life cycle , Has a very critical position , The school can only be operated before the period of operation and post maintenance , soft Debug waterfall model , It is a kind of conventional operation mode , To ensure that the software is delivered to the user before , Software is normal 、 It works 、 reliable . Recently , The latest software projects believe that , A complete software lifecycle includes verification , Test whether the running result of the software is close to the expected value , Problems need to be identified as early as possible 、 solve the problem , If you can't find it early in debugging , The error will gradually spread , Finally, it leads to significant errors in the software test results .
Generally speaking , For system software , Whatever the technology 、 Mode of operation , There will still be errors in the system software . New working languages , Advanced R & D technology , Efficient development and progress , It can reduce errors in the system , But it is absolutely impossible to completely eliminate the software problems , The discovery of the above errors requires a series of tests .
In practical application , It is difficult to debug the software , Therefore, it is often done in a hurry or without debugging at the root , This is because during the test , Still have a lot of wrong ideas and negative work attitude , There are mainly :

① , Because it is easy to design and program , Make progress difficult ;
② Find problems in the software , Effective testing is not constructive , sometimes , And because of problems , And deny a job ;
③ The test work is rather boring , It didn't attract people's attention ;
④ Testing is a complex task 、 Patient work ;
⑤ Blind confidence in software systems , After finding the problem , Fear that users will doubt their R & D level .
The above knowledge about software testing is very negative , It needs a new and correct understanding , So as to improve the comprehensive quality of software products .
The goal is (2) Test of
Suppose the main purpose of the test is to find more errors and problems , So during the test , It should be detected before the location of the wrong problem .
① Software testing is a system program to find problems ;
② Testing is to find problems in the program , It is not a problem free detection system program ;
③ A good test case is , It has not found any problems yet ;
④ A successful test is to find problems , So up to now, no other problems have been found .
This view can remind the staff to find the core of the problem , It does not show that the software system can work properly . however , This kind of view is only seen from the surface of the text , May cause misunderstanding , It is considered that the function of testing is to find problems in software systems , If you don't find any mistakes, you will fail .
First , Testing is not just about finding problems . After analyzing and studying the cause of the fault and the distribution of the error , It can help the staff to find problems in the software processing process . meanwhile , This kind of analysis can also help us come up with more effective 、 Reasonable detection means , So as to further improve the working efficiency of the test . after , Various problems found during the test , It's all meaningful .
For more information on testing techniques, please pay attention to : Shenzhen duosurveyor software and Technical Service Co., Ltd a
边栏推荐
- ADB 按键名、按键代码数字、按键说明对照表
- Use of iscellstr function in MATLAB
- Thread pool
- golang gob实现网络数据的传输
- R language plot visualization: plot visualization adds bar chart with error bars with plot in R
- How is it cheaper to open a stock account? Is it safe to open an account online now?
- Stick to five things to get you out of your confusion
- 提高效率 Or 增加成本,开发人员应如何理解结对编程?
- Uniapp sends picture messages to Tencent instant messaging Tim
- stylegan1: a style-based henerator architecture for gemerative adversarial networks
猜你喜欢

Solution: in the verification phase, the first batch does not report errors, and the second batch reports CUDA exceeded errors
![[solution] NPM warn config global ` --global`, `--local` are deprecated Use `--location=global`](/img/14/a2b3df1e8d0cf06ec96d6df9104a4a.png)
[solution] NPM warn config global ` --global`, `--local` are deprecated Use `--location=global`

【TcaplusDB知识库】TcaplusDB Tmonitor模块架构介绍

IFLYTEK neuroimaging disease prediction program!

Block, non block, multiplexing, synchronous, asynchronous, bio, NiO, AIO

Server deployment and instructions
![Generating binary search balanced tree [using tree recursion]](/img/b3/f8edf45bdfdced7c3698088dbf7d84.png)
Generating binary search balanced tree [using tree recursion]

Summarize the experience of purchasing Alibaba cloud servers
Drag the child file to the upper level

《ThreadLocal》
随机推荐
供求两端的对接将不再是依靠互联网时代的平台和中心来实现的
短视频平台开发,点击输入框时自动弹出软键盘
ASEMI肖特基二极管和超快恢复二极管在开关电源中的对比
万字攻略,详解腾讯面试(T1-T9)核心技术点,面试题整理
The R language uses the GT package and the gtextras package to display tabular data gracefully and beautifully: gt of the gtextras package_ The sparkline function visualizes the line plot of the group
The summary of high concurrency experience under the billion level traffic for many years is written in this book without reservation
ASEMI超快恢复二极管ES1J参数,ES1J封装,ES1J规格
Code implementation of golang binary search method
【TcaplusDB知识库】TcaplusDB新增机型介绍
stylegan2:analyzing and improving the image quality of stylegan
golang goroutine、channel、time代码示例
Zhongda face sketch FERET database (cufsf)
How did Tencent's technology bulls complete the overall cloud launch?
【TcaplusDB知识库】Tmonitor后台一键安装介绍(一)
Golang writes to JSON files
npm install 问题解决(nvm安装与使用)
[solution] NPM warn config global ` --global`, `--local` are deprecated Use `--location=global`
Block, non block, multiplexing, synchronous, asynchronous, bio, NiO, AIO
[tcapulusdb knowledge base] Introduction to tmonitor system upgrade
How does the web container initialize third-party plug-ins