• 微信发视频测试点【面试题】【杭州多测师_王sir】


    一、功能测试
    1、点击视频通话是否可以进入到选择视频通话和语音通话界面
    2、点击取消是否恢复到视频通话界面
    3、点击视频通话是否进入到视频通话界面
    4、是否会显示自己的头像和背景等等
    5、比如连接视频30秒对方无应答是否会显示:对方无应答的记录
    6、点击对方无应答是否可以重复发送视频通话
    7、视频通话接通之前是否会显示对方的微信头像
    8、点击摄像头已开是否可以关闭摄像头
    9、再次点击摄像头是否可以打开摄像头
    10、点击翻转是否可以翻转摄像头
    11、不断的翻转是否可以切换自如
    12、点击模糊背景,背景是否会虚化
    13、视频未接通点击左上角的缩放图标,视频是否会进行缩放操作
    14、点击缩放的视频,是否会进入到全屏界面
    15、视频接通的过程中是否会显示:视频正在接通中
    16、视频接通后是否可以看到对方的头像等等
    17、视频接通后是否流畅
    18、是否可以看到对方的画面和听到对方的声音
    19、视频通话的最长时间是多久
    20、点击挂断按钮,视频是否会被挂断
    21、挂断后是否会显示已视频的时长
    22、挂断后是否会显示之前视频的记录

    二、ui外观测试
    1、发送视频界面文字是否清晰,布局是否合理
    2、视频中界面画面是否逼真,是否为原相显示
    3、翻转,模糊背景,摄像头已开按钮是否布局合理等等

    三、接口测试
    1、点击视频通话是否会调用接口
    2、在进行画面传输之前是否会通过TCP进行三次握手建立连接
    3、在对视频挂断之后,是否通过TCP进行四次挥手断开连接

    四、Android和iOS端兼容性测试 
    1、需要看视频通话功能在不同的系统比如Android和iOS系统的不同版本不同机型上面的显示功能是否完整
    比如Android机型的话会测:华为、vivo、魅族、三星曲面屏、OPPO、小米机型等等,然后版本的话从5.0到12.0都有测
    比如iOS机型的话会测:iPhone6  iPhone7  iPhone8 iPhone11 iPhone X  ,然后版本的话从7.0到16.0系统都有测,然后除了系统和版本,还需要测试分辨率,华为手机屏幕的适配,苹果的齐刘海,三星的曲面屏,还有折叠屏等等

    五、易用性测试
    1、所有的用户是否可以登录微信,通过点击视频通话很容易的进行视频操作

    六、性能测试
    1、不断进行点击视频通话是否会对服务器造成压力
    2、最长可以视频通话多久,是否可以稳定的进行视频通话

    七、弱网测试
    1、通过fiddler抓包点击Performance→勾选Simulate Modem Speed,然后打开Customize Rules,如果m_SimulateModem为True,也就是fiddler开启了弱网模式,那么上传1KB的内容  需要300ms(转化后的上传速度为1KB/0.3s=3.3KB/s),下载1KB内容需要150ms(转化后的下载速度为1KB/0.15s=6.6KB/s)
    如果要模拟2G网络, 上传下载配置如下:
    oSession["request-trickle-delay"] = "3000";
    oSession["response-trickle-delay"] = "1500";
    如果要模拟3G网络,上传下载配置如下:
    oSession["request-trickle-delay"] = "20" ;
    oSession["response-trickle-delay"] = "10";
    手机APP使用SIM卡数据流量的话,要考虑不同的运营商:联通、移动、电信,根据上行速率、下载速率来设置参数。
    计算公式为:[1/(上或下行速率/8)] x 1000
    注意:1KB=8kb
    步骤3:设置完成后,保存。
    这时步骤1勾选的Simulate Modem Speed会被取消勾选,需要重新勾选一下再进行测试。看一下弱网测试前和弱网测试后的丢包和一些网络超时

  • 相关阅读:
    Linux数据链路层的包解析
    Nmap的活跃主机探测常见方法
    甲方安全建设推进思路
    重新学习python类
    python装饰器
    记录一次奇葩渗透中的点点滴滴
    安全情报总结
    机器学习基础
    tensorflow学习笔记(四十五):sess.run(tf.global_variables_initializer()) 做了什么?
    tensorflow学习笔记(二十五):ConfigProto&GPU
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/16803511.html
Copyright © 2020-2023  润新知