• 0
  • 0
分享
  • 用例设计面试:微信发送语音的测试用例——软件测试圈
  • 曼倩诙谐 2023-01-09 10:05:05 字数 1589 阅读 5770 收藏 0

  功能测试

  1、不说话的时候发送语音, 是否会有相关的信息提示。

  2、说话分贝很轻很轻, 是否可以录入语言。

  3、普通的语音信息是否可以正常发送。

  4、语音录制的时候是否有时间限制(最短限制 / 最长限制)。

  5、录制时间不足最短时长限制会发送失败。

  6、超出了最长时间限制时, 语音自动保存并发送。

  7、语音识别。

     · 是否可以录入中文, 英文, 日语…

     · 是否可以录入小动物的声音: 狗叫, 猫叫, 羊叫…

     · 是否可以录入其他声音: 汽笛, 施工声…

  8、是否可以取消语音发送。

  9、是否可以将语音转换成文字。

  10、语音发送后。

     · 对方是否可以立即收到

     · 语音信息上是否会显示所发语音的时长, 以及语音标志

     · 在多长时间内可以撤回

     · 超出了撤回时长, 不可以再撤回

  11、如果语音发送失败, 是否会有相应的提示。

  12、如果语音未发出去, 是否会有相应的提示。

  13、语音显示长度应该和说话时长成正比, 说话时长越长, 语音信息显示的长度越长。

  14、如果一次发送了多条语音, 是否会因为网络不稳定原因而打乱顺序。

  15、对方收到的语音和你发送的语音内容, 音量大小是否一致。

  性能测试

  1、语音录制结束到发送语音成功的响应时间是多少。

  2、发送语音后, 对方是否可以立马收到语音消息提示。

  3、不停地发送语音, 发送的时间是否会有迟缓。

  4、将语音转换成文字全部显示出来的响应时间。

  5、发送一条语音的耗电量。

  6、打开语音发送界面对于手机或者电脑资源的占用情况。

  界面测试

  1、界面设计, 排版是否合理。

  2、界面上是否有错别字。

  3、语音图标是否正常显示。

  4、语音图标的显示位置是否设计合理, 是否符合人的使用习惯。

  5、语音图标是否可以正常点击。

  6、语音按钮是上是否会有文字说明。

  7、录制语音时, 声音采集器会随着分贝的大小而变化。

  8、在点击取消发送按钮时, 按钮变成红色。

  9、语音是否已读。

     · 如果语音未读, 则会在语音前显示红点

     · 如果语音已读, 则没有红点显示

  10、语音消息上显示语音时长。

  11、播放的时候, 语音图标会闪烁表示正在播放中。

  12、如果语音未发送出去,语音信息前显示红色的感叹号。

  兼容性测试

  1、不同手机系统下是否可以发送语音:

     · 安卓手机

     · 苹果手机

  2、不同手机型号和不同的微信版本是否都可以发送语音。

  3、PC 端是否可以发语音:

     · Windows 电脑

     · MAC 电脑

  4、手机端发送的语音, 电脑端是否可以同步接收, 反之电脑端发送的语音, 手机端是否可以同步接收。

  安全测试和网络测试

  1、如果发送的语音中有敏感信息, 语音是否可以成功发送。

  2、如果撤回, 对方是否还可以看见被撤回的语音消息。

  3、如果发语音时, 发生了中断, 有电话和短信接进来, 关机, 重启, 语音是否还可以正常发送。

  4、弱网情况下(2G, 3G, wifi), 是否可以正常的发送语音。

  5、不同网络运营商下是否可以正常发送。

     · 中国移动

     · 中国电信

     · 中国联通

  6、网络间发生切换, 语音是否可以正常发送。

     · 网络从断开到连接

     · 3G 切换到 4G / 5G /wifi

  易用性测试

  1、点击一条语音信息后, 是否可以自动播放所有未读取的语音信息。

  2、是否可以根据手机和耳部的距离自动转换模式(扬声器模式 / 听筒模式)。


作者:HHHHH-Y    

来源:http://www.51testing.com/html/44/n-4481144.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 设置postman测试环境(Environment)为什么要设置postman的环境呢?当然是为了提高测试效率,减少频繁的重复操作设置Environment前:举例:这里我们看到,我的接口地址是正确的,并且send接口之后,也是成功响应,说明接口跑通了设置Environment后:举例:这个时候,如果有100个接口需要测试,并且这些接口需要在两个服务器上都再测试一遍,一个服务器地址是172.16.99.1一个服务器地址是172.16.99.5,这个时候如果不设置测试环境,那测试起来就会做很多重复的操作好处 :可以减少重复的输入相同的基地址,减少输入是的误操作几率,全部使用变量名url代替基地址...
            16 17 3254
            分享
          •   5月25日上午消息,百度文心一言市场部负责人张全文通过朋友圈回应道,“听闻有友商把自己股价大跌,归咎于有人利用文心一言写了篇命题小作文,也是醉了。先别说小作文这事真假(目前看来只怕是策划痕迹太重),如果AI作文有这本事,百度员工自己先炒一下自己股价不香吗?”  张全文表示,中国发展自己的大模型技术挺不容易的,把精力放到正事上吧,还请友商解决好自己的问题,别动不动就碰瓷别人。对于无端的恶意抹黑污蔑,百度也将采取法律措施。(文猛)作者:佚名原文链接:新浪科技_新浪网(sina.com.cn)
            0 0 1038
            分享
          •   背景介绍  一直以来,性能测试是被一部分人遗忘,又让另一部分人无可奈何的东西。在绝大部分的创业公司,性能测试基本上都是被遗忘的,他们认为功能测试和稳定性测试才是重点,而在中等规模的公司中一部分测试人员考虑进行性能测试,却无从下手。  这个系列,从 baidu 测试工程师的工作实践出发,介绍移动端性能测试的通用方法和结合产品特点的不同侧重。  随着流量费用的降低,越来越多的人开始在公交地铁等移动场景使用视频应用。视频类的应用会更多关注播放流畅度、下载等性能指标,下面介绍的是百度视频的性能测试方法。  百度视频是第三方视频资源聚合类产品,主要提供用户在线播放、离线下载各种视频服务,提供 PC ...
            15 15 2174
            分享
          • 在接口自动化测试过程中,存在部分公共配置、以及登录等信息需要存储,方便其他接口直接读取使用。这个时候可以用到yaml的写和读的功能。yaml基础语法等参考:https://mp-new.csdn.net/mp_blog/creation/editor/82011288yaml写-将公共配置和登录信息写入到yaml文件内#1-写入yaml文件 with open('config.yaml','w',encoding='utf-8') as f:     yaml.dump(bas...
            0 0 1959
            分享
      • 51testing软件测试圈微信