1.可選下拉框:
- 點擊選擇時默認焦點以及選擇後焦點轉移情況;
- 點擊下拉框以外其他內容是否自動收縮;
- 可選下拉框爲相互制約時逆序選擇是否正常動態變化;
- 如果是相互聯動的可選下拉框,比如車規/品牌/車系等相互制約等可選下拉框,需要考慮逆序選擇的情況;
2.文本框:
- 文本框的長度限制,格式限制;
- 文本框是否會支持複製粘貼;
- 輸入時是否支持分行,保存後查看分行是否有效;
- 輸入過長的文本內容不手動進行分行,觀察頁面顯示時是否會無言向右延升顯示;
3.郵件:
- 中外郵箱是否均可用正常接收;
- 郵箱正則表達式是否進行驗證;
- 發送的郵件中是否存在格式被郵件自帶格式覆蓋的情況;
- 發送郵件是否設置倒計時或者連續多次重複發送;
- 發送的郵件的是否存在有效期,有效期外郵件超鏈接的現實情況,有效期內郵件的處理;
4.搜索框:
- 搜索框長度格式限制;
- 輸入搜索條件後搜索結果頁是否正常顯示搜索條件;
- 切換搜索類型後輸入搜索條件進行搜索是否正常顯示;
- 如果搜索的對象是一個分頁列表,請注意是否能夠搜索出當前頁面以外的其它頁面內容;
5.session:
- session過期時間限制,過期後如何跳轉回登錄頁面,跳轉回登錄也是否攜帶用戶信息;
- 擁有session限制的網站相關的接口測試時使用postman等接口測試工具時較爲繁瑣,建議使用網頁版的postman,進而省略了session的反覆錄入;
6.附件框:
- 上傳附件是拒絕先選擇後還要upload; 上傳附件氛圍分爲新增和再次編輯兩次入口;
- 上傳附件如果有文件限制請注意文件限制的大小、格式以及是否可以選擇附件時同時選擇多個進行上傳;
- 刪除後只剩最後一個是否會引起異常,新增超出的數額限制後是否會自動刪除第一個。
- 圖片框是否支持粘貼、拖拽等功能,如果支持請注意能否支持多次粘貼、拖拽。
- 若支持上傳PDF、doc等文件類型的附件,要求點擊新窗口打開附件進行預覽,不是點擊查看佔位符的大圖,查看大圖是個什麼鬼。。。
- 既支持輸入文件又支持輸入圖片的附件框需要考慮展示時的順序,順序有可能是要求按照上傳的順序進行展示,有可能是按照先圖片後附件的展示順序進行展示;
- 上傳後再次進入編輯再次上傳時是否還有新增時一樣的限制條件;
- 強行修改文件格式的附件能否正常上傳;
- 附件上傳後是否支持點擊放大、放大後是否會模糊;放大後是否會出現圖片被裁減;放大後頁面右上角是否存在關閉按鈕;如果存在放大次數,是否有放大縮小的次數限制;多張照片是否可以左右點擊直接預覽下一張或者上一張;
7.時間國際化:
時間國際化產生的影響,已發佈時間和過期時間爲例進行總結:
- 當存在發佈時間的標示時,若以時間差即多少時分秒之前發佈的進行時間戳的顯示,則各時區查看的結果一致;若以發佈的時間進行時間戳的現實,則計算髮布的時區和查看的時區時間差進行加減後進行顯示;
- 當存過期的時間時,原理一致。主要保證的就是過期時無論哪個時區查看都是過期的!哈哈~
- 時間國際化一定要考慮所有和時間相關的問題,比如發佈時間,失效時間,註冊時間等等;
- 關於時間還要注意的點是:新增的時間,最新編輯的時間,以及過期時間,確認頁面顯示的時間以哪個爲準,是否與預期一致,是否會影響排序;
8.上傳圖片:
- 上傳圖片有兩種移動端+PC端;
- 移動端有兩種:拍照上傳+從相冊選擇;
- PC端有兩種:拖拽上傳+選擇上傳;
- 拍照上傳分兩種:橫+豎(機型要特別注意:三星、魅族)
- 從相冊選擇有兩種:選擇單張+一次選擇多張
- PC端上傳要注意照片的尺寸,eg:1000x20或者100x2000,觀察上傳後的現實結果,美觀度是否會特別低;
- 需要分別考慮新增時、編輯時等不同操作情況下的操作效果;
- 當上傳的圖片是空白截圖時,系統是如何顯示的,是否給予邊框進行顯示;
- 上傳圖片超出大小時,是否存在提示;上傳圖片未超出最大範圍但是過大時,上傳過程中是否給予用戶可視化界面供用戶及時知曉最新的上傳進度;
9.關於支付系統的注意點總結:
- 要注意銀行帳戶的分類。從地域上面來說,分爲跨行、跨市、跨省;從卡的性質來分,分爲個人銀行卡以及公司企業銀行卡;
- 要注意銀行的配置文件關於賬戶名、開戶行、賬號、備註、摘要等字段的必填性,這個可以去仔細詢問財務的實際操作經驗,畢竟他們更有發言權;
- 要注意銀行對於各個字段的長度限制,比如他可能不是把漢字、字母、數字都當作是一個字節,他也可能不是隻把一個漢字當做兩個字節,一個字母當做一個字節這樣;(我曾經參與的一個項目中是這樣計數的,漢字和字母獨立的情況下是一個漢字=2個字節,但是混合時如下圖所示:
4. 要注意在實際的操作過程中財物的常用輸入模式,比如備註或者摘要財物通常使用複製粘貼的模式進行輸入,那麼是從哪裏複製粘貼,這樣的複製粘貼結果是否會包含轉義字符,比如\n\t等等;銀行那邊是否會認定這些內容爲非法字符,進行攔截,如果是的話需要在代碼的一開始進行再次處理;
5. 要注意部署的格式,比如支付系統特別需要考慮是否要求只能公司內部網絡纔可以進行訪問,如果是這樣的話,一定要提前準備部署計劃,預估風險。千萬不可以等到所以測試完畢後再進行部署;
6. 要注意一個內容是否可以多次重複提交,在網絡比較卡頓的地方,提交按鈕能否多次點擊從而生成多筆同款數據。這部分可以藉助測試工具進行測試
幾個需要特別注意到通用點:
- 版本迭代,老版本是強制升級還是可以繼續正常使用;
- 瀏覽器兼容性,如果是web型的項目需要特別注意是否有要求兼容瀏覽器的類型及版本;
- 機型的適配,如果是客戶端的項目需要特別注意幾個常見的機型適配問題;
- 一個功能在手上除了其特有的測試點以外還有幾個通用的注意點:內容、位置、順序、分頁。。。
- APP的測試要注意每個頁面存在的返回按鈕,每個返回按鈕都要注意進行測試,如果當前頁面已經遍及內容,點擊返回按鈕應該彈出提示框是否確定放棄當前頁面正在編輯的內容
- web頁面注意部分按鈕是否支持多次點擊重新進行相關操作,如果支持請要求前端增加相關控制
10、excel導出:
1. 注意excel導出的內容與系統中的內容是否一致,數額的格式,單位等;
2. 注意excel導出的內容順序,有些歸類信息是否需要分子類和父類的形式進行分開導出;
3. 注意excel導出的實際價值,比如匯金系統中導出流水賬單是是爲了後期進行金額的統計求和,因此金額必須是數字格式,可以進行excel求和,不應該是文本格式。所以結果不是最重要的,結果能否與實際的後期運用纔是最重要的;
下面附上最近獲取的幾張完美的圖:
11.關於英文網站需要注意的問題:
- 單詞如果頁面長度不夠請注意文字的斷句方式要保證單詞的完整性,即前端應該保證格式爲”break-world”
- 單詞的大小寫,所有提示語,佔位文字都要注意首字母大寫
12.貨幣國際化需要注意的問題:
有些網站支持多種貨幣同時存在,請注意貨幣的匯率問題;比如當參考價限制絕對值要大於差價時,當兩個參考價與差價的幣種不一致時,如果匯率波動,可能會導致最終大價格小於0;
13.手機測試需要注意的幾個點:
- 返回:所有頁面的左上角都有返回按鈕,沒有編輯內容直接點擊返回按鈕直接返回上一頁;編輯內容後點擊返回按鈕,頁面應該給予提示語“是否確定放棄當前正在編輯的內容“
- home鍵:home鍵是一個物理鍵,請千萬注意home鍵點擊後返回主頁面,再次進入時是否仍然存在。傳說中的home鍵就是強制退出啊。比如某些關鍵節點直接殺死進程後再次進入該節點的內容如何處理;
3.強更:要注意客戶端強更代碼的位置,如果在登錄頁面可能會導致跳過登陸頁面就一直不會提示強更。這個也跟當前的客戶端是否設置了自動登錄有關係。