- 文字框
是否是必填項
是
為空時提交,給出提示
輸入空格時提交,給出提示
否
為空時提交,可提交成功
不為空時提交,提交後內容與輸入的一致,儲存到資料庫中正確
是否支援TAB鍵 在文字框中輸入Enter鍵,是否會自動提交 若有預設的提示文字,檢視文字,文字正確,應為灰色 若有唯一屬性,需要測試新增/編輯時輸入重複的值是否有提示 輸入的文字首、尾、中間含空格時的情況 輸入高危詞,違禁詞,敏感詞,是否遮蔽 輸入超過允許邊界個數的字元,檢視是否能輸入 可以超過
提交時給出提示
複製貼上超過允許邊界個數的字元,提交時給出提示
不可以超過
超過允許的最大字元後,不允許輸入
複製貼上超過允許邊界個數的字元,超過部分截斷
特殊程式碼 1)輸入html程式碼:比如“ hello,world” 必須以文字的形式將程式碼顯示出來。
2)輸入JavaScript程式碼:比如<param name=“MovieWindowWidth” value=“320”> 必須以文字的形式將程式碼顯示出來
複製程式碼
金額框/數字框 1)金額單位與需求一致
2)提交後,儲存到資料庫正確
3)輸入整數,根據需求檢視是否會自動填充兩位小數
4)輸入一位小數,根據需求檢視是否會自動填充兩位小數
5)輸入兩位小數
6)輸入三位及以上的小數,根據需求檢視是否超過兩位不允許輸入,或者四捨五入
7)根據需求,能否輸入負數
8)根據需求,首位輸入0,如01是否等於1
9)位數的邊界測試,輸入小於最大長度、等於最大長度、大於最大長度的值,如最大輸入10000.00,則測試9999.99、10000.00、10000.01
10)輸入非數字,如英文,特殊字元
11)利用複製貼上操作輸入非數字,無法複製貼上
複製程式碼
日期框 可手動輸入
輸入符合格式的資料,可正確儲存
輸入不符合格式的資料,檢查是否正常校驗。如要求輸入年月日格式為 yy/mm/dd,實際輸入yyyy/mm/dd
月數測試
月數輸入小於等於0、大於等於13,即負數、0、13、14 --給出提示
月數輸入1-12 --OK
輸入非數字,如英文、特殊符號、漢字等
日數測試
月輸入1、3、5、7、8、10、12時,日輸入小於等於31的值 --ok
月輸入1、3、5、7、8、10、12時,日輸入大於31的值 --給出提示
月輸入4、6、9、11時,日輸入小於等於30 --0k
月輸入4、6、9、11時,日輸入大於30的值 --給出提示
輸入非閏年,月輸入[2月]、日輸入[小於等於28],比如2009.2.28 --OK
輸入非閏年,月輸入[2月]、日輸入[大於28],比如2009.2.29 --給出提示
輸入閏年,月輸入[2月]、日輸入[小於等於29日],比如2008.2.29 --OK
輸入閏年,月輸入[2月]、日輸入[大於29],比如2008.2.30 --給出提示
輸入非數字,如英文、特殊符號、漢字等
不可手動輸入
選擇一個日期,可正確儲存
日期控制元件中的按鈕功能正常,如上一年,下一年,上一月,下一月,今天等
多行文字 1)輸入的內容存在換行、空格等格式,儲存後顯示輸入時的格式
2)輸入較長的文字,儲存後檢視是否可顯示完全,有沒有上下滾動條、左右滾動條
3)文字長度的邊界測試,如輸入最大長度、只輸入一個空格、輸入若干空格、複製貼上超過長度的文字
複製程式碼
2.下拉框/列表框 列表的各項內容正確,沒有丟失或錯誤 列表的內容是固定的還是會變動的,如果是會變動的,則需要根據業務測試是否變動了 根據需求檢查是否有預設值,預設值是否正確 檢查約束。有時列表的內容是根據其他要素變化的,如城市的選擇是根據省份變化的;或者登入後選單的顯示是根據不同許可權變化的 列表的內容過多時,會顯示滾動條 列表框允許多項選擇時,分別檢查shift選中條目,ctrl選中條目和使用滑鼠選中條目的功能 選擇列表內容時,是否支援上、下鍵或者Tab鍵 列表的寬度是否根據內容的長短自動控制;條目較多時,列表的高度是否合適 3. 命令按鈕 點選按鈕正確響應。如,單擊確定,正確執行操作;單擊取消,退出視窗 對非法的輸入或操作給出明確的提示說明,如輸入一年的工作日為357時,單擊確定後應提示:天數不能大於356 無需有多餘的按鈕,如操作記錄彈窗,包含了取消和確定按鈕,實際上這兩個按鈕是同一個功能,則取消按鈕可以去掉 對可能造成資料無法恢復的操作需要二次確認框,給使用者取消的選擇 如果有鍵盤快捷鍵,使用快捷鍵後,正常執行操作 快速點選兩次按鈕,是否只有一次有效 是否支援Enter鍵 4. 單選按鈕 一組單選按鈕不能同時選中 逐一選擇每個單選項,檢視存入資料庫的是不是所選的選項值 是否有預設的選項(需求評審時確定) 5. 核取方塊 可同時被選中,同時被選中提交後儲存到資料庫中正確 可以部分被選中,部分選中提交後儲存到資料庫中正確 可以都不選中(根據需求定) 逐一執行每個核取方塊的功能 是否有預設的選項(需求評審時確定) 6. 翻頁控制元件 總頁數和當前頁顯示正確 逐一執行翻頁控制元件中的每個按鈕,並且能夠正常操作,如第一頁,前一頁,後一頁,最後一頁,跳到第X頁 跳到第X頁,輸入頁數,檢查頁面跳轉是否正確;輸入比最大的頁是更大的值,如總頁數為10頁,輸入11,是否停留在當前頁或者提示輸入錯誤;輸入非數字,是否停留在當前頁,或者給出提示 頁面顯示資料數目是否能配置,可配置的話切換每頁顯示數目後是否正確 切換到非第1頁,再修改每頁顯示資料數目,檢視切換後當前所處的頁面是否正確 7. 上傳控制元件 檔案限制(jpg、png、doc、xls等)型別和大小(2M、5M、10M),逐一測試限制條件是否正確,如果是其他型別或者超過大小,需要給出提示 上傳excel
存在重複行
存在空白行
不同excel版本的文件,97、2003、2007、2016等
上傳不同格式的文件,如xls、xlxs、csv、doc、txt
上傳非限定格式的內容,如只能填寫數字的列填寫非數字
上傳圖片
分別上傳橫屏拍攝的圖片和豎屏拍攝的圖片,檢視上傳圖片後,圖片是否正常顯示,有沒有變形
上傳圖片後,圖片是否清晰
是否支援點選檢視大圖
8.滾動條 滾動條的長度根據顯示資訊的長度或寬度及時變換,有利於瞭解顯示資訊的位置和百分比。如pdf中瀏覽100頁的文件,當瀏覽到50頁時,滾動條位置應處於中間 拖動滾動條,檢視螢幕重新整理情況 點選滾動條的上下按鈕 單擊滾動條的其他位置 用滾動輪控制滾動條 9. 搜尋框 輸入存在記錄的關鍵字時,可搜尋出正確的記錄 輸入不存在記錄的關鍵字,搜尋不出記錄,頁面上提示友好,如:暫無記錄 輸入空內容時,應搜尋出全部記錄 輸入的內容首尾包含空格時,應去除空格 組合查詢時正確 輸入內容,點選搜尋後,應保留輸入的內容