W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
非功能測試是一種軟件測試,用于測試非功能性參數(shù),例如:軟件的可靠性,負載測試,性能和責任。非功能測試的主要目的是根據(jù)非功能參數(shù)測試軟件系統(tǒng)的讀取速度。在功能測試之前,從未測試過非功能測試的參數(shù)。
非功能性測試作為功能測試也非常重要,因為它在客戶滿意度中起著至關重要的作用。
例如,非功能性測試將測試有多少人可以同時在任何軟件上工作。
功能和非功能測試對于新開發(fā)的軟件都是強制性的。功能測試檢查內部功能的正確性,而非功能測試檢查在外部環(huán)境中工作的能力。
它為軟件安裝,設置和執(zhí)行設定了方法。用于內部研究和開發(fā)的測量和度量是在非功能測試下收集和生成的。
非功能測試提供了產(chǎn)品行為和使用技術的詳細知識。它有助于降低生產(chǎn)風險和軟件的相關成本。
性能測試消除了軟件性能緩慢和有限的原因。軟件的讀取速度應盡可能快。對于性能測試,需要定義關于預期速度的結構良好且清晰的規(guī)范。否則,測試的結果(成功或失敗)將不會很明顯。
負載測試涉及測試系統(tǒng)的負載能力。負載能力表示盡可能多的人可以同時在系統(tǒng)上工作。
安全測試用于檢測軟件應用程序的安全漏洞。測試是通過調查系統(tǒng)架構和攻擊者的心態(tài)來完成的。通過查找最有可能發(fā)生攻擊的代碼區(qū)域來進行測試用例。
軟件的可移植性測試用于驗證系統(tǒng)是否可以在不同的操作系統(tǒng)上運行而不會發(fā)生任何錯誤。當存在相同的操作系統(tǒng)但硬件不同時,測試還要測試軟件是否正常工作。
進行問責測試以檢查系統(tǒng)是否正常運行。函數(shù)應該提供與其創(chuàng)建相同的結果。如果系統(tǒng)給出預期的輸出,它將在測試中傳遞,否則失敗。
可靠性測試假定軟件系統(tǒng)是否在特定條件下正常運行。系統(tǒng)必須運行特定時間和數(shù)量的進程。如果系統(tǒng)在這些指定條件下發(fā)生故障,則可靠性測試將失敗。
效率測試檢查開發(fā)軟件系統(tǒng)所需的資源數(shù)量,以及使用了多少這些資源。它還包括對這三點的測試。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: