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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 更通俗的理解经过验证id、name,xpath、css四种定位方式是可以的,尤其后两种是“万能的”,所以可以解决99%的定位问题。id 和 name 定位:假如把一个元素看作一个人的话,id?和name可以看作一个人的身份证号和姓名。当然,这些属性值是否唯一要看前端工程师如何设计了根据上面的例子,百度输入框可以取id 和name 进行定位。(前提是id 和name 的值在当前页面上是唯一的)id=kwname=wdxpath定位:假如,一个人没身份证号没名字怎么找呢?想想你是怎么找朋友吃饭的,他手机不通,电话不回呢?直接上他家去呗,那你一定有他家住址,xx市xx区xx路xx号。Xpath就可以...
            0 0 1099
            分享
          • 一、准备1、postman工具2、搭建被测系统服务3、fiddler抓包工具说明:本此实战测试是在完成前台界面开发后进行的,接口是通过fiddler抓包获取的。(如果没有完成系统前台开发,以项目组输入的接口为准进行测试也是一样的原理)二、完成后先看一下完成后的情况:①设置环境变量,可区分是线上环境、测试环境、开发环境等不同的环境(可将变化的变量存放在此,如:ip、port、用户信息、token等)。②新建要测试的接口:请求方式支持get、post、put、delete等③保存新建的接口,便于下次继续使用,如:切换环境后接口确认及版本升级后回归测试。三、具体操作-以登录接口为例1、设置环境变量2...
            8 9 2533
            分享
          •   根据市场研究公司国际数据公司(IDC)的数据,智能手机品牌vivo在2023年第二季度超越科技巨头三星,成为印度领先的智能手机制造商。  第二季度,vivo的市场份额从去年同期的14.5%扩大至16%,稳居第一。在此期间,其出货量增长了7.4%;排名第二的三星的市场份额从2022年第二季度的16.3%下降至2023年第二季度的15.7%;realme排名第三,出货量同比大幅下降29.8%,市场份额从17.5%下降至12.6%;OPPO以11%的市场份额排名第四,出货量下降7.4%。  小米的出货量降幅最大,下降了39.4%。这一下降使其市场份额从2022年第二季度的17.6%降至2023年...
            0 0 601
            分享
          • 我们在使用SQLyog进操作时,如果不使用快捷键,会很麻烦,尤其是多行注释这种骚操作!!所以在非常忙碌的工作中,使劲的挤了挤,挤出点时间,来整理一下sqlyog的常用快捷键骚操作!一、连接  Ctrl+M 创建一个新的连接  Ctrl+N 使用当前设置新建连接  Ctrl+F4 断开当前连接二、对象浏览器F5 刷新对象浏览器(默认)  Ctrl+B 设置焦点于对象浏览器三、SQL 窗口  Ctrl+T 新建查询编辑器  Ctrl+E 设置焦点于 SQL 窗口  Ctrl+Y 重做  Ctrl+Z 撤销  ...
            1 0 7688
            分享
          •   对于有能力的人,除了金三银四、金九银十换工作的季节外,任何时刻都可能出现机会,准备了大半年终于到了换工作的时机。在此给大家分享下个人面试前后的一些准备工作以及面试过程中的一些常见问题分析。  测试思维  面试中很经常看到一个问题就是“给你一个登录页面/给你一根笔,你怎么测试?”,实际上面试官主要考察的是你的测试思维,这个时候你要从以下几个方面去回答:UI测试、功能测试、用户体验、安全性、性能等等几个方面去考虑。然后每个方面进行扩展,简单讲述几个用例即可。  1.熟练背好测试思维的几个方向  背好测试思维的几个方向的目的,是希望在面对面试官问题的时候,你能有条不紊的阐述你的测试思路,除了减少...
            0 0 1188
            分享
      • 51testing软件测试圈微信