測試提問單
目錄
一、 概述 2
1. 定義 2
2. 作用 2
3. 內容 2
二、 樣例 2
1. 軟件安裝類測試提問單: 2
2. 菜單類測試提問單: 3
3. 頁面元素類測試提問單: 3
3.1 美學方面測試提問單 3
3.2 確認正確性測試提問單 4
3.3 導航測試提問單 5
3.4 元素易用性測試提問單 5
3.5 數據完整性測試提問單 6
3.6 只讀模式的測試提問單 6
3.7 通用性測試提問單 7
4. 特殊域測試提問單: 8
4.1 日期域測試提問單 8
4.2 數字域測試提問單 8
4.3 字符域的測試提問單 8
5. 報表類測試提問單 9
5.1 顯示界面類測試提問單 9
5.2 操作界面類測試提問單 10
5.3 錄入類測試提問單 11
5.4 出類測試提問單 11
6. 屏幕功能按鈕類測試提問單 11
6.1 查詢按鈕的測試提問單 11
6.2 排序按鈕的查詢提問單 11
6.3 打印按鈕的測試提問單 12
一、 概述
1. 概念
測試提問單是測試人員或者測試部門經過長期的測試實踐和經驗總結得出的輔助性測試資料,通過問答的形式來激發測試者對被測項目/軟件的思考。
2. 作用
藉助於測試提問單,不但可以對用戶需求說明書的功能、性能測試提供幫助,而且便於對用戶需求說明書之外的其他問題理解和測試。
有些書籍將測試提問單列入測試規程中,通過問答形式,測試者更加容易理解和測試被測項目/軟件,有利於公司軟件的產品化、標準化和規範化,有利於公司的企業文化建設,有利於公司測試員整體素質的提高。
3. 內容
測試提問單的內容非常廣泛,涉及到功能、性能、界面元素、易用性、用戶習慣和特殊域輸入等,可以是對用戶需求的補充或者是需求以外的延伸。因此,測試提問單一般沒有標準的答案,主要根據測試經驗、行業標準和使用習慣等!
二、 樣例(不同行業、不同開發架構、不同需求的項目/軟件會有所差別,只供參考)
1. 軟件安裝類測試提問單:
序號 提問內容
1 軟件是否有安裝程序?安裝程序是否有服務器端和客戶端之分?
2 軟件安裝對操作系統有沒有要求?對顯示設備、外設等有沒有要求?
3 軟件安裝是否需要安裝其他的輔助程序?能否獨立運行?
4 軟件安裝是否包括數據庫、中間件的安裝?
5 軟件安裝支持哪些形式?安裝盤安裝?在線安裝?
6 軟件安裝後是否需要重啓?
7 軟件安裝是否支持自定義安裝,能否改變安裝路徑?
8 軟件安裝是否有顯示安裝進度條?安裝界面是否友好?
9 軟件安裝出錯時的信息提示是否友好?
10 軟件安裝是否有最小化安裝,典型安裝和推薦安裝等類型?分別適應怎樣的用戶?
11 軟件安裝後,在桌面和任務欄能否建立快捷鍵圖標?
12 安裝程序與安裝手冊是否一致?
13 安裝程序與在線安裝幫助是否一致?
14 在磁盤空間不足時,是否有提示?
15 是否可以在安裝過程中中止安裝?中止後是否刪除已安裝的程序?
16 是否可以不覆蓋舊有的數據進行安裝?
17 是否有卸載該軟件的程序?
18 軟件卸載後,是否還需要手工刪除文件?
2. 菜單類測試提問單:
序號 提問內容
1 菜單支持何種形式:條形菜單、彈出式菜單、下拉菜單、T形菜單?
2 菜單功能是否正確執行?
3 菜單是否有快捷鍵?
4 菜單字體、大小和格式是否正確?
5 菜單功能是否隨當前的窗口操作加亮或變灰?
6 菜單功能的名字是否具有自解釋性?
7 菜單項是否有幫助?
8 右鍵快捷菜單是否採用與菜單相同的準則?
9 是否可以通過鼠標訪問所有的菜單功能?
10 是否適當地列出所有的菜單功能?
11 是否根據系統功能進行合理分類,將選項進行分組?
12 菜單深度是否控制在3層以內?
13 菜單標題是否簡明、有意義?
14 是否依使用頻度排列?
15 是否依邏輯順序排列?
16 是否依使用順序排列?
17 是否根據菜單選項的含義進行分組?
18 各級菜單顯示格式和操作方式是否一致?與操作習慣是否相符?
3. 頁面元素類測試提問單:
3.1 美學方面測試提問單
序號 提問內容
1 屏幕/窗口的背景色是否正確?
2 圖標基調顏色、大小、佈局是否協調?
3 圖標的外形與實際功能的是否相似,儘量避免抽象?
4 重要的命令按鈕與使用較頻率的按鈕是否放在界面上醒目的位置?
5 域提示的顏色是否正確?
6 域背景色是否正確?
7 只讀模式下,域提示的顏色是否正確?
8 只讀模式下,域背景色是否正確?
9 屏幕中提示的字體是否正確?
10 域中的文本字體是否正確?
11 域的排列是否美觀?
12 域中的控件排列是否美觀?
13 美觀是否以犧牲性能爲代價,能否在兩者中找到平衡?
14 按鈕的大小與界面的大小和空間是否協調?
15 屏幕窗口是否可最小化?最大化?
16 屏幕窗口是否可恢復大小?
17 域提示的信息是否正確?用語是否通俗易懂?
18 字符或字母域的對齊方式是否正確?
19 數字域的對齊方式是否正確?
20 屏幕窗口中的幫助提示是否有錯別字?
21 屏幕窗口中的錯誤提示是否有錯別字?
22 文本中英文字符的大小寫是否敏感?
23 域中是否有缺省值?是否足夠?
24 保證所有的窗口看上去或感覺上,具有一致性?
25 保證所有的會話框看上去或感覺上,具有一致性?
3. 2 確認正確性測試提問單
序號 提問內容
1 每個域中確認出現問題時,是否有恰當的提示信息?
2 是否要求用戶對一個確認的錯誤域進行修改?
3 當域有多項檢查規則時,是否可以進行覆蓋測試?
4 在域中輸入非法數據並確認後,是否有報錯信息?
5 能否保持屏幕/窗口級的一致性(除非特殊要求外)?
6 對於數字域,檢查負數能否輸入?
7 對於數字域,檢查最大值、最小值,以及中間值是否允許?
8 對於字符/字母域檢查是否有一個特定的限制?
9 檢查必輸域是否必須?是否帶有標記,如:*
10 必輸域對應的數據能否爲空值?
11 錄入的查詢條件不合法或無數據時,是否給出正確提示?
12 確認數據處理前,是否提示用戶再次確認數據處理?
13 數據處理時,是否正確加鎖?
14 數據處理過程中,若有其他用戶再次數據處理,是否嚴格限制?
15 數據處理過程中是否將鼠標開關置爲“沙漏”,結束後是否恢復爲“箭頭”?
16 長時間等待的過程中,是否有動態的標識進度?
17 每年12月份數據處理後,是否自動進行年數據處理?
18 是否給出數據處理成功與否的信息?若不成功, 是否給出失敗原因?
3. 3 導航測試提問單
序號 提問內容
1 通過菜單能否進入應用頁面?
2 通過工具條能否進入應用頁面?
3 通過窗口的列表控制,能否進入應用頁面?
4 通過父窗口能否進入子窗口的應用頁面?
5 通過子窗口能否返回父窗口的應用頁面?
6 通過瀏覽歷史記錄能否進入相應的應用頁面?
7 當窗口激活時,窗口模式是否正確?
8 同時打開相同應用窗口的數量是否符合要求?是否重疊?
3. 4 元素易用性測試提問單
序號 提問內容
1 窗口中下拉表中的項目排序是否正確,一般以字母升序作爲缺省情況?
2 日期輸入的格式是否正確?
3 窗口中的按鈕是否有適當的快捷鍵?
4 快捷鍵工作是否正常?
5 菜單中的選項是否定義了快捷鍵?
6 用TAB鍵在元素間移動的次序是否正確,一般缺省從左上到右下?
7 只讀域是否不在TAB鍵能達到的序列中?
8 非激活域是否不在TAB鍵能達到的序列中?
9 用鼠標點出文本框,是否有幫助信息?
10 用鼠標點擊只讀域,能否進入?
11 當打開窗口時,光標/焦點是否位於第一個可輸入域?
12 窗口中是否有缺省的按鈕定義?
13 缺省按鈕是否工作正常?
14 當錯誤信息確認時,焦點是否回到出錯的域?
15 使用ALT+TAB組合鍵從一個應用到另一個應用切換時是否有衝突?
16 編輯框域Edit Box是否限制了字符的長度?
3. 5 數據完整性測試提問單
序號 提問內容
1 關閉正在編輯的窗口時,數據是否得到保存?是否有提示?
2 檢查域的長度,是否沒有字符被截掉?
3 檢查數字域的最大值和最小值?
4 檢查數字域是否正確接受負數?
5 一組單選按鈕是否由一組值代表(在數據庫中)?
6 數據庫對數據的存儲是否完整?有沒有出現字符串被截,數值沒有4舍5入等?
7 特定數據的格式是否正確?如日期型數據有沒有“-”或“/”等分隔符;金額字段的數據有沒有每三位數字自動添加“,”分隔符?
8 錄入非法字符時,是否給出提示?
9 ID、編號或單據號重複時,是否給出提示?
10 數據列太長,能否調整列寬?
3. 6 只讀模式的測試提問單
序號 提問內容
1 只讀模式窗口和域的顏色是否正確?
2 只讀模式是否合乎實際,有沒有邏輯錯誤?
3 字段域和控制按鈕是否以只讀模式來表示非激活?
4 與正在操作無關的按鈕是否處於只讀模式?
5 從只讀模式下的窗口/菜單/工具條能否進入下一級窗口?
6 從只讀模式進入的窗口是否也是隻讀?是否有效?
7 只讀模式能否進行確認或執行操作?
3. 7 通用性測試提問單
序號 提問內容
1 是否有“幫助”菜單?
2 每個菜單是否有適當的命令和選項?
3 通用按鈕的命令和作用是否一致?
4 每個菜單命令是否都有熱鍵?熱鍵是否有衝突?
5 在下拉列表中,缺省值是否足夠?有沒有值因爲過長而被截掉?
6 在下拉列表中,能否通過鍵盤上下左右鍵來選取?
7 ESC鍵是否有定義?能否在任何時候使用ESC鍵退出?
8 ENTER鍵是否有定義?作用是否跟點擊“確定”效果一樣?
9 字段域的標籤或名字是否過於專業性,用戶不易理解?
10 相同或相似的命令按鈕大小、文本字體是否一致,協調?
11 每個命令按鈕被點擊時,是否都有明顯的響應痕跡?如按鈕下沉或背景色改變等?
12 每個命令按鈕的命名是否與它的作用或意義相符?是否簡短?
13 使用TAB鍵移動元素,順序是否合理,是否易於操作?
14 顯示項在屏幕上排列是否整齊?
15 各項提示信息是否字體一致?
16 顯示項的註釋是否明確無誤?是否與項目匹配?
17 每一個打開的窗口標題是否正確?
18 當超出一屏時,是否有上下左右滾動條?
19 改變WINDOWS屏幕大小設置時,窗口是否會自動居中?
20 通過鍵盤移動光標時,是否會出現丟失焦點的情況?
21 通過鍵盤移動光標時,是否和排列的順序一致?
22 焦點是否比較醒目?
23 顯示的對齊方式是否滿足以下原則:字符左對齊,數值右對齊,屬性列居中?
24 光標跳到不可輸入列時,顯示是否爲不可輸入狀態?複製、粘貼功能在此是否可用?
25 錄入的數據超出範圍是否響應?
26 窗口中的靜態提示信息的意義表達是否準確(不致產生二義性)?
27 某些域是否提供初始值和默認值?是否合理?
28 在操作過程中,是否顯示進度條?在等待過程中,指針是否爲“沙漏”型?
4. 特殊域測試提問單:
4.1 日期域測試提問單
序號 提問內容
1 閏年日期是否正確,是否不產生錯誤和計算誤差?
2 月份是否只能在1和12之間(包含本身)?
3 日期是否只能在1和31之間(包含本身)?
4 二月是否有28、29、30日?
5 日期的週期性計算是否正確?
6 是否有日曆選擇器?是否與手工輸入有衝突?
4.2 數字域測試提問單
序號 提問內容
1 數字域的邊界值是什麼?
2 錄入有效值是否提示正確並接受?
3 錄入無效值是否提示錯誤並拒絕?
4 在數字前面帶有空格的數字域是否正確接受?
5 在數字後面帶有空格的數字域是否正確接受?
6 正、負值是否正確處理?
7 除零的情況是否不允許?
8 是否由於小數位或者四捨五入的問題,導致計算有誤?
4.3 字符域的測試提問單
序號 提問內容
1 空格和特殊字符~#&()/是否允許?
2 有效的字符長度是否正確處理?
3 無效的字符長度是否提示錯誤?
4 有效的字符類型是否正確處理?
5 無效的字符類型是否提示錯誤?
5. 報表類測試提問單:
5.1 顯示界面類測試提問單
序號 提問內容
1 查詢條件錄入窗口(對話框),是否以響應的方式打開?
2 查詢條件錄入窗口的標題是否正確?
3 查詢條件錄入窗口的位置和大小是否合理(居中)?
4 窗口中的控件佈局是否合理,排列是否整齊?
5 查詢條件錄入窗口是否包含項目全選,項目不選,款臺(部門、類別、商品)全選, 款臺(部門、類別、商品)不選等命令按鈕?
6 窗口是否允許改變大小,改變大小後窗口內控件佈局是否依然合理?
7 窗口中的提示信息有無錯別字,標點符號是否正確?
8 窗口中的靜態提示信息的意義表達是否準確?
9 是否提供初始值和默認值?它們是否合理?
10 信息的對齊方式是否正確(居中)?
11 各類信息的顯示方式是否正確?
12 各按鈕和提示信息的字體是否合理?
13 當信息顯示超過一屏時,是否有垂直和水平滾動條?
14 數據顯示是否合理地排序?
15 可選擇數據內容是否全面?
16 查詢報表標題名稱是否正確?字體適中?自動居中?
17 是否完整顯示出了查詢區間?
18 界面顯示的列寬是否足夠?
19 查詢結果多於一頁的,是否顯示頁號?上頁按鈕在當前頁爲第一頁時,下頁按鈕在當前頁爲最後一頁是否變灰?
20 改變WINDOWS屏幕大小設置時,窗口是否會自動居中?
21 屏幕上數據顯示的對齊方式是否滿足以下的原則:字符左對齊,數值右對齊?
22 功能按鈕的排序是否滿足以下規則:明細,查詢,打印, 上頁,下頁,頭部,尾部,退出?
5.2 操作界面類測試提問單
序號 提問內容
1 所有控件是否都有快捷鍵?是否可用全盤操作?輸入框能否直接鍵盤定位輸入?
2 TAB值順序是否合理?
3 日期輸入框”年/月/日”的上限和下限分別是什麼?是否合理?
4 各SPIN輸入框,上下滾動是否正常?
5 輸入的內容非法能否馬上識別?是否不接受?
6 輸入字符串的長度限制是否正確?
7 鼠標在窗口其餘部分的點擊是否正常?
8 是否定義了回車鍵盤的默認功能?
9 通過鍵盤移動光標時,是否會出現丟失焦點的情況?
10 在執行其他功能後是否自動回置默認焦點?
11 是否定義了ESC的默認功能?能否在任何情況下按ESC鍵退出?
12 工作窗口是否按SHEET(一片一片)的方式打開?
13 單擊快捷鍵按鈕,是否出現相應功能?
14 處理過程中是否將鼠標形狀置爲“沙漏”,處理結束後是否置爲“箭頭”?
15 查詢結果爲空時,提示是否正確?
16 當超出一屏時,是否有上下左右移動?
17 長時間的等待過程中,是否有動態提示信息?
18 每個功能按鈕下是否有確定功能 ?與按鈕的提示是否一致?
19 當年結或月結後,查詢當月的內容是否正常?
20 查詢歷史數據時,查詢結果是否正常?
21 查詢區間包括歷史和當前時,查詢結果是否正常?
22 查詢去年的數據時能否恢復正確的歷史環境?
23 查詢的結果是否完整全面?
24 查詢時是否對某些數據加鎖?
25 大數據量的查詢時,查詢時間是否不超過30秒?
5.3 錄入類測試提問單
序號 提問內容
1 錄入的查詢條件不合法或無數據時,是否給出正確提示?
2 是否支持組合查詢、高級查詢、模糊查詢、精確查詢?
5.4 輸出類測試提問單
序號 提問內容
1 查詢的結果是否正確?完整?易見?
2 查詢的結果排列是否整齊有序,是否支持排序?結果是否有分組?
3 查詢結果多於一頁,打印時分頁打印,是否提供拆頁打印功能?
4 查詢結果是否支持導出和壓縮?支持Excel、PDF、CSV、XML?
5 輸出的模板是否可以選擇?是否支持自定義?
6. 常見功能測試提問單:
6.1 查詢的測試提問單
序號 提問內容
1 查詢的項目/條件,是否正確、全面?
2 查詢的項目名稱,是否符合用戶習慣?
3 查詢的項目排列順序,是否與顯示的排列順序一致?
4 依次試一下,各個查詢項目組成的獨自比較項,查詢結果是否正常?
5 對字符串內容的查詢,是否正常?
6 對數字內容的查詢,是否正常?
7 對代碼信息是否提供正確的編碼幫助,能否直接輸入編碼或名稱,查詢是否分別都正常?
8 對邏輯型的比較項目,輸入是否正常?查詢結果是否正常?
9 是否支持組合查詢、高級查詢、模糊查詢、精確查詢?
10 是否支持全文檢索?
6.2 排序的查詢提問單
序號 提問內容
1 排序項目是否正確、全面?
2 項目名稱是否符合用戶習慣?
3 項目的排列順序是否與顯示的排列順序一致?
4 依次檢查一下,各個排序項目組成的獨自排序結果是否正確?
5 排序是否有特定要求?排序規則是否可定義?
6.3 打印的測試提問單
序號 提問內容
1 直接點擊打印按鈕,輸出的結果是否正確?完整?有沒有缺頁的情況?
2 打印前,能否用右鍵進行設置?
3 設置時,各輸入框是否可以選擇全部選項?可否預覽?
4 設置後,輸出的結果是否正常?
5 對於超寬表格,能否提供拆頁打印設置?
6 能否使用最後一次的設置進行打印?是否支持定時打印?
7 打印中,字體、紙張規格和邊上的空白設置,輸出的結果是否正確?
8 在WINDOWS還沒有安裝任何打印機的情況下,是否有提示?
9 打印時,能否自動輸出到WINDOWS的默認打印上?
10 在WINDOWS安裝了多臺打印機的情況下,打印時能否選擇輸出的打印機?