1、UI
界面顯示:文件圖標、懸浮有文字
功能入口:圖標、菜單項
進度:進度條、百分比、速度、已上傳文件的大小、進度條
提示:開始傳送、各類異常信息的提示、傳送結束web
2、功能: 傳文件
文件大小、文件類型、文件位置
特殊文件格式,.exe是否可傳輸
上傳文件上限
不一樣用戶行駛之間(1V一、1V多)
用戶不一樣的狀態(在線、離線、隱身、忙碌)
用戶特殊在線狀態:黑名單、羣友(QQ羣、討論組)
刪除好友:刪除好友以後,是否可繼續上傳
陌生人:陌生人模式下,是否可上傳
特殊上傳操做:拖拽、秒傳(實現技術背景 MD5 哈希算法)
特殊異常操做:撤回、終止、中斷後繼續(斷點續傳)
ps: 以上功能須要結合不一樣用戶的狀態
特殊操做:轉發、傳輸文件的搜索
下載目錄的設定:每次設定、默認設定
從用戶角度:1對多人、多人V一、1個窗口多個文件
在線傳、離線傳
在線和離線作轉換算法
3、容錯:
傳輸文件不存在
傳輸文件被佔用
網絡文件被佔用
傳輸過程當中斷網
傳輸過程當中刪除好友
傳輸中刪除臨時文件
續傳時,多方不在線
接收磁盤,空間儲存滿了
默認文件夾被刪除
在線保留時間,長時間不接收,回過去
傳輸時,退出登陸(傳輸方、接收方)
本地多個號 互傳文件
同名文件的重複傳輸安全
4、易用性:
入口是否好找
文字提示是否明確服務器
5、安全:
傳輸過程是否加密網絡
6、性能:
傳輸速度
離線下載速度,從服務器下載的速度
文件數量限制,最多能夠上傳多少,最少能夠接收多少
文件上傳人數,最多能夠接受多少人上傳,最少能夠接收多 少人上傳
CPU佔用、內存佔用、io監控
同一終端,多個軟件互傳
局域網傳輸時優先內網傳送性能
7、兼容性
操做系統類型、版本、補丁版本
防火牆啓動時,是否阻止該功能
防病毒啓動時,是否誤殺
網絡{wifi、有線(聯通、移動、電信、局域網)}
不一樣版本(最新版、最新版前幾版以內)
不一樣類型: PC、手機、平板 、web測試
8、國際化:
多語言測試,英文版裝在中文的系統上是否顯示正常
輸入信息,本地化、國際化信息是否作了區別
設定的時間區域
不一樣語言分隔符加密
9、文檔:
對應文檔是否齊全
對應文檔是否易懂
多語言要求時,是否顯示正常
查看入口是否好找
文檔是否存在錯字spa
10、提示語言:
語言風格要統一
語言提示明確
語言提示易懂、友好操作系統
11、穩定性:
大批量傳輸文件,同時上傳幾千個文件時是否顯示正常
12、衝突:功能近似軟件,是否存在衝突