> ### 文件上傳功能怎么測試?
* 功能測試
1. 選擇符合要求的文件,上傳--------上傳成功;
2. 上傳成功的文件名稱顯示----------顯示正常(根據需求)
3. 查看,下載上傳成功的文件--------上傳的文件可查看或下載
4. 刪除上傳成功的文件-------------可刪除
5. 替換上傳成功的文件-------------可替換
6. 上傳文件是否支持中文名稱--------根據需求而定
7. 文件路徑是否可手動輸入----------根據需求而定
8. 手動輸入正確的文件路徑,上傳-----上傳成功
9. 手動輸入錯誤的文件路徑,上傳-----提示,不能上傳
* 文件大小測試
1. 符合格式,總大小稍小于限制大小的文件------上傳成功
2. 符合文件,總大小等于限制大小的文件--------上傳成功
3. 符合文件總大小稍大于限制大小的文件--------在上傳初提示附件過大
4. 小為0kb的txt文檔-----------------------不能上傳
* 文件名稱測試
1. 文件名稱過長。Win2000標準:255個字符(指在英文的字符下),如果是中文不超過127個漢字-----提示過長
2. 文件名稱達到最大長度(中文,英文或混在一起)上傳后名稱顯示,頁面排版-----------頁面顯示正常
3. 文件名稱中包含特殊字符-------------根據需求而定
4. 文件名全為中文--------------------根據需求而定
5. 文件名全為英文--------------------根據需求而定
6. 文件名為中、英混合-----------------根據需求而定
* 文件格式測試
1. 上傳正確格式-----------------上傳成功
2. 上傳不允許的格式--------------提示不能上傳
3. 上傳rar,zip等打包文件(多文件壓縮)---------根據需求而定
* 安全性測試
1. 上傳可執行文件(exe文件)-----------------根據需求而定
2. 上傳常見的木馬文件------------------------提示不能上傳
3. 上傳時服務器空間已滿----------------------有提示
* 性能測試
1. 上傳時網速很慢(限速)-----------------當超過一定時間,提示
2. 上傳過程斷網--------------------------有提示是否上傳成功
3. 上傳過程服務器停止工資------------------有提示是否上傳成功
4. 上傳過程服務器的資源利用率---------------在正常范圍
* 界面測試
1. 界面美觀性、易用性(鍵盤和鼠標的操作、tab跳轉的順序是否正確)----------顯示正常(根據需求)
2. 按鈕文字是否正確--------------正確
3. 正確/錯誤提示的文字是否正確---------------正確
4. 說明性文字是否正確-----------------------正確
* 其他測試
1. 有多個上傳框時,上傳相同名稱的文件---------------根據需求而定
2. 上傳一個正在打開的文件-------------------------可以上傳
3. 文件路徑是手工輸入的是否限制長度----------------限制一定的長度
4. 上傳過程中是否有取消正在上傳文件的功能-----------有
5. 保存時有沒有已經選擇好,但沒有上傳的文件-----------提示上傳
6. 選擇好但是未上傳的文件是否可以取消選擇------------可以取消選擇
- 總章
- Oracle數據庫
- 常見的Linux命令
- 理論內容整理
- 給你如下功能怎么測試
- 支付怎么測試
- 購物車怎么測試?
- 搜索功能怎么測試?
- 文件上傳功能怎么測試?
- 登錄功能怎么測試?
- 還款功能怎么測試?
- 訂單功能怎么測試?
- 自動化測試篇
- 必記代碼
- 接口測試篇
- 性能測試篇
- app測試篇
- 面試篇
- 項目篇
- 職業素養篇
- 真實案列分析
- 如何預防冷場
- redis
- 琪琪
- 禪道搭建手冊
- 禪道搭建手冊1
- 禪道的基本使用
- 基于Python3_Selenium的自動化
- Python3安裝
- Python3基礎
- 列表_元組_集合
- 函數_模塊_類
- Python代碼
- selenium環境
- selenium定位方式
- Selenium常見操作
- toast讀取代碼
- 添加用戶代碼
- 隱式等待與顯式等待
- 循環添加用戶
- 測試用例練習
- 測試用例優化
- Fiddler抓包工具
- 安裝
- Fiddler使用
- 接口測試
- Jmeter的安裝
- Jmeter使用
- jmeter+ant+jenkins接口自動化測試框架
- 接口安全測試
- 性能測試
- Nmon監控LInux系統
- Jmeter分布式
- 性能測試-具體案例
- Monkey
- 安裝1
- Monkey使用
- appium自動化
- appium的安裝
- appium基本使用
- 真機USB連接
- 問題排查
- Jenkins持續集成
- Jenkins安裝
- Jenkins配置任務
- Python擴展內容
- Python連接數據庫
- Python進行接口測試
- 開啟服務