軟件測試是干什么的?
來源傳智教育2022年03月10日 11時12分58秒
軟件測試是干什么的?傳統(tǒng)概念里認為,為了與客戶預(yù)期保持一致不斷地提升軟件質(zhì)量,及時地找出程序中的Bug并推動修復(fù)。這樣解釋其實無可厚非,但這樣的解釋比較具有局限性,闡明的相對籠統(tǒng)。結(jié)合軟件開發(fā)、軟件測試與客戶需求可以將軟件測試的目的歸結(jié)為以下幾點。
(1)對于軟件開發(fā)來說,軟件測試通過找到問題的缺陷幫助開發(fā)人員找到開發(fā)過程中存在的問題,包括軟件開發(fā)的模式、工具、技術(shù)等方面存在的問題與不足,預(yù)防下次缺陷的產(chǎn)生。
(2)對于軟件測試來說,使用最少的人力、物力、時間等找到軟件中隱藏的缺陷,保證軟件額質(zhì)量,也為以后軟件測試積累豐富的經(jīng)驗。
(3)對于客戶需求來說,軟件測試能夠檢驗軟件是否符合客戶需求,對軟件質(zhì)量進行評估和度量,為客戶評審軟件提供有力的證據(jù)。
最新問答
- 2022年06月30日黑盒測試與白盒測試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應(yīng)用場景?
- 2022年06月29日Zookeeper集群角色有哪三種?
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進?
- 2022年06月28日znode有哪兩種節(jié)點?
- 2022年06月28日非全新集群選舉的過程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?