面試題:上傳和下載怎麼測試?
/1.上傳功能測試點/
對於上傳的檔案,假設系統要求上傳的檔案為jpg或gif格式圖片,大小為<=5M的檔案,我們在設計測試用例時,應該從以下幾個方面進行考慮:
1:檔案型別正確,檔案大小合適的校驗
例如:上傳一種jpg或gif的格式圖片,檔案大小<5M
2:檔案型別正確,檔案大小不合適的校驗
例如:上傳一種jpg或gif的格式圖片,檔案大小>5M
3:檔案型別正確,檔案大小合適的校驗
例如:上傳一種jpg或gif的格式圖片,檔案大小=5M
4:檔案型別正確,檔案大小合適的校驗
例如:上傳一種jpg或gif的格式圖片,檔案大小=0M
5:檔案型別錯誤,檔案大小合適的校驗
例如:上傳除jpg、gif格式除外的檔案,檔案大小=5M
6:檔案型別和檔案大小合法,上傳一個正在使用中的圖片(即開啟該圖片,在上傳該圖片)
7:檔案型別和檔案大小合法,位址列輸入一個存在的圖片地址並上傳
8:檔案型別和檔案大小合法,位址列輸入一個不存在的圖片地址並點選上傳
9:檔案型別和大小都合法,位址列只輸入一個存在的圖片名稱並點選上傳
/2.下載測試功能點/
-
右鍵另存為是否可以正確下載檔案,並且記錄下載次數
-
工具下載是否正確,並且記錄下載次數
-
單擊下載是提示下載還是在頁面開啟,如果直接開啟是否顯示正確,對於直接在頁面內開啟的內容是否能夠顯示正常,頁面美觀性
-
下載後儲存到本地是否能正確顯示,並且能夠正確開啟
-
下載次數是否被正確記錄,取消下載是否會紀錄下載次數
-
後臺沒有釋出的檔案是否在前臺可以找到並下載
-
後臺設定了下載許可權的檔案是否可以會在下載的時候進行許可權控制,比如說要積分下載,要登入下載,要回復下載等。
-
重複下載,儲存到本地是否會自動在檔名後面加字尾區別,比如說1,2,3這些數字
相關文章
- 檔案上傳的單元測試怎麼寫?
- 檔案上傳和下載功能
- PULPino在zedboard上的下載、測試PulpZed
- 測試面試題面試題
- 面試測試題面試
- 【編測編學】介面測試必備面試題(上)面試題
- 效能測試面試題面試題
- 檔案上傳測試
- 測試上傳檔案
- 測試圖片上傳
- 軟體測試培訓教程:軟體測試面試之怎麼測試刷抖音?面試
- 使用osscsdk自定義上傳和下載callback
- 用SecureCRT來上傳和下載資料Securecrt
- Linux測試上行和下載速率Linux
- 檔案上傳下載
- 測試者出的APP測試面試題APP面試題
- APP測試和傳統軟體測試有什麼區別APP
- 測試面試問題(二)面試
- mac下iterm2使用rz和sz上傳下載Mac
- 【編測編學】介面測試必備面試題必背(下)面試題
- 前端實現檔案下載和拖拽上傳前端
- SpringMVC中的檔案上傳和下載SpringMVC
- Java Struts檔案上傳和下載詳解Java
- 基於servlet的檔案上傳和下載Servlet
- 效能測試工具Lmbench的使用和下載
- React高頻面試題梳理,看看怎麼答?(上)React面試題
- 軟體測試面試問題_介面測試(二)面試
- 檔案上傳與下載
- JAVA檔案上傳下載Java
- Vertx 檔案上傳下載
- centos上傳下載檔案CentOS
- iOS-OC-AFNetworking上傳和下載(回撥下載進度)iOS
- 自動化測試學習:使用python庫Paramiko實現遠端伺服器上傳和下載Python伺服器
- springboot 中檔案的上傳和下載Spring Boot
- linux安裝rz和sz上傳下載命令Linux
- 效能測試常見面試題面試題
- 軟體測試面試題(2)面試題
- 測試面試題目求解答面試題