上傳功能測試點記錄


最近有任務中包含了上傳功能的測試,編寫測試用例的過程中總結下文件上傳的功能測試點~

一、文件類型檢查
1.指定的文件類型,允許上傳
2.指定之外的文件類型,不允許上傳並做出合理提示
3.指定的文件類型后綴大寫,允許上傳
4.指定的文件類型后綴大小寫混合,允許上傳

二、文件大小檢查
假設限制上傳文件最大為X:
1.指定文件類型的文件小於X,允許上傳
2.指定文件類型的文件等於X,不允許上傳
3.指定文件類型的文件大於X,不允許上傳並給出合理提示
4.指定文件類型的文件等於0,視具體需求看是否允許上傳
5.非指定文件類型的文件大於X,不允許上傳並給出合理提示
6.剩余存儲空間不足,上傳失敗並做出提示
7.剩余存儲空間已滿,上傳失敗並做出提示
8.如果沒有限制上傳文件大小的話,建議測試下超大文件的上傳

三、文件名稱檢查
1.文件名稱符合命名規范,允許上傳(名稱是否允許包含中文、數字、特殊符號等等,這里的命名規范要看具體的需求)
2.文件名稱不符合命名規范,不允許上傳(這里的命名規范要看具體的需求)
3.文件名稱有長度限制-符合長度限制,允許上傳
4.文件名稱有長度限制-不符合長度限制,不允許上傳
5.文件名稱沒有長度限制-Windows文件名稱最短1個字符,允許上傳
6.文件名稱沒有長度限制-文件名稱是Windows允許輸入的最長名稱(區分中英文),允許上傳

四、文件路徑檢查
1.手動輸入當前路徑下存在的文件名,允許上傳
2.手動輸入當前路徑下不存在的文件名,不允許上傳
3.手動輸入當前路徑先不合法的文件名,不允許上傳
4.手動輸入正確的文件路徑,允許上傳
5.手動是輸入不存在的文件路徑,不允許上傳
6.文件已打開,允許上傳

五、文件上傳響應時間檢查
1.上傳正常大小的文件,檢查上傳時間是否在可接受范圍內(或者需求是否對上傳時間有具體要求)

六、文件內容檢查
1.同名文件是否可以上傳,視具體需求和應用場景來定
2.文件內容要求的規則,上傳成功
3.文件內容不符合要求的規則,上傳失敗
4.病毒文件,上傳失敗

七、上傳頁面檢查
1.上述每種上傳失敗是否有提示,提示是否合理
2.上傳成功的是否有提示,提示是否合理
3.文件上傳是否顯示進度,進度顯示是否正常

八、文件上傳中
1.文件上傳中,文件被刪除,上傳失敗
2.文件上傳中,文件所在文件夾被刪除,上傳失敗
3.文件上傳中,文件名稱被修改,上傳失敗
4.文件上傳中,文件類型被修改,上傳失敗
5.文件上傳中斷網,上傳失敗
6.文件上傳中取消上傳
7.文件上傳中關閉標簽頁、關閉瀏覽器

九、上傳后
1.文件上傳后如何存儲?存數據庫還是存緩存?
2.上傳文件的數據是否轉存數據庫,寫入數據庫的信息是否准確
3.文件刪除前端提示刪除成功,對應數據庫記錄更新
4.文件上傳后是否存緩存?使用時如何准確獲取緩存?緩存更新是否合理?緩存是否定時刪除?緩存空間預留是否合理?
5.文件刪除前端提示刪除成功,對應緩存記錄更新
6.文件上傳都是否可以下載-下載后內容與上傳時一致
7.文件上傳都是否可以預覽-預覽內容與上傳時一致
8.文件上傳成功后樣式合理

十、上傳權限驗證
1.非授權用戶不可上傳
2.授權用戶可以上傳
3.非授權用戶不可以刪除
4.授權用戶可以刪除

十一、其他驗證
1.多個用戶同時上傳同名文件,上傳時間正常, 上傳后各自的文件名包括文件內容正確

最后,在設計測試用例時,還是要考慮具體的需求和開發方案來設計切合實際的測試用例哦~

歡迎留言補充交流~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM