軟件測試場景標(biāo)準(zhǔn)庫(一)

一般測試場景

1.所有必填字段都應(yīng)校驗并用星號“*”標(biāo)注

2.驗證錯誤提示信息應(yīng)在正確的位置合理顯示

3.所有的錯誤信息都應(yīng)用相同的CSS樣式顯示(如:紅色)

4.一般性的確認(rèn)信息應(yīng)該用錯誤消息意外的CSS樣式顯示(如:綠色)

5.提示信息應(yīng)是有意義的

6.下拉字段的第一個條目應(yīng)是空白或“請選擇”之類的文本

7.刪除頁面中的任何記錄信息都應(yīng)要求確認(rèn)

8.如果頁面支持記錄的添加/刪除/更新功能根时,那么頁面中應(yīng)提供“全選”和“全不選”所有記錄的選擇項

9.數(shù)量值應(yīng)該顯示正確的貨幣符號

10. 應(yīng)提供默認(rèn)頁面排序

11. 重置按鈕功能應(yīng)將頁面所有字段設(shè)置為默認(rèn)值

12. 所有的數(shù)值都應(yīng)正確地格式化

13. 輸入字段應(yīng)檢查最大字段值,輸入的字段值超過指定的最大值則不被接受或不被存儲到數(shù)據(jù)庫

14. 檢查所有輸入字段中輸入特殊字符的情況

15. 使用標(biāo)準(zhǔn)的字段標(biāo)簽,如:一個接受用戶姓名的字段標(biāo)簽可以被定義為“姓名”

16. 檢查添加/編輯/刪除操作后頁面中信息記錄的排序功能

17. 檢查超時功能,超時的值應(yīng)是可配置的,操作超時后檢查應(yīng)用程序的行為是否合理

18. 檢查Cookies在應(yīng)用程序中的使用

19. 檢查可下載文件是否指向了正確的文件路徑

20. 所有的資源鍵應(yīng)該可以在配置文件或數(shù)據(jù)庫中配置,而不是寫死

21. 資源鍵的命名應(yīng)始終遵循標(biāo)準(zhǔn)慣例

22. 驗證所有的web頁面標(biāo)記(驗證HTML和CSS的語法錯誤)以確保它符合標(biāo)準(zhǔn)

23. 應(yīng)用程序崩潰或不可用頁面應(yīng)該重定向到錯誤頁面

24. 在所有頁面中檢查文本的拼寫和語法錯誤

25. 檢查數(shù)字輸入字段中輸入字符的情況淹魄,應(yīng)提示合適的校驗信息

26. 如果字段允許輸入數(shù)值堡距,應(yīng)該檢查輸入負(fù)數(shù)的情況

27. 檢查數(shù)量字段值帶有小數(shù)的情況

28. 檢查頁面中所有按鈕的功能

29. 用戶連續(xù)點擊提交按鈕時不能重復(fù)提交頁面信息

30. 在任何計算中都應(yīng)處理除以0的情況

31. 應(yīng)正確處理輸入數(shù)據(jù)前后的空格

Part 02

過濾條件測試場景

1.用戶應(yīng)能夠使用頁面中的所有參數(shù)過濾結(jié)果

2.精確搜索功能應(yīng)根據(jù)用戶選擇的所有搜索參數(shù)加載搜索頁面

3.當(dāng)頁面中至少需要一個過濾條件才能執(zhí)行搜索操作時甲锡,必須保證用戶沒有設(shè)置任何過濾條件提交查詢時能顯示合適的錯誤提示信息

4.當(dāng)頁面中至少有一個過濾條件是非強(qiáng)制的時羽戒,用戶提交查詢后那些非強(qiáng)制過濾條件使用默認(rèn)搜索條件查詢相關(guān)結(jié)果

5.過濾條件設(shè)置為無效值時應(yīng)顯示合適的校驗信息

Part 03

結(jié)果表測試場景

1.當(dāng)結(jié)果頁面加載時長超過默認(rèn)時長時缤沦,應(yīng)該顯示“頁面加載中”之類的提示信息

2.檢查結(jié)果表中獲取的數(shù)據(jù)是否滿足所有的搜索條件

3.結(jié)果總數(shù)都應(yīng)在結(jié)果表中顯示

4.使用的搜索條件應(yīng)該在結(jié)果表中顯示

5.結(jié)果表中的值應(yīng)該按照默認(rèn)列排序

