關閉→
當前位置:知科普>IT科技>功能測試包含哪些測試

功能測試包含哪些測試

知科普 人氣:2.36W

功能測試包含鏈接測試、表單測試、Cookies測試、設計語言測試和數據庫測試。具體如下:

功能測試包含哪些測試

1、鏈接測試

鏈接是Web應用系統的一個主要特徵,它是在頁面之間切換和指導用户去一些不知道地址的頁面的主要手段。鏈接測試可分為三個方面。首先,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最後,保證Web應用系統上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的URL地址才能訪問。

鏈接測試可以自動進行,現在已經有許多工具可以採用。鏈接測試必須在集成測試階段完成,也就是説,在整個Web應用系統的所有頁面開發完成之後進行鏈接測試。

2、表單測試

當用户給Web應用系統管理員提交信息時,就需要使用表單操作,例如用户註冊、登錄、信息提交等。在這種情況下,我們必須測試提交操作的完整性,以校驗提交給服務器的信息的正確性。例如:用户填寫的出生日期與職業是否恰當,填寫的所屬省份與所在城市是否匹配等。如果使用了默認值,還要檢驗默認值的正確性。如果表單只能接受指定的某些值,則也要進行測試。例如:只能接受某些字符,測試時可以跳過這些字符,看系統是否會報錯。

3、Cookies測試

Cookies通常用來存儲用户信息和用户在某應用系統的操作,當一個用户使用Cookies訪問了某一個應用系統時,Web服務器將發送關於用户的信息,把該信息以Cookies的形式存儲在客户端計算機上,這可用來創建動態和自定義頁面或者存儲登錄等信息。

如果Web應用系統使用了Cookies,就必須檢查Cookies是否能正常工作。測試的內容可包括Cookies是否起作用,是否按預定的時間進行保存,刷新對Cookies有什麼影響等。

4、設計語言測試

Web設計語言版本的差異可以引起客户端或服務器端嚴重的問題,例如使用哪種版本的HTML等。當在分佈式環境中開發時,開發人員都不在一起,這個問題就顯得尤為重要。除了HTML的版本問題外,不同的腳本語言,例如Java、JavaScript、 ActiveX、VBScript或Perl等也要進行驗證。

5、數據庫測試

在Web應用技術中,數據庫起着重要的作用,數據庫為Web應用系統的管理、運行、查詢和實現用户對數據存儲的請求等提供空間。在Web應用中,最常用的數據庫類型是關係型數據庫,可以使用SQL對信息進行處理。

在使用了數據庫的Web應用系統中,一般情況下,可能發生兩種錯誤,分別是數據一致性錯誤和輸出錯誤。數據一致性錯誤主要是由於用户提交的表單信息不正確而造成的,而輸出錯誤主要是由於網絡速度或程序設計問題等引起的,針對這兩種情況,可分別進行測試。

TAG標籤:#功能測試 #測試 #