軟件是計算機的重要組成部分之一,隨著(zhù)計算機的不斷發(fā)展軟件也在更新?lián)Q代。為了能夠讓軟件更好的兼容計算機,人們就必須進(jìn)行軟件測試。那么大家對軟件測試了解多少呢?接下來(lái),我們就請 保定新華政法學(xué)院的專(zhuān)業(yè)老師來(lái)給大家講一講。
軟件測試的定義
在規定的條件下對程序進(jìn)行操作,以發(fā)現程序錯誤,衡量軟件質(zhì)量,并對其是否能滿(mǎn)足設計要求進(jìn)行評估的過(guò)程。
軟件測試的原則
1、測試應該盡早進(jìn)行,好在需求階段就開(kāi)始介入,因為嚴重的錯誤不外乎是系統不能滿(mǎn)足用戶(hù)的需求。
2、程序員應該避免檢查自己的程序,軟件測試應該由第三方來(lái)負責。
3、設計測試用例時(shí)應考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下還要制造極端狀態(tài)和意外狀態(tài),如網(wǎng)絡(luò )異常中斷、電源斷電等。
4、應該充分注意測試中的群集現象。
5、對錯誤結果要進(jìn)行一個(gè)確認過(guò)程。一般由A測試出來(lái)的錯誤,一定要由B來(lái)確認。嚴重的錯誤可以召開(kāi)評審會(huì )議進(jìn)行討論和分析,對測試結果要進(jìn)行嚴格地確認,是否真的存在這個(gè)問(wèn)題以及嚴重程度等。
6、制定嚴格的測試計劃。一定要制定測試計劃,并且要有指導性。測試時(shí)間安排盡量寬松,不要希望在極短的時(shí)間內完成一個(gè)高水平的測試。
7、妥善保存測試計劃、測試用例、出錯統計和終分析報告,為維護提供方便。
軟件測試的目標
1.發(fā)現一些可以通過(guò)測試避免的開(kāi)發(fā)風(fēng)險。
2.實(shí)施測試來(lái)降低所發(fā)現的風(fēng)險。
3.確定測試何時(shí)可以結束。
4.在開(kāi)發(fā)項目的過(guò)程中將測試看作是一個(gè)標準項目。
軟件測試的流程
1、制定測試計劃
2、編輯測試用例
3、執行測試用例
4、發(fā)現并提交BUG
5、開(kāi)發(fā)組修正BUG
6、對已修正BUG進(jìn)行返測
7、修正完成的BUG將狀態(tài)置為已關(guān)閉,未正確修正的BUG重新激活
怎么樣?看了上述內容,大家是不是也對軟件測試有了更全面的認識了呢?如果你還想了解更多更專(zhuān)業(yè)的軟件測試相關(guān)知識,那么就請來(lái)保定新華政法學(xué)院這里報名學(xué)習吧!學(xué)校的專(zhuān)業(yè)老師將會(huì )為你指點(diǎn)迷津。
|