文件上傳用例
1.文件名檢查
a.符合文件命名規(guī)范:文件命名規(guī)范雨饺、命名長度钳垮、格式、大小都符合要求的文件
b.不符合文件名規(guī)范:文件命名長度额港、格式和大小都符合要求饺窿,但是命名不符合規(guī)范的文件
c.符合文件名長度
d.不符合文件名長度
2.文件路徑檢查
a.文件路徑可手動輸入:輸入正確路徑(可以手動收入,選擇合法文件移斩,輸入正確的路徑上傳)
b.文件路徑可手動輸入:輸入錯誤路徑
b.1路徑格式存在問題肚医,無法解析
b.2路徑格式正確,但是路徑下找不到指定文件
b.3相對路徑和絕對路徑問題
c.文件路徑不可手動:正常操作(不可手動向瓷,選擇合法文件肠套,檢查自動帶出文件路徑上傳)
d.文件路徑不可手動:篡改路徑為正確路徑(通過F12篡改文件路徑為正確路徑地址上傳)
e.文件路徑不可手動:篡改路徑為錯誤路徑
f.修改已選擇的且未上傳的文件:選擇文件A,如果有文件路徑的話猖任,檢查能夠正常帶出文件A的路徑你稚,不做上傳,重新選擇B文件朱躺,檢查文件路徑更新為B文件的路徑入宦,重新上傳
g.選擇一個已經(jīng)打開的合法文件上傳
3.文件類型檢查
a.符合文件類型
a.1類型命名全部大寫:選擇符合文件類型的文件,將文件類型后綴名全部修改為大寫上傳
a.2類型命名全部小寫
a.3類型命名大小寫混合
b.不符合文件類型
4.文件大小檢查
a.空文件上傳
b.文件大小略小于限制大小上傳
c文件大小等于限制大小上傳
d.文件大小略大于限制大小上傳
e.上傳文件大小超過存儲剩余空間
f.上傳文件是存儲空間已滿
g.沒有限制大小時上傳正常大小文件和超大文件
5.文件內(nèi)容檢查
a.同名文件上傳:有些規(guī)則是覆蓋上傳室琢,則需要用同名 不同內(nèi)容文件上傳乾闰,檢查上傳后的文件內(nèi)容是的為最新的;有些上傳時會做重命名保存盈滴,同名的文件上傳到存儲上是作為不同文件保存的
b.合法文件上傳
c.非法文件上傳
d.病毒文件上傳
6.上傳響應(yīng)時間檢查
7.上傳頁面顯示和控件檢查
8.上傳成功/失敗提示信息檢查
9.上傳頁面可用性檢查
10.上傳數(shù)據(jù)庫檢查