6.排序列應(yīng)該顯示排序的圖標(biāo)

7.結(jié)果表中的結(jié)果正確且包含所有指定的列

8.對支持排序的列,應(yīng)能進(jìn)行升序和降序排序操作

9.結(jié)果表中的行列間距合理

10. 當(dāng)結(jié)果多于每頁默認(rèn)顯示的結(jié)果數(shù)時應(yīng)正確分頁

11. 檢查上一頁易稠、下一頁、首頁和末頁分頁功能

12. 結(jié)果表中無重復(fù)的記錄

13. 檢查所有的列是否都可見驶社,必要時啟用水平滾動條

14. 檢查數(shù)據(jù)動態(tài)列(列值由其他列計算得來的列)

15. 對于報表結(jié)果表,應(yīng)檢查行匯總和列匯總的值

16. 對于報表結(jié)果表亡电,應(yīng)檢查有分頁的情況下用戶切換分頁時的行匯總值

17. 檢查顯示列是否使用了正確的符號届巩,如:%(百分號)應(yīng)該顯示在百分?jǐn)?shù)計算結(jié)果中

18. 檢查結(jié)果表中的數(shù)據(jù)是否啟用了日期范圍

Part 04

窗口測試場景

1.檢查默認(rèn)窗口的大小是否正確

2.檢查子窗口的大小是否正確

3.檢查默認(rèn)焦點是否放在了頁面中的某個字段上(一般來說,焦點放在頁面中第一個可輸入的字段上)

4.檢查關(guān)閉父窗口或開著的窗口時是否會關(guān)閉子窗口

5.當(dāng)子窗口開著時份乒,用戶不能使用或更新父窗口或子窗口后面窗口的字段值

6.檢查窗口最小化恕汇、最大化和關(guān)閉功能

7.檢查窗口是否能重設(shè)大小

8.檢查父窗口和子窗口的滾動條的功能

9.檢查子窗口中的“取消”按鈕的功能

Part 05

數(shù)據(jù)庫測試場景

1.頁面提交成功時檢查數(shù)據(jù)是否正確地保存在數(shù)據(jù)庫中

2.檢查不接受空值的列值

3.數(shù)據(jù)應(yīng)根據(jù)表設(shè)計被存儲在單個或多個表中

4.索引名稱應(yīng)按照標(biāo)準(zhǔn)如IND_ <表名> _ < 列名>

5.表應(yīng)該有主鍵

6.應(yīng)對表中的列給出相應(yīng)的描述信息(除了諸如創(chuàng)建時間、創(chuàng)建人等審計列)

7.應(yīng)該為每個數(shù)據(jù)庫的添加/更新操作添加日志

8.應(yīng)該為需要的表創(chuàng)建索引

9.檢查是否只有操作完全成功后才將數(shù)據(jù)提交到數(shù)據(jù)庫中

10.一旦事務(wù)失敗數(shù)據(jù)應(yīng)該回滾

11.數(shù)據(jù)庫名稱應(yīng)按照應(yīng)用程序類型命名枣接,即測試,UAT,沙箱,現(xiàn)場(盡管這不是一個標(biāo)準(zhǔn)缺谴,但對數(shù)據(jù)庫維護(hù)是很有幫助的)

12.數(shù)據(jù)庫邏輯名稱應(yīng)根據(jù)數(shù)據(jù)庫名稱命名(這不是標(biāo)準(zhǔn)但又有利于數(shù)據(jù)庫維護(hù))

13.存儲過程不應(yīng)該以前綴“sp_”命名

14.檢查表審計列的值(如創(chuàng)建日期但惶、創(chuàng)建人湿蛔、更新日期、更新者煌集、已刪除捌省、刪除日期苫纤、刪除者等等)填充正確

15.檢查輸入數(shù)據(jù)保存時是否未被截斷纲缓,在頁面中顯示的字段長度和數(shù)據(jù)庫的字段長度應(yīng)該是相同的

16.檢查包含最小、最大和浮點的數(shù)值字段

17.檢查數(shù)值字段含有負(fù)值(接受和拒絕兩種情況)

18.檢查單選按鈕和下拉列表正確地保存在數(shù)據(jù)庫中

19.檢查數(shù)據(jù)庫字段設(shè)計的數(shù)據(jù)類型和數(shù)據(jù)長度是否正確

20.檢查所有的表約束條件如主鍵祝高、外鍵等是否正確實現(xiàn)

21.測試存儲過程和觸發(fā)器的樣本輸入數(shù)據(jù)

22.輸入數(shù)據(jù)的首尾空格應(yīng)在數(shù)據(jù)保存到數(shù)據(jù)庫之前被自動隱去

23.主鍵列不允許為NULL值

Part 06

上傳功能測試場景

1.檢查圖片上傳路徑

2.檢查圖像上傳和修改功能

3.檢查各種擴(kuò)展圖像文件的上傳(例如JPG、JPEG工闺、PNG、BMP等).

4.檢查文件名中含有空格或其他可用特殊字符的圖片的上傳

5.檢查重復(fù)名稱圖片上傳

6.圖片尺寸大于最大允許值雷厂,上傳時應(yīng)該顯示適當(dāng)?shù)腻e誤消息.

7.檢查上傳的圖片文件類型外的其它文件時(例如txt、doc改鲫、pdf、exe等等)像棘,應(yīng)該顯示適當(dāng)?shù)腻e誤消息

8.檢查如果上傳的圖片滿足指定的高度和寬度(如果有定義的話)則可以成功上傳壶冒,否則不能上傳

9.上傳大尺寸圖片時應(yīng)顯示上傳進(jìn)度條

10.檢查上傳過程中的取消按鈕是否有效

11.檢查文件選擇對話框中的文件列表是否只顯示支持文件類型

12.檢查上傳多個圖像的功能

13.上傳后檢查圖像質(zhì)量缕题,圖像質(zhì)量不應(yīng)該改變

14.檢查用戶是否能夠使用/查看上傳的圖像

Part 07

發(fā)送電子郵件測試場景

1.所有電子郵件模板應(yīng)該使用CSS標(biāo)準(zhǔn)

2.要驗證電子郵件地址后再發(fā)送電子郵件

3.特殊字符在郵件正文模板應(yīng)妥善處理

4.特定語言的字符(例如:俄文依痊、中文或德文字符)應(yīng)在電子郵件主體模板中妥善處理

5.電子郵件主題不能空

6.占位符字段中使用電子郵件模板應(yīng)該替換為實際的值如{姓} {名}應(yīng)該替換為所有收件人正確的名字和姓氏

7.如果報告有動態(tài)值包含在電子郵件的正文中,報告數(shù)據(jù)應(yīng)正確計算

8.電子郵件發(fā)送者的名字不能為空

9.應(yīng)該在不同的電子郵件客戶端(如:Outlook,Gmail,Hotmail,Yahoo 郵件等)檢查電子郵件

10.檢查發(fā)送電子郵件功能使用TO怎披、CC和BCC字段

11.檢查純文本郵件

12.檢查HTML格式的電子郵件

13.查看郵件頁眉和頁腳相應(yīng)的公司LOGO,隱私政策和其他鏈接

14.檢查帶附件的電子郵件發(fā)送

15.檢查給一個瓶摆、多個或者聯(lián)系人組發(fā)送電子郵件

16.檢查回復(fù)電子郵件地址是否正確

17.檢查發(fā)送大量的電子郵件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市群井,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌书斜,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荐吉,死亡現(xiàn)場離奇詭異,居然都是意外死亡穿撮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門悦穿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來业踢,“玉大人栗柒,你說我怎么就攤上這事知举。” “怎么了负蠕?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長遮糖。 經(jīng)常有香客問我,道長欲账,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任赛不,我火速辦了婚禮,結(jié)果婚禮上踢故,老公的妹妹穿的比我還像新娘惹苗。我一直安慰自己耸峭,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布劳闹。 她就那樣靜靜地躺著,像睡著了一般本涕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上菩颖,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機(jī)與錄音晦闰,去河邊找鬼。 笑死鹅髓,一個胖子當(dāng)著我的面吹牛京景,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播确徙,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鄙皇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起伴逸,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎洲愤,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柬赐,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡官紫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年州藕,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片床玻。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡后添,死狀恐怖笨枯,靈堂內(nèi)的尸體忽然破棺而出遇西,到底是詐尸還是另有隱情馅精,我是刑警寧澤粱檀,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站茄蚯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏渗常。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一皱碘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧癌椿,春花似錦、人聲如沸踢俄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至琳钉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間槽卫,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工歼培, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留茸塞,地道東北人查剖。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像笋庄,于是被迫代替她去往敵國和親效扫。 傳聞我的和親對象是個殘疾皇子直砂,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容