QQ传文件测试要点
总-分-总
UI: 进度:进度条、百分比、速度、已传文件大小
显示传送文件图标、悬浮有文字
功能入口:图标、菜单项
各种提示:开始传送、各种异常信息的提示、传送结束
给好友传文件、给群传文件
功能:传文件
大小
类型
位置(本地、网络)
exe(是否允许)
不同用户之间:1v1,1v多
你和用户:不同的状态(在线、离线、隐身、忙碌)
黑名单、群友(qq群、讨论组)
删除好友(不是好友传文件)
陌生人
拖拽
秒传
撤回
终止
继续(断点续传)
以上功能需要结合不同用户的状态:不是好友变好友,是好友删除好友,群友退群
转发
传输文件的搜索
下载目录的设定:每次设定、默认设定
上传文件上限
从用户角度:1对多人、多人对1、1个窗口多个文件、自己给自己传
在线传
离线传
在线和离线传做转换
容错:
文件不存在
文件被占用
网络文件不可用
传输过程中断网
传输过程中删除好友
传输中删除临时文件
续传时候,对方不在线
接收的磁盘满了
默认接收文件的文件夹被删除
离线文件长时间不接受,会过期
传输的时候,退出登录(传输方、接收方)
本地开多个号,互传文件
同名文件的重复传输
易用性和体验:
入口是否好找
文字提示是否明确
安全:
传输过程是否加密
性能:
传输速度
从服务器端离线下载的速度
最多可以传多少个
最多可以收多少个
最多给多少人传
最多可以收多少人的
cpu占用、内存占用、I/O的监控
多开多个qq
局域网传输的时候优先公网传送
兼容性:
操作系统类型、版本、补丁版本
防火墙
防病毒
网络(wifi\有线(移动、联通、电信、局域网))
不同版本qq
不同类型:pc qq、手机qq还有web qq之间的互传
国际化(英文、意大利语):
多语言:英文版装在中文的系统上
输入信息:使用的本地化、国际化的信息
设定的时间区域
不同语言分隔符
文档:
齐全
易懂
多语言
查看入口是否好找
错字
是否符合当地法律条文
提示语言:
语言风格要统一
明确
易懂、友好
稳定性:
传输几千个文件死不死
冲突:类似软件,是否存在冲突(qq,yy,wangwang 同时传文件 )
QQ传文件测试要点的更多相关文章
- Postman:上传文件测试
1.设置好接口地址与提交方法 2.设置header Content-Type:multipart/form-data 3.设置body 选择为:form-data key要和服务器端保持一致 选择好自 ...
- qq传文件测试用例设计
- CXF:通过WebService上传文件,包括大文件的处理
参考网上文章,用CXF发布上传文件接口,并上传大文件的测试. 框架:spring3.1+cxf2.7.6 1.定义文件类实体 import javax.activation.DataHandler; ...
- 利用百度云盘API上传文件至百度云盘
一.获取Access Token示例 1. 请您将以下HTTP请求直接粘贴到浏览器地址栏内,并按下回车键. https://openapi.baidu.com/oauth/2.0/authorize? ...
- 闲话ajax,例ajax轮询,ajax上传文件[开发篇]
引语:ajax这门技术早已见怪不怪了,我本人也只是就自己真实的经验去总结一些不足道的话.供不是特别了解的朋友参考参考! 本来早就想写一篇关于ajax的文章的,但是前段时间一直很忙,就搁置了,趁着元旦放 ...
- web 表单方式上传文件方法(不用flash插件)
原理:使用表单的input type="file"标签,通过ajax提交表单请求,后台获取请求中的文件信息,进行文件保存操作 由于我测试用的做了一个上传文件和上传图片方法,所以我有 ...
- qq上传文件进行测试要点分析
功能 QQ 兼容性 1.Win系统/Mac系统 Android/IOS 品牌 传 1.上传方式:直接拖拽,按回车键上传 2.多个文件同时上传给一人/多人(考虑稳定性,是否存在内存泄露) 3.不是好友 ...
- PHP -- 模拟测试上传文件
FROM :http://web.itivy.com/article-740-1.html QQ上传文件为什么那么快? “QQ上传大文件/QQ群发送大文件时,可以在极短的时间内完成”是如何做到的. 有 ...
- Postman测试上传文件
postman测试上传文件 输入url:http://127.0.0.1:8081/uploadfile 选择post方式 选择body 选择form-data,text改为file 输入key: ...
随机推荐
- JAVA面试精选【Java web部分一】
Java的基础知识点就太多了,要说也不能穷尽,这个主要是靠自己在平时的积累和项目的开发经验,外边考的多的一般是继承,多态,线程,集合等等,但是笔试或者是面试中很有可能问许多集体的内容,比如hashMa ...
- thinkphp 验证的使用
TP5验证可分为独立验证和验证器: 独立验证是可直接写在控制器里直接验证如下: //独立验证 $data = [ 'name'=>'vendor33333', 'email'=>'vaen ...
- kafka-confluent管控中心安装
https://www.confluent.io/ 一个基于kafka的扩展平台,我们主要关注其管控中心. 由于监控中心只有企业版才有,所以下载企业版,并进行测试. 进入下载中心,可以看到两个版本: ...
- oracle 服务名 数据库名 实例名
服务名 show parameter service_name 实例名 show parameter instance 数据库名 show parameter db conn username/pas ...
- Ruby学习笔记3:Rendering(渲染)和 Redirect(重定向)
1. Rendering Rendering 是特别要告诉Controller 中的methods,要哪个view file来显示给用户.We can show Views as we wish! E ...
- 如何安装Exchange2010上安装更新汇总(Update Rollup)
原文链接:http://blog.51cto.com/zhengyu213/516729 更新汇总安装方式: 1. Windows update 通过自动更新服务安装Exchange更新汇总补丁.但E ...
- java 创建简单工厂模式
1.抽象类 package com.zpark.service; /** * 定义一个环境接口,所有省治理环境的方式都实现这个接口,并重写治理环境的方法 * @author tong * */ pub ...
- 关于xampp默认安装后mysql/mariadb密码的修改
关于xampp默认按照后mysql/mariadb密码的修改 默认安装的mysql/mariadb 是没有密码的 只能跳过 然后进行修改密码 /opt/lampp/bin/mysqld_safe - ...
- py库: Tesseract-OCR(图像文字识别)
http://blog.csdn.net/u012566751/article/details/54094692 Tesseract-OCR入门使用1 http://blog.csdn.net/u01 ...
- 《算法》第二章部分程序 part 3
▶ 书中第二章部分程序,加上自己补充的代码,包括各种优化的快排 package package01; import edu.princeton.cs.algs4.In; import edu.prin ...