用例设计面试:微信发送语音的测试用例

2024-08-30 15:52

本文主要是介绍用例设计面试:微信发送语音的测试用例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 功能测试

  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、是否可以根据手机和耳部的距离自动转换模式(扬声器模式 / 听筒模式)。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

这篇关于用例设计面试:微信发送语音的测试用例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1121258

相关文章

Java发送SNMP至交换机获取交换机状态实现方式

《Java发送SNMP至交换机获取交换机状态实现方式》文章介绍使用SNMP4J库(2.7.0)通过RCF1213-MIB协议获取交换机单/多路状态,需开启SNMP支持,重点对比SNMPv1、v2c、v... 目录交换机协议SNMP库获取交换机单路状态获取交换机多路状态总结交换机协议这里使用的交换机协议为常

JS纯前端实现浏览器语音播报、朗读功能的完整代码

《JS纯前端实现浏览器语音播报、朗读功能的完整代码》在现代互联网的发展中,语音技术正逐渐成为改变用户体验的重要一环,下面:本文主要介绍JS纯前端实现浏览器语音播报、朗读功能的相关资料,文中通过代码... 目录一、朗读单条文本:① 语音自选参数,按钮控制语音:② 效果图:二、朗读多条文本:① 语音有默认值:②

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

使用Python的requests库来发送HTTP请求的操作指南

《使用Python的requests库来发送HTTP请求的操作指南》使用Python的requests库发送HTTP请求是非常简单和直观的,requests库提供了丰富的API,可以发送各种类型的HT... 目录前言1. 安装 requests 库2. 发送 GET 请求3. 发送 POST 请求4. 发送

基于Python编写自动化邮件发送程序(进阶版)

《基于Python编写自动化邮件发送程序(进阶版)》在数字化时代,自动化邮件发送功能已成为企业和个人提升工作效率的重要工具,本文将使用Python编写一个简单的自动化邮件发送程序,希望对大家有所帮助... 目录理解SMTP协议基础配置开发环境构建邮件发送函数核心逻辑实现完整发送流程添加附件支持功能实现htm

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

python运用requests模拟浏览器发送请求过程

《python运用requests模拟浏览器发送请求过程》模拟浏览器请求可选用requests处理静态内容,selenium应对动态页面,playwright支持高级自动化,设置代理和超时参数,根据需... 目录使用requests库模拟浏览器请求使用selenium自动化浏览器操作使用playwright

Mysql中设计数据表的过程解析

《Mysql中设计数据表的过程解析》数据库约束通过NOTNULL、UNIQUE、DEFAULT、主键和外键等规则保障数据完整性,自动校验数据,减少人工错误,提升数据一致性和业务逻辑严谨性,本文介绍My... 目录1.引言2.NOT NULL——制定某列不可以存储NULL值2.UNIQUE——保证某一列的每一

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

Python办公自动化实战之打造智能邮件发送工具

《Python办公自动化实战之打造智能邮件发送工具》在数字化办公场景中,邮件自动化是提升工作效率的关键技能,本文将演示如何使用Python的smtplib和email库构建一个支持图文混排,多附件,多... 目录前言一、基础配置:搭建邮件发送框架1.1 邮箱服务准备1.2 核心库导入1.3 基础发送函数二、