全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00
位置:魔方格 > 計(jì)算機(jī)>軟件開發(fā)測試> 為什么要做軟件測試?  正文

為什么要做軟件測試?

發(fā)布時間:2022-01-26 14:55:34來源:魔方格

軟件測試(英語:Software Testing),描述一種用來促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程。換句話說,軟件測試是一種實(shí)際輸出與預(yù)期輸出之間的審核或者比較過程。軟件測試的經(jīng)典定義是:在規(guī)定的條件下對程序進(jìn)行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計(jì)要求進(jìn)行評估的過程。

為什么要做軟件測試?

測試過程中可以發(fā)現(xiàn)軟件存在的問題與不足,找出軟件開發(fā)過程中遺漏的bug或者生成的bug,避免軟件正式上線后影響正常用戶的使用。搞笑例子:8折充值活動,玩家充值100到賬80,通過嚴(yán)謹(jǐn)?shù)能浖y試,不僅可以發(fā)現(xiàn)這類邏輯問題,還可以發(fā)現(xiàn)整個軟件各個質(zhì)量特性的問題,下面是軟件測試需要考慮的特性。

按照GB/T 25000.51-2016 系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(square) 第51部分:就緒可用軟件產(chǎn)品(rusp)的質(zhì)量要求和測試細(xì)則對軟件質(zhì)量特性分類可主要劃分為8大特性:

1、功能性(考慮功能完備性、正確性、適合性以及功能性的依從性)

2、性能效率(考慮時間特性、資源利用性、容量以及性能效率的依從性)

3、兼容性(考慮共存性、互操作性以及兼容性的依從性)

4、易用性(考慮可辨識性、易學(xué)性、易操作性、用戶差錯防御性、用戶界面舒適性、易訪問性以及易用性的依從性)

5、可靠性(考慮成熟性、可用性、容錯性、已恢復(fù)性以及可靠性的依從性)

6、信息安全性(考慮保密性、完整性、抗抵賴性、可核查性、真實(shí)性以及信息安全性的依從性)

7、維護(hù)性(考慮模塊化、可重用性、易分析性、易修改性、易測試性以及維護(hù)性的依從性)

8、可移植性(考慮適應(yīng)性、易安裝性、易替換性以及可移植性的依從性)

相關(guān)內(nèi)容: 軟件測試 做軟件測試 為什么要做軟件測試

相關(guān)文章
最新文章
相關(guān)學(xué)校
相關(guān)熱詞