文件上傳測試


文件上傳常規測試點整理

上傳正常功能測試:

(1)選擇符合要求的文件,是否上傳成功;

(2)上傳成功的文件名稱是否顯示正常,是否可以正常瀏覽(視頻、音樂、圖片);

(3)上傳文件過程中是否支持取消正在上傳文件;

(4)在上傳過程中,在本地刪除上傳文件是否正常處理;

(5)批量上傳多個文件過程中,一部分文件被移動,或被刪除,或被改名,是否會影響其他文件的上傳;

(6)批量上傳多個文件過程中,如果出現異常中斷,是全部上傳被撤銷還是部分上傳被撤銷;

 

2.文件類型:
 (1)文件類型是否有限制,如果有限制按照要求進行測試;若上傳類型沒有限制,則測試用例要考慮的以下幾個方面:各種常見的文件類型,包括jsp、iso、apk等,以及各種視頻、音頻和圖片等。

圖片:jpg/png/gif/bmp...

視頻:mp4/avi/flv/mov/swf/wmv/qlv...

文檔:doc/docx/sxw/xls/xlsx...

壓縮包:zip/rar/7z/tar/gz/...

安裝文件:exe/msi/bat...

 

(2)關於文件名:純中文、中文和英文混合、中文和數字、中文和特殊字符(&*等)文件名、英文和數字,英文和特殊字符、純英文文件名等;

 

 

 (3)文件名長度:1個字符、10個字符、100個字符等;

 

(4)文件存儲位置:D:\文件,計算機\C盤\用戶\文件夾\文件,..\文件夾1\文件夾2\文件夾3\文件夾4……文件;

 

3.文件名稱測試:

(1)文件名稱過長;

(2)文件名稱達到最大長度(中文,英文或組合類型)上傳后名稱顯示是否正常;

(3)文件名稱較長、較短,頁面排版是否正常;

(4)文件名稱中包含特殊字符;

(5)文件名全為中文;

(6)文件名全為英文;

(7)文件名為中、英混合;

  1.  

4.文件大小:
 通常情況下,系統會設定上傳文件大小的上限值,在考慮上傳文件大小時,包括以下幾種情形:

(1)文件大小為0字節文件, 1KB, 200KB, 2MB, 20MB,2G等;

(2)符合格式,總大小稍小於限制大小的文件;

(3)符合文件,總大小等於限制大小的文件;

(4)符合文件,總大小稍大於限制大小的文件;

  1.  

5.安全性測試:

(1)上傳可執行文件(exe文件);

(2)上傳常見的木馬文件,-提示不能上傳;

(3)上傳時服務器空間已滿,有提示;

 

6.性能測試:

(1)上傳時網速較慢(限速),當超過一定時間,是否有提示;

(2)上傳過程斷網,有提示是否上傳成功;

(3)上傳過程服務器停止工作,是否有提示;

(4)上傳過程服務器的資源利用率,是否在正常范圍;

(5)檢查上傳不同的文件在不同的網絡環境響應速度,及系統資源占用;

 

7.界面測試:

(1)界面美觀性、易用性(tab跳轉的順序是否正確),顯示正常(根據需求);

(2)文案文字是否正確,是否存在錯別字;

(3)正確/錯誤提示性文字是否正確;

(4)說明性文字是否正確;

 

7.其他:

(1)有多個上傳框時,上傳相同名稱的文件;

(2)上傳一個正在打開的文件;

(3)上傳過程中是否有取消正在上傳文件的功能;

(4)保存時有沒有已經選擇好,但沒有上傳的文件;

(5)選擇好但是未上傳的文件是否可以取消選擇;

(6)附件為空時,上傳按鈕是否可用,是否有提示信息,提示信息是否明確;

