非功能測試范疇:界面測試,易用性測試,兼容性測試,文檔測試,安裝/卸載測試等等
界面測試
1.窗體界面測試
1.窗體定義:指整個軟件窗口,也可稱為窗口,是界面測試的基本單位
2.控件分類:
文本框控件:用于輸入文字的矩形區域
命令按鈕:可點擊執行操作的按鈕(如搜索按鈕)
下拉列表/組合列表框:提供選項選擇的功能組件
3.標題欄元素:
最小化按鈕:窗口最小化功能按鈕
最大化按鈕:窗口最大化功能按鈕
關閉按鈕:終止窗口運行的按鈕
窗體大小
空間布局:窗體內部控件布局應合理,既不能過于空曠也不能過于密集,需合理利用空間
尺寸適配:窗體大小應與顯示內容匹配,避免出現需要放大鏡查看的過小窗口或超出屏幕的過大窗口
移動窗體
測試方法:需以不同速度(快速/慢速)拖動窗體進行全方位移動測試
檢查要點:
窗體移動過程中背景和窗體本身的刷新是否正確
停止移動后是否存在花屏現象
內部文字或控件是否出現消失情況
潛在問題:可能由線程處理不當或內存/CPU使用不合理導致
縮放窗體
縮放方式:
點擊最大化按鈕
拖動窗體邊框或邊角
雙擊標題欄
基本原則:
窗體縮放時內部控件應同步縮放(僅放大窗體而忽略控件是錯誤的)
含按鈕的界面通常不應支持縮放,右上角只保留關閉功能
分辨率測試:需在不同分辨率下測試顯示效果,避免因固定控件尺寸導致內容裁切
控件測試
控件類型:包括文本框、密碼框、單選按鈕、復選框、下拉列表、列表框、滾動條、按鈕等
縮放規則:
文本框/密碼框:寬度可調,高度固定
單選按鈕/復選框:尺寸完全固定
下拉列表:寬度可調,高度固定
列表框:寬度和高度均可調整
滾動條/按鈕:尺寸完全固定
測試要點:需驗證各控件在窗體縮放時是否遵循上述規則
按鈕大小、字體、顏色、界面風格
按鈕設計原則: 按鈕的大小應基本相近,特別是當按鈕上的字數一樣時,要求按鈕的寬度、高度以及字體顏色都要保持一致。例如,“確定”和“獲取”這兩個按鈕,因為都是兩個字,所以它們的尺寸和顏色需要相同。
按鈕命名建議: 按鈕名字應避免過長,除非特殊情況。例如,一般可以使用“返回”這樣的簡短詞匯,而不是“返回上一頁”或“返回主頁”等較長表述。這樣可以使界面更簡潔,提高用戶體驗。
按鈕的大小應與界面的大小和空間相協調。例如,如果窗口很大,按鈕過大或過小都不合適,過大的按鈕會顯得突兀,而過小的按鈕則可能導致用戶需要放大鏡才能看清,影響用戶體驗。
字體與界面協調原則: 字體大小需與界面大小相協調,避免字體過大或過小導致閱讀困難。
常用字體與字號: 通常習慣使用宋體字,字號選擇在9到12號之間,但并非硬性規定,需根據公司或軟件規定進行調整。
一致性要求: 在同一界面或文檔中,字體應保持一致性,以確保整體美觀和易讀性。
前景與背景色關系: 前景色通常指文字或圖形的顏色,而背景色則是這些元素背后的底色。
搭配原則: 前景色和背景色需要合理搭配,以確保視覺上的舒適和信息的清晰傳達。如果背景色是大紅色,前景色就不應選擇過于沖突的顏色,如大綠色,以免造成視覺不適。
協調性: 顏色的選擇應考慮到整體的協調性,確保前景和背景在視覺上能夠和諧共存,提升用戶體驗。
界面風格一致
界面風格: 界面中的所有窗口應保持風格一致,如顏色、字體、大小等。例如,若前景色使用紅色,則所有界面元素都應使用紅色,以確保視覺上的統一性。
顏色柔和: 選擇的顏色應柔和,避免刺眼或過于明亮的顏色,以確保用戶體驗舒適。
字體與大小: 字體類型、大小應在不同窗口間保持一致,通常使用宋體,字號建議為9-12。
控件界面測試用例
對齊原則:控件必須保持對齊,可采用左對齊或右對齊等統一方式,確保界面整潔
間距規范:控件之間的間隔距離需保持一致,避免出現疏密不均的情況
重疊禁止:絕對不允許控件之間存在重疊區域,一個控件不能遮擋另一個控件
文字規范:
禁止出現錯別字
禁止中英文混合使用
禁止全角()和半角()字符混合使用(推薦統一使用半角)
字體統一:所有控件的字體類型和字號大小必須保持一致(如統一使用宋體)
顯示完整:控件必須完整顯示,不能被裁切或部分遮擋
菜單界面測試的一些用例
特殊屬性的界面測試
公司標識要求:安裝窗口必須包含公司介紹或產品介紹,并顯示公司圖標。初始窗口應有詳細的公司/產品介紹,后續窗口至少需在標題欄左上角顯示公司圖標。
版權聲明:幫助菜單中的"關于"必須包含正確的版權信息和真實有效的產品技術支持信息(如電話號碼、郵箱等),所有聯系方式必須真實可用。
易用性測試
易用性:軟件產品被理解、學習、使用和吸引用戶的能力
易理解:界面文字清晰易懂,如專業術語需解釋說明
易學習:操作流程簡單直觀,用戶能快速掌握基本功能
易使用:功能布局合理,常用操作能快速定位執行
吸引力:整體交互體驗流暢自然,能保持用戶使用興趣
反面案例:軟件存在晦澀難懂的文字說明、復雜混亂的操作流程、隱藏難找的功能按鈕等情況
易用性測試用例
一般確定在左邊,取消在右邊
頁面布局問題
問題指出: 界面中的信息布局不合理,如“出發城市”后直接跟“到達時間”,而“到達城市”和“出發時間”被分開,這不符合用戶的使用習慣。
正確做法: 相似的或聯系緊密的信息應該放在一起,如“出發城市”和“到達城市”應該相鄰,“出發時間”和“到達時間”也應該相鄰,并且應先寫出發再寫到達。
類別歸納: 頭等艙價格、經濟艙價格、公務艙價格等相似信息也應歸類在一起。
這個“返回”有歧義
按鈕名稱易懂: 按鈕名稱應易懂,用詞準確,與其他按鈕易于區分。例如,“返回上一頁面”和“返回”應有明確區分,避免歧義。
控件易用性測試用例
快捷方式綁定: 常用按鈕應支持快捷方式,如確定按鈕通常與回車綁定,取消或關閉按鈕通常與ESC綁定。
Frame框起: 相同或相近功能的按鈕應用Frame框起來,并有功能說明或標題,以提高用戶的使用效率。
快捷鍵
兼容性測試
含義
硬件兼容
文檔測試
用戶手冊
安裝手冊
加密測試
性能測試
含義
性能測試術語
資源利用率在性能測試中越低越好,表示占用的資源少。