一、UI
界面显示:文件图标、悬浮有文字
功能入口:图标、菜单项
进度:进度条、百分比、速度、已上传文件的大小、进度条
提示:开始传送、各种异常信息的提示、传送结束
二、功能: 传文件
文件大小、文件类型、文件位置
特殊文件格式,.exe是否可传输
上传文件上限
不同用户行驶之间(1V1、1V多)
用户不同的状态(在线、离线、隐身、忙碌)
用户特殊在线状态:黑名单、群友(QQ群、讨论组)
删除好友:删除好友之后,是否可继续上传
陌生人:陌生人模式下,是否可上传
特殊上传操作:拖拽、秒传(实现技术背景 MD5 哈希算法)
特殊异常操作:撤回、终止、中断后继续(断点续传)
ps: 以上功能需要结合不同用户的状态
特殊操作:转发、传输文件的搜索
下载目录的设定:每次设定、默认设定
从用户角度:1对多人、多人V1、1个窗口多个文件
在线传、离线传
在线和离线做转换
三、容错:
传输文件不存在
传输文件被占用
网络文件被占用
传输过程中断网
传输过程中删除好友
传输中删除临时文件
续传时,多方不在线
接收磁盘,空间储存满了
默认文件夹被删除
在线保留时间,长时间不接收,回过去
传输时,退出登录(传输方、接收方)
本地多个号 互传文件
同名文件的重复传输
四、易用性:
入口是否好找
文字提示是否明确
五、安全:
传输过程是否加密
六、性能:
传输速度
离线下载速度,从服务器下载的速度
文件数量限制,最多可以上传多少,最少可以接收多少
文件上传人数,最多可以接受多少人上传,最少可以接收多 少人上传
CPU占用、内存占用、io监控
同一终端,多个软件互传
局域网传输时优先内网传送
七、兼容性
操作系统类型、版本、补丁版本
防火墙启动时,是否阻止该功能
防病毒启动时,是否误杀
网络{wifi、有线(联通、移动、电信、局域网)}
不同版本(最新版、最新版前几版之内)
不同类型: PC、手机、平板 、web
八、国际化:
多语言测试,英文版装在中文的系统上是否显示正常
输入信息,本地化、国际化信息是否做了区别
设定的时间区域
不同语言分隔符
九、文档:
对应文档是否齐全
对应文档是否易懂
多语言要求时,是否显示正常
查看入口是否好找
文档是否存在错字
十、提示语言:
语言风格要统一
语言提示明确
语言提示易懂、友好
十一、稳定性:
大批量传输文件,同时上传几千个文件时是否显示正常
十二、冲突:
功能近似软件,是否存在冲突