靚麗時尚館

位置:首頁 > 健康生活 > 心理

功能性與非功能性的區別

心理2.67W
功能性與非功能性的區別

一、兩者的概述不同:

1、功能性測試的概述:功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到使用者要求的功能。

2、非功能性測試的測試(又叫做非功能性需求檢驗)的概述:指對軟體產品的安全性、可靠性、互操作性、健壯性等進行的測試。

二、兩者的要求不同:

1、功能性測試的要求:確保程式以期望的方式執行而按功能要求對軟體進行的測試,通過對一個系統的所有的特性和功能都進行測試確保符合需求和規範。

2、非功能性測試的要求:開發者應明確使用者對需求的優先順序,同時也要讓使用者知道一些目標的模糊性和無法客觀驗證性。

三、兩者的作用不同:

1、功能性測試的作用:用於驗證應用程式或網站對目標使用者能正確工作。使用適當的平臺、瀏覽器和測試指令碼,以保證目標使用者的體驗將足夠好,就像應用程式是專門為該市場開發的一樣。

2、非功能性測試的作用:通過一些可用來指定非功能性系統特性的度量的測試可使其驗證更為客觀,但在實際過程中,對需求描述進行量化是很困難的。這種困難性體現為客戶沒有能力把目標需求進行量化的同時,有些目標(如可維護性)本身也沒有度量可供使用。

標籤:與非