測試場景分析-上傳文件軟體

一、UI
介面顯示:文件圖標、懸浮有文字
功能入口:圖標、菜單項
進度:進度條、百分比、速度、已上傳文件的大小、進度條
提示:開始傳送、各種異常資訊的提示、傳送結束

二、功能: 傳文件
文件大小、文件類型、文件位置
特殊文件格式,.exe是否可傳輸
上傳文件上限
不同用戶行駛之間(1V1、1V多)
用戶不同的狀態(在線、離線、隱身、忙碌)
用戶特殊在線狀態:黑名單、群友(QQ群、討論組)
刪除好友:刪除好友之後,是否可繼續上傳
陌生人:陌生人模式下,是否可上傳
特殊上傳操作:拖拽、秒傳(實現技術背景 MD5 哈希演算法)
特殊異常操作:撤回、終止、中斷後繼續(斷點續傳)
ps: 以上功能需要結合不同用戶的狀態
特殊操作:轉發、傳輸文件的搜索
下載目錄的設定:每次設定、默認設定
從用戶角度:1對多人、多人V1、1個窗口多個文件
在線傳、離線傳
在線和離線做轉換

三、容錯:
傳輸文件不存在
傳輸文件被佔用
網路文件被佔用
傳輸過程中斷網
傳輸過程中刪除好友
傳輸中刪除臨時文件
續傳時,多方不在線
接收磁碟,空間儲存滿了
默認文件夾被刪除
在線保留時間,長時間不接收,回過去
傳輸時,退出登錄(傳輸方、接收方)
本地多個號 互傳文件
同名文件的重複傳輸

四、易用性:
入口是否好找
文字提示是否明確

五、安全:
傳輸過程是否加密

六、性能:
傳輸速度
離線下載速度,從伺服器下載的速度
文件數量限制,最多可以上傳多少,最少可以接收多少
文件上傳人數,最多可以接受多少人上傳,最少可以接收多 少人上傳
CPU佔用、記憶體佔用、io監控
同一終端,多個軟體互傳
區域網傳輸時優先內網傳送

七、兼容性
作業系統類型、版本、修補程式版本
防火牆啟動時,是否阻止該功能
防病毒啟動時,是否誤殺
網路{wifi、有線(聯通、移動、電信、區域網)}
不同版本(最新版、最新版前幾版之內)
不同類型: PC、手機、平板 、web

八、國際化:
多語言測試,英文版裝在中文的系統上是否顯示正常
輸入資訊,本地化、國際化資訊是否做了區別
設定的時間區域
不同語言分隔符

九、文檔:
對應文檔是否齊全
對應文檔是否易懂
多語言要求時,是否顯示正常
查看入口是否好找
文檔是否存在錯字

十、提示語言:
語言風格要統一
語言提示明確
語言提示易懂、友好

十一、穩定性:
大批量傳輸文件,同時上傳幾千個文件時是否顯示正常

十二、衝突:
功能近似軟體,是否存在衝突