当前位置:网站首页>Importance and purpose of test
Importance and purpose of test
2022-06-23 19:45:00 【51CTO】
(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 , Software debugging 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
边栏推荐
- UGeek大咖说 | 可观测之超融合存储系统的应用与设计
- @@脚本实现Ishell自动部署
- 官宣.NET 7 预览版5
- TCP/UDP基本原理
- 如何利用数仓创建时序表
- What conditions do you need to meet to fight new debts? Is it safe to fight new debts
- UST 崩盘后,稳定币市场格局将迎来新机遇?
- 测试的重要性及目的
- Hardware development notes (6): basic process of hardware development, making a USB to RS232 module (5): creating USB package library and associating principle graphic devices
- FlagAI飞智:AI基础模型开源项目,支持一键调用OPT等模型
猜你喜欢

Can the biggest gamefi crash victim survive the bear market in May| May Monthly Report

Live broadcast review | detailed explanation of koordinator architecture of cloud native hybrid system (complete ppt attached)

硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件

金九银十,靠这个细节,offer拿到手软!

基于 ShardingSphere 的得物数据库中间件平台“彩虹桥”演进之路

Rstudio 1.4 software installation package and installation tutorial

20 provinces and cities announce the road map of the meta universe

JDBC 在性能测试中的应用

不止雷军 iQOO产品经理也称赞高通骁龙8+:焕然一新

Save: software analysis, verification and test platform
随机推荐
Naacl 2022 finds | byte proposes MTG: multilingual text generation data set
Vprom notes
Robust extraction of specific signals with time structure (Part 1)
Development notes of wedding studio applet based on wechat applet
Kubernetes 资源拓扑感知调度优化
20省市公布元宇宙路线图
Live sharing | Tencent cloud mongodb intelligent diagnosis and Performance Optimization Practice
Matrix analysis notes (I)
不止雷军 iQOO产品经理也称赞高通骁龙8+:焕然一新
Interpreting the 2022 agile coaching industry status report
Goldfish rhca memoirs: do447 managing user and team access -- effectively managing users with teams
Are there conditions for making new bonds? Is it safe to make new bonds
Save: software analysis, verification and test platform
Idea console displays Chinese garbled code
在线文本实体抽取能力,助力应用解析海量文本数据
Can the biggest gamefi crash victim survive the bear market in May| May Monthly Report
Elastricearch's fragmentation principle of the second bullet
19 classic cases of generator functions
Approximate fair queuing on programmable switches reading notes
Kotlin jetpack compose Tab的渲染 AnimatedVisibility的使用