功能測試和適用性測試

發表于:2010-11-12來源:作者:點擊數: 標簽:
功能測試和適用性測試 軟件測試 功能測試一般在完成 集成測試 后進行,而且針對應用系統進行測試。功能測試是基于產品功能說明書,是在已知產品所應具有的功能,從用戶角度來進行功能驗證,以確認每個功能是否都能正常使用、是否實現了產品規格說明書的要求

  功能測試和適用性測試   軟件測試

  功能測試一般在完成集成測試后進行,而且針對應用系統進行測試。功能測試是基于產品功能說明書,是在已知產品所應具有的功能,從用戶角度來進行功能驗證,以確認每個功能是否都能正常使用、是否實現了產品規格說明書的要求、是否能適當地接收輸入數據而產生正確的輸出結果等。功能測試包括用戶界面測試、各種操作的測試、不同的數據輸入、邏輯思路、數據輸出和存儲等的測試。對于功能測試,針對不同的應用系統,其測試內容的差異很大,但一般都可歸為界面、數據、操作、邏輯、接口等如下方面。

  * 程序安裝、啟動正常,有相應的提示框、適當的錯誤提示等。

  * 每項功能符合實際要求。

  * 系統的界面清晰、美觀;菜單、按鈕操作正常、靈活,能處理一些異常操作。

  * 能接受正確的數據輸入,對異常數據的輸入可以進行提示、容錯處理等。

  * 數據的輸出結果準確,格式清晰,可以保存和讀取。

  * 功能邏輯清楚,符合使用者習慣。

  * 系統的各種狀態按照業務流程而變化,并保持穩定。

  * 支持各種應用的環境,能配合多種硬件周邊設備,與外部應用系統的接口有效。

  * 軟件升級后,能繼續支持舊版本的數據。

  軟件產品以軟件的客戶為出發點,好的用戶界面,除了正確性和實用性之外,還包括另外5個要素:符合標準和規范、直觀性、一致性、靈活性、舒適性。

  1. 符合標準和規范。軟件在現有的平臺上運行,通常標準是已經確立的(如MAC或者WINDOWNS),這些規則和約定也是功能測試的依據。這些標準和規范是在大量實踐基礎上,隨著時間而沉淀下來的、方便用戶的各種規則和約定,如軟件菜單格式、快捷鍵、復選框和單選按鈕的界面,使用提示信息、警告信息或嚴重警告信息等特定場合。

  2. 直觀性。首先了解所需的功能或期待的響應,并在預期的地方出現。其次要考慮用戶界面的組織和布局是否合理、界面是否簡捷、是否有多余的功能以及是否太復雜難以掌握等因素。

  3. 一致性。軟件自身的一致性以及軟件與其他軟件的一致性。字體和界面的各元素風格是否一致是比較容易判定的,而較難的一致性判斷體現在用戶操作方式上。用戶習慣于將某一程序的操作方式帶到另一個程序中使用。例如,在WINDOWS平臺客戶已習慣用CTRL+C鍵表示復制操作的,而在軟件中將復制操作的快捷鍵定義為其他鍵,必定會使用戶難以接受。

  4. 靈活性。軟件可以選擇不同的狀態和方式,完成相應的功能。但靈活性也可能發展為復雜性,太多的狀態和方式的選擇增加的不僅是用戶理解和掌握的困難程度。多種狀態之間的轉換,增加了編程的難度,更增加了軟件測試的工作量。

  5. 舒適性。人們對舒適的理解各不相同,但總體上要求恰當的表現、合理的組織、色調和諧、必要的提示等。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97