zoukankan      html  css  js  c++  java
  • 测试场景分析-上传文件软件

    一、UI
    界面显示:文件图标、悬浮有文字
    功能入口:图标、菜单项
    进度:进度条、百分比、速度、已上传文件的大小、进度条
    提示:开始传送、各种异常信息的提示、传送结束

    二、功能: 传文件
    文件大小、文件类型、文件位置
    特殊文件格式,.exe是否可传输
    上传文件上限
    不同用户行驶之间(1V1、1V多)
    用户不同的状态(在线、离线、隐身、忙碌)
    用户特殊在线状态:黑名单、群友(QQ群、讨论组)
    删除好友:删除好友之后,是否可继续上传
    陌生人:陌生人模式下,是否可上传
    特殊上传操作:拖拽、秒传(实现技术背景 MD5 哈希算法)
    特殊异常操作:撤回、终止、中断后继续(断点续传)
    ps: 以上功能需要结合不同用户的状态
    特殊操作:转发、传输文件的搜索
    下载目录的设定:每次设定、默认设定
    从用户角度:1对多人、多人V1、1个窗口多个文件
    在线传、离线传
    在线和离线做转换

    三、容错:
    传输文件不存在
    传输文件被占用
    网络文件被占用
    传输过程中断网
    传输过程中删除好友
    传输中删除临时文件
    续传时,多方不在线
    接收磁盘,空间储存满了
    默认文件夹被删除
    在线保留时间,长时间不接收,回过去
    传输时,退出登录(传输方、接收方)
    本地多个号 互传文件
    同名文件的重复传输

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

    五、安全:
    传输过程是否加密

    六、性能:
    传输速度
    离线下载速度,从服务器下载的速度
    文件数量限制,最多可以上传多少,最少可以接收多少
    文件上传人数,最多可以接受多少人上传,最少可以接收多 少人上传
    CPU占用、内存占用、io监控
    同一终端,多个软件互传
    局域网传输时优先内网传送

    七、兼容性
    操作系统类型、版本、补丁版本
    防火墙启动时,是否阻止该功能
    防病毒启动时,是否误杀
    网络{wifi、有线(联通、移动、电信、局域网)}
    不同版本(最新版、最新版前几版之内)
    不同类型: PC、手机、平板 、web

    八、国际化:
    多语言测试,英文版装在中文的系统上是否显示正常
    输入信息,本地化、国际化信息是否做了区别
    设定的时间区域
    不同语言分隔符

    九、文档:
    对应文档是否齐全
    对应文档是否易懂
    多语言要求时,是否显示正常
    查看入口是否好找
    文档是否存在错字

    十、提示语言:
    语言风格要统一
    语言提示明确
    语言提示易懂、友好

    十一、稳定性:
    大批量传输文件,同时上传几千个文件时是否显示正常

    十二、冲突:
    功能近似软件,是否存在冲突

  • 相关阅读:
    【JDK】JDK源码分析-LinkedList
    【JDK】JDK源码-Queue, Deque
    【JDK】JDK源码分析-Vector
    【JDK】JDK源码分析-ArrayList
    Jmeter-安装及配置(一)
    数据库连接池技术
    2017年度总结
    Windows重装系统
    Java + Selenium + Appium手机自动化测试
    DbVisualizer出现下列错误:Could not read XML file
  • 原文地址:https://www.cnblogs.com/mrwhite2020/p/12916643.html
Copyright © 2011-2022 走看看