1頁面鏈接檢查每一個鏈接是否都有對應的頁面次乓,并且頁面之間切換正確疆液;
2相關(guān)性檢查刪除/增加一項會不會對其他項產(chǎn)生影響,如果產(chǎn)生影響表窘,這些影響是否都正確禾嫉。
3檢查按鈕的功能是否正確如update, cancel, delete, save等功能是否正確。
4字符串長度檢查輸入超出需求所說明的字符串長度的內(nèi)容, 看系統(tǒng)是否檢查字符串長度,會不會出錯.
5字符類型檢查在應該輸入指定類型的內(nèi)容的地方輸入其他類型的內(nèi)容(如在應該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會否報錯.
6標點符號檢查輸入內(nèi)容包括各種標點符號,特別是空格,各種引號,回車鍵.看系統(tǒng)處理是否正確.
7中文字符處理在可以輸入中文的系統(tǒng)輸入中文,看會否出現(xiàn)亂碼或出錯.
8檢查帶出信息的完整性在查看信息和update信息時,查看所填寫的信息是不是全部帶出.,帶出信息和添加的是否一致
9信息重復在一些需要命名,且名字應該唯一的信息輸入重復的名字或ID,看系統(tǒng)有沒有處理,會否報錯,重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否作出正確處理.
10檢查刪除功能在一些可以一次刪除多個信息的地方,不選擇任何信息,按”delete”,看系統(tǒng)如何處理,會否出錯;然后選擇一個和多個信息,進行刪除,看是否正確處理.
11檢查添加和修改是否一致檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應該必填;添加規(guī)定為整型的項,修改也必須為整型.
12檢查修改重名修改時把不能重名的項改為已存在的內(nèi)容,看會否處理,報錯.同時,也要注意,會不會報和自己重名的錯.
13重復提交表單一條已經(jīng)成功提交的紀錄蚊丐,back后再提交熙参,看看系統(tǒng)是否做了處理。
14檢查多次使用back鍵的情況在有back的地方,back,回到原來頁面,再back,重復多次,看會否出錯.
15Search檢查在有search功能的地方輸入系統(tǒng)存在和不存在的內(nèi)容,看search結(jié)果是否正確.如果可以輸入多個search條件,可以同時添加合理和不合理的條件,看系統(tǒng)處理是否正確.
16輸入信息位置注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳到別的地方.
17上傳下載文件檢查上傳下載文件的功能是否實現(xiàn)麦备,上傳文件是否能打開孽椰。對上傳文件的格式有何規(guī)定,系統(tǒng)是否有解釋信息凛篙,并檢查系統(tǒng)是否能夠做到黍匾。
18必填鍵檢查應該填寫的項沒有填寫時系統(tǒng)是否都做了處理,對必填項是否有提示信息呛梆,如在必填項前加*
19快捷鍵檢查是否支持常用快捷鍵锐涯,如Ctrl+C Ctrl+V Backspace等,對一些不允許輸入信息的字段填物,如選人纹腌,選日期對快捷方式是否也做了限制。
20回車鍵檢查在輸入結(jié)束后直接按回車鍵,看系統(tǒng)處理如何,會否報錯滞磺。
1. 功能測試
? 1.1.鏈接測試
? 鏈接是Web 應用系統(tǒng)的一個主要特征升薯,它是在頁面之間切換和指導用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為三個方面击困。首先涎劈,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在蛛枚;最后谅海,保證Web 應用系統(tǒng)上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面蹦浦,只有知道正確的URL 地址才能訪問胁赢。
? 鏈接測試可以自動進行,現(xiàn)在已經(jīng)有許多工具可以采用白筹。鏈接測試必須在集成測試階段完成,也就是說谅摄,在整個Web 應用系統(tǒng)的所有頁面開發(fā)完成之后進行鏈接測試徒河。
? 1.2. 表單測試
? 當用戶給Web 應用系統(tǒng)管理員提交信息時照卦,就需要使用表單操作割以,例如用戶注冊师抄、登陸蝶糯、信息提交等椭员。在這種情況下志群,我們必須測試提交操作的完整性浑彰,以校驗提交給服務(wù)器的信息的正確性拾积。例如:用戶填寫的出生日期與職業(yè)是否恰當爷狈,填寫的所屬省份與所在城市是否匹配等植影。如果使用了默認值,還要檢驗默認值的正確性涎永。如果表單只能接受指定的某些值思币,則也要進行測試。例如:只能接受某些字符羡微,測試時可以跳過這些字符谷饿,看系統(tǒng)是否會報錯。
? 1.3.Cookies測試
? Cookies 通常用來存儲用戶信息和用戶在某應用系統(tǒng)的操作妈倔,當一個用戶使用Cookies 訪問了某一個應用系統(tǒng)時博投,Web 服務(wù)器將發(fā)送關(guān)于用戶的信息,把該信息以Cookies 的形式存儲在客戶端計算機上盯蝴,這可用來創(chuàng)建動態(tài)和自定義頁面或者存儲登陸等信息毅哗。
? 如果Web 應用系統(tǒng)使用了Cookies ,就必須檢查Cookies 是否能正常工作捧挺。測試的內(nèi)容可包括Cookies 是否起作用黎做,是否按預定的時間進行保存,刷新對Cookies 有什么影響等松忍。
4蒸殿、設(shè)計語言測試
Web設(shè)計語言版本的差異可以引起客戶端或服務(wù)器端嚴重的問題,例如使用哪種版本的HTML等。當在分布式環(huán)境中開發(fā)時宏所,開發(fā)人員都不在一起酥艳,這個問題就顯得尤為重要。除了HTML的版本問題外爬骤,不同的腳本語言充石,例如Java、javascript霞玄、 ActiveX骤铃、VBScript或Perl等也要進行驗證。