(7)附件由於某種原因上傳失敗,系統是否可正常處理(網絡突然斷掉、文件本身出;

(8)現損壞、上傳中途客戶不小心認為關掉上傳對話框時,是否正常處理;

(9)文件大小為臨界值時,系統是否可以正常處理;

(10)文件選擇后,點擊上傳按鈕,提示信息顯示出來所要花費的時間;

(11)文件上傳成功后,文件名的編寫是否符合用戶要求的規則;

(12)是否可以多個客戶端同時長傳,如果多個客戶端同時長傳,如果上傳的文件名和類型都相同時,系統會如何處理;

(13)如果允許多個客戶端同時上傳,而且一次可以上傳多個文件,如果在兩個不同的客戶端上傳的同一批文件中有個別上傳文件名類型相同,有些不相同時,系統會如何處理;

上傳素材

一、H5與PC端的素材同步關系:

1.H5上傳的素材頁面只顯示通過H5上傳的素材,PC上傳的素材不同步至H5,H5上傳的素材實時同步至PC對應的素材Tab頁;

2.PC上修改素材(圖片、音樂、視頻)的標題和視頻描述,H5上同步修改;

3.PC上刪除素材(圖片、音樂、視頻),H5也同步刪除;H5上刪除素材,PC上也同步刪除;

 

二、上傳素材-空數據頁面:

1.H5上傳素材頁面為空頁面時,展示默認文案“您可以選擇視頻、圖片或音頻素材進行上傳”;

2.點擊“上傳”按鈕,打開選擇文件的頁面,可訪問手機本地文件(支持拍照、訪問照片圖庫、瀏覽文件庫);

3.選擇本地文件后,在當前頁面顯示該文件上傳的進度,上傳完后自動刷新當前頁面,正常展示到文件列表;

 

三、上傳素材-有數據頁面:

1.素材按照轉碼完成的時間順序排列展示,上傳中的展示在前,轉碼完成的展示在后;

2.每頁加載20條數據,下滑頁面加載新數據;

3.上傳失敗(非轉碼失敗)的素材,在判斷出上傳失敗后,toast提示“素材上傳失敗”,點擊“編輯”-“刪除”或刷新當前頁面,將該素材從列表中刪除;

4.轉碼失敗的素材,在判斷出轉碼失敗后,在列表中顯示“上傳失敗”的狀態;

5.點擊右上角“編輯”,上傳完成和轉碼失敗的文件前出現選擇框:

(1)未選擇文件時,“刪除”按鈕不可點擊;

(2)勾選文件后,顯示本次刪除的文件數,點擊刪除時彈出刪除的二次確認對話框;

(3)下滑刷新加載更多數據,支持勾選多個文件進行批量刪除;

6.上傳中的文件不能刪除,上傳完成和轉碼失敗的文件可刪除;

7.視頻文件:

(1)上傳完成的視頻有”分享”按鈕,其它類型各個狀態下的文件無此按鈕;

(2)視頻素材在封面上標注“視頻”及視頻時長,右側展示視頻標題,上傳時間,文件大小及“分享”按鈕,點擊“分享”按鈕,進入視頻分享頁面;

(3)上傳視頻的文件標題顯示兩行,超過兩行顯示不下用...表示;

(4)視頻文件支持上傳avi、flv、mov、mp4、wmv格式文件;

 

8.音頻文件:

(1)音頻封面用默認圖,封面上標注“音頻”及音頻時長,右側展示音頻標題,上傳時間,文件大小;

(2)上傳音頻的文件標題顯示兩行,超過兩行顯示不下用...表示;

(3)音頻文件支持上傳mp3、wav格式文件;

 

9.圖片文件:

(1)圖片封面用實際上傳的圖片作為封面,封面上標注“圖片”字樣,右側展示圖片標題,上傳時間,文件大小;

(2)圖片獲取不到封面時,用默認圖代替;

(3)上傳圖片的文件標題顯示兩行,超過兩行顯示不下用...表示;

(4)圖片文件支持gif、jpeg、jpg、png格式文件;

 

10.支持單個文件上傳和最多批量上傳5個文件,上傳完后自動刷新當前頁面,正常顯示到文件列表;

11.上下滑動H5頁面,加載新數據,頂部logo和“編輯”按鈕應始終固定在頂部;

12.H5上傳文件列表頁及文件分享頁在主流瀏覽器及客戶端下訪問,功能正常、頁面顯示正常:微信、微博、QQ、Safari瀏覽器、UC瀏覽器、QQ瀏覽器、搜狗瀏覽器、誇克瀏覽器、獵豹瀏覽器等;

13.上傳素材時,斷開網路,則中斷上傳,在當前頁恢復網路,則繼續上傳;

14.選擇非圖片、視頻、音頻格式文件時,限制上傳,提示“暫不支持上傳該格式文件”;

 

四、分享視頻到微博:

視頻:

1.視頻點擊后可播放,支持前后滑動進度條查看或使用自帶的組件快進/慢退15s;

2.視頻快進或后退調整后,仍為原始的播放或暫停狀態;

3.視頻聲音和畫面正常,支持靜音播放和取消靜音播放;

4.支持上傳視頻封面,選擇圖片作為封面后,視頻在未播放時默認使用上傳的圖片作為封面;

 

視頻標題(必填):

1.不輸入標題點擊“分享”按鈕,以紅色字提示“標題不能為空”;

2.視頻標題支持6-30個字符:數字、字母兩個為一個字符,一個中文為一個字符;

3.視頻標題填寫處支持復制、粘貼文字;

 

博文(必填):

1.輸入視頻標題,不輸入博文即點擊“分享”按鈕,以紅色字提示“博文不能為空”;

2.博文字數不做限制,當博文填寫欄輸入的內容增多,輸入框向下鍵入,支持上下滑動頁面進行查看;

3.博文內容支持輸入表情:點擊鍵盤彈出表情鍵盤,可將表情填入博文中,再次點擊則收起表情鍵盤;

 

微博賬號:

1.打開選擇賬號窗口,默認勾選全部有效的賬號,授權過期的賬號置灰不可選,重新授權綁定后可選;

2.點擊“全選”可全選所有賬號,再次點擊“全選”取消全選;

3.在單個賬號后,點擊選擇框,可選擇/取消選擇;

4.勾選賬號后,點擊“取消”,取消操作;點擊“保存”,則完成則保存所選賬號的操作;

 

定時分享:

1.點擊定時分享,則在指定時間將視頻和博文分發到微博;

2.不選擇定時分享,則立即將視頻和博文分享到微博;

 

預覽:

1.點擊預覽,跳轉到新頁面,在底部顯示“生成預覽中”,5秒后提示消失;

2.預覽頁面顯示logo和用戶頭像及昵稱,博文,視頻,“復制預覽鏈接”;

3.若視頻上傳了封面,則視頻未播放時,預覽頁面默認展示封面;

3.在預覽頁支持播放視頻,快進/慢放等操作;

4.點擊“復制預覽鏈接”,復制后可正常訪問到預覽頁面;

 

分享:

1.點擊“分享”按鈕,顯示分享進度,並提示“加載中,請稍后”,分享完成后toast提示“分享成功”,在PC-我的分發記錄中可查看分發記錄及分發狀態;

2.成功分發后,分發的視頻應支持播放,視頻博文顯示正常,可正常瀏覽和轉發等操作;


免責聲明!

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



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