手机短信功能测试用例
- 格式:doc
- 大小:43.00 KB
- 文档页数:1
1. 文档控制1.1 当前状态文档作者修改后通知人文档创建日期2012-3-7文档版本V 1.01. 文档作者是文档的起草者2. 文档所有更新都需要通知相应通知人1.2 历史记录2. 短信审批环境介绍2.1 短信服务器相关环境类型建议发起用户如何查看短信短信审批进程ConsoleMailApproval.exe短信审批进程日志2.2 流程相关配置检查2.2.1 模板配置:配置好短信审批通知模板2.2.2 结点配置:需要短信审批的结点(如“领导审批”结点),要设置成“允许短信审批”,并选择相应短信审批通知模板。
注:3. 测试用例3.1 正常情况3.1.1 流程流转到领导审批,领导收到短信审批通知标题为:NO.001 [xx流程申请]需要您的审批处理!短信正文:No.[$taskNumber$(任务号)] [$empName$(申请人姓名)]的出差任务申请:自[$startDateText$(出发国--出发地)]至[$arriveDateText$(目的地国--目的地)]办理[$travelReason$(出差说明]。
[同意请回复1+任务号+备注(可选);拒绝请回复0+任务号+备注(可选)]3.1.2 在审批领导收到此条短信后回复短信的内容为:1+002+同意3.1.3 运行短信审批程序(参见上面的短信服务器相关表格)3.1.4 领导短信审批通过后,如果短信审批通过则短息平台不发出提示信息,如果短息审批失败,则给出提示以下短信提示信息:“No.[$taskNumber$(任务号)]不存在,请登录BPM系统核实该任务是否已审批或者已过期。
”3.1.5 检查流程正常往下流转,且审批意见正确记入审批历史3.2 标题格式错误的提示信息3.2.1 在领导短信回复中,回复格式与要求格式不一致,则会短信提示:3.2.2 领导手机短信回信为:标题:短信审批格式有误!正文:短信审批提醒您:您回复的短信审批格式不符合要求,请加以修正,正确的回复格式为:[同意请回复1+任务号+备注(可选);拒绝请回复0+任务号+备注(可选)]!3.3 多次回复一条短信审批内容或短信审批已过期时错误提示信息3.3.1 在领导回复此审批短信时,多次回复同一条相同的任务信息。
手机端测试中的通讯录与短信功能测试随着智能手机的普及,人们对手机端通讯录和短信功能的需求也越来越高。
这两个功能在每个手机用户的日常使用中扮演着重要角色。
因此,在手机端测试中,对通讯录和短信功能的测试显得尤为重要。
本文将探讨手机端测试中的通讯录和短信功能测试,包括测试的目标、测试的方法以及测试的注意事项。
一、测试目标在手机端测试中,通讯录和短信功能的测试目标主要包括以下几点:1.通讯录功能的测试目标:- 通讯录的新增联系人功能是否正常;- 联系人信息的编辑和删除功能是否正常;- 联系人信息的分类和分组功能是否正常;- 通讯录的搜索功能是否准确;- 通讯录的备份和恢复功能是否可靠。
2.短信功能的测试目标:- 短信的发送和接收功能是否正常;- 短信的群发和群收功能是否正常;- 短信的彩信和短信彩信切换功能是否正常;- 短信的阅读和删除功能是否正常;- 短信的草稿箱和未发送箱功能是否正常。
二、测试方法在进行手机端通讯录和短信功能测试时,可以采用以下的测试方法:1.功能测试:对通讯录和短信的各项功能进行测试,确保其正常运行。
测试包括新增、编辑、删除联系人,发送、接收、删除短信等操作。
2.兼容性测试:测试通讯录和短信功能在不同操作系统和手机型号下的兼容性。
确保通讯录和短信功能能够在各种不同环境中正常运行。
3.性能测试:测试通讯录和短信功能的性能,包括速度、响应时间、资源占用等方面的测试。
确保通讯录和短信功能在不同使用场景下的性能表现稳定。
4.安全性测试:测试通讯录和短信功能的安全性,包括数据保护、隐私保护等方面的测试。
确保通讯录和短信功能不会泄露用户的个人信息。
三、测试注意事项在进行手机端通讯录和短信功能测试时,需要注意以下几点:1.测试环境准备:创建一套逼近用户实际使用情况的测试环境,包括手机型号、操作系统版本等。
同时,准备一份充足的测试数据,以保证测试的全面性和可靠性。
2.测试用例设计:根据测试目标,设计详细的测试用例,包括各项功能的测试场景、预期结果等。
短信验证码测试用例一、背景介绍在移动互联网时代,短信验证码成为安全认证的重要途径。
伴随着短信验证码的广泛应用,如何对其进行正确的测试是必不可少的。
二、测试用例设计1. 正确性测试在正确性测试中,我们需要对短信验证码的正常使用进行测试。
测试场景包括:(1)输入正确的手机号码,验证码正确返回。
(2)验证码输入错误,提示用户验证码错误。
(3)验证码输入错误次数到达限制,提示用户验证失败,请重试。
2. 安全性测试在安全性测试中,我们需要考虑攻击者利用短信验证码进行非法操作的场景。
测试场景包括:(1)输入被盗用户的手机号和短信验证码,验证不通过。
(2)暴力破解攻击,超过最大尝试次数时,锁定账号或者需要人工审核才能继续尝试。
(3)测试验证码的安全性,是否容易被猜测或者伪装。
3. 兼容性测试在兼容性测试中,我们需要对短信验证码在不同手机品牌、操作系统和网络环境下的表现进行测试。
测试场景包括:(1)不同品牌不同系统的手机下发送、接收短信验证码,测试验证码是否能够成功发送和接收。
(2)测试不同网络环境下的短信验证码的传输和接收情况。
如果遇到网络延迟、连接中断等问题,需要及时处理。
(3)测试不同国家和地区的短信验证码是否具有通用性。
如果需要多语言支持,测试多种语言下验证码的传输、接收纠错能力等。
4. 性能测试在性能测试中,我们需要对短信验证码的服务端进行负载压力测试,测试场景包括:(1)模拟高并发场景下,测试服务端的负载能力和稳定性。
(2)测试不同网络下的发送速度和响应时间。
(3)测试服务端的可靠性,遇到异常情况如何处理。
三、总结正确的短信验证码测试是保障数据安全和用户权益的关键。
测试用例设计需要充分考虑功能、安全、兼容性和性能等多方面的因素,以尽可能发掘潜在的问题。
通过完善的短信验证码测试,可以更好地保护用户隐私和权益,从而提升产品可靠性和用户满意度。
⼿机测试⽤例-短消息测试⽤例ID功能描述操作步骤预期结果testtime P/F comment tester testtimeP/F comment tester1 短信息1.1创建、编辑短消息并发送书写短消息进⼊书写短消息分别使⽤菜单或快捷⽅式进⼊书写短消息正确进⼊空信息1、进⼊“写信息”界⾯ 2、0个字符,选择、输⼊号码发送成功发送1、进⼊“写信息”界⾯ 2、输⼊1个中⽂字符或1个字母发送成功发送1、进⼊“写信息”界⾯ 2、输⼊35个中⽂或80个英⽂字母发送成功发送1、进⼊“写信息”界⾯ 2、输⼊70个中⽂或160个英⽂字母发送成功发送输⼊⽂本过程来电1、在输⼊⽂本过程中,有来电呼⼊2、进⾏接听、拒听操作后原编辑的短消息应保留;按听后,再次进⼊输⼊⽂本界⾯继续编辑,是否有异常输⼊⽂本过程来短消息1、在输⼊⽂本过程中有新短消息进⼊ 2、继续编辑完短消息后,再退出阅读 3、输⼊⽂本过程中,有新短消息进⼊,按挂机键或右软键退出后,阅读短消息1、应不影响继续输⼊输⼊⽂本过程来闹钟1、在输⼊⽂本过程中有来闹钟 2、按返回1、应不影响继续输⼊输⼊⽂本过程来新事件1、在输⼊⽂本过程中有来新事件1、应不影响继续输⼊输⼊⽂本过程有低电量警告1、在输⼊⽂本过程中有低电量警告1、应不影响继续输⼊输⼊⽂本过程中⾃动关机1、在输⼊⽂本过程中 2、⾃动关机时间到正常关机输⼊⽂本界⾯按任意⽆效键1、在书写短消息的任何界⾯ 2、分别按右软键、挂机键、⽅向键退出或按任意⽆效键正常输⼊⽂本过程中插拨充电器1、进⼊⽂本输⼊界⾯ 2、不断插拨充电器(USB、电源)不影响继续输⼊输⼊⽂本过程中插拨⽿机1、进⼊⽂本输⼊界⾯ 3、不断插拨⽿机不影响继续输⼊从PB中选择收件⼈1、进⼊“写信息”界⾯ 2、编辑新信息,按确认键选择发送 3、在号码发送界⾯按选择键 4、选择要发送的联系⼈并按确认键1、进⼊信息的编辑界⾯2、进⼊号码发送界⾯3、正确进⼊通讯录列表界⾯ 4、联系⼈号码正确被添加⾄号码输⼊界⾯sms_014收件⼈号码不正确(长度过长、号码不存在、有符号等)1、在写信息的窗⼝,“编辑”⼀条短信。
对手机短信功能进行的单元测试一、对发件箱进行的测试1、测试项目:编写短信测试方法:进入新短信菜单,选择输入法,进行编辑判断标准: 所有的输入法都能实现,必须包含智能拼音、英文、字母、数字、标点符号的输入模式,如果有笔划输入,其功能也须能实现2、测试项目:编写短信测试方法:进入新短信菜单,将发件箱输满判断标准:将发件箱全部输满,看其最大容量是否会超出自身要求3、测试项目:编写短信测试方法:进入新短信菜单,编写短信,插入语音、图片、视频等信息判断标准:语音、图片、视频等信息可以插入,并可以完整地发送出去4、测试项目:编写短信测试方法:进入新短信菜单,编写好短信,发送出去判断标准:短信发出后,看是否有发送报告5、测试项目:编写短信测试方法:进入新短信菜单,编辑短信,用不同的语种编写判断标准:看总共有几种语种可以书写6、测试项目:编写短信并群发测试方法:进入新短信菜单,编辑短信,然后群发给多人判断标准:看发件箱一次性可以同时发送给多少人7、测试项目:编写短信看是否会自动保存测试方法:进入新短信菜单,编辑短信,然后按挂机键判断标准:看手机是否会将没发送的短信保存到收件箱8、测试项目:编写短信并修改为彩信测试方法:进入新短信菜单,编辑短信,然后将编写好的短信转换为彩信判断标准:看是否具备短信与彩信之间的相互转换9、测试项目:编写短信并修改收件人测试方法:进入新短信菜单,编辑短信,然后添加收件人,但添加好后又想修改收件人判断标准:可以修改收件人,并可以同时添加多个收件人10、测试项目:编写短信并发送测试方法:进入新短信菜单,编辑短信,然后将短信发送出去判断标准:看发件箱里是否保留了发送的短信息二、对收件箱进行的测试1、测试项目:短信收件箱的容量测试方法:对收到的短信一直保存或一直不停的给收信息测试标准:看手机的收件箱最多可以存储多少短信息2、测试项目:短信收件箱测试方法:接收带有附件的短消息测试标准:看是否可以接收到带有附件的短消息并可以打开,且其内容不会损坏3、测试项目:短信收件箱测试方法:打开一条短信,然后将其转发测试标准:转发此短信时,看是否可以对其进行相应的修改4、测试项目:短信收件箱测试方法:手机停机,有人打短信看是否能收到测试标准:在手机欠费的情况下仍然可以收到短信息5、测试项目:短信收件箱测试方法:对于收到的短信群发给所有人测试标准:对于收到的信息在转发时也可以同时转发给多人6、测试项目:删除收件箱中信息测试方法:在收件箱中,选择某条短信,按选项菜单,选择删除项,再按确认键测试标准:可以删除该信息三、对手机设置功能进行单元测试1、测试项目:短信中心号码测试方法:输入短信中心号码测试标准:能实现输入、修改、删除和保存操作2、测试项目:语音中心号码测试方法:输入语音中心号码测试标准:能实现输入、修改、删除和保存操作3、测试项目:支持不同字符测试方法:选择全部测试标准:能实现接收到不同字符的短信4、测试项目:信息报告测试方法:进行信息报告开关设置测试标准:能够实现信息报告开关设置5、测试项目:彩信的接收测试方法:设置对彩信的接收方法测试标准:能够实现对彩信的各种接收方法6、测试项目:有效期测试方法:进行短信保存期限的选择测试标准:能够对短信的保存期限进行设置并能保存7、测试项目:服务信息测试方法:对服务信息的信息筛选、自动连接进行选择测试标准:能够实现各种方法的选择。
手机短信软件测试方法系统测试方法分为:功能测试,一致性测试,性能测试,压力测试,容量测试,安全性测试,恢复性测试,备份测试,GUI测试,健壮性测试,兼容性测试,可用性测试,可安装性测试,文档测试,在线帮助测试以及数据转换测试等。
从手机软件系统测试的角度分为:功能模块测试,交叉事件测试,压力测试,容量性能测试,性能测试和用户手册测试等。
由于笔者执行手机软件测试的工作中,短消息和电话测试的较多,下面就以短消息为例来阐述,手机软件测试的一般方法和测试的要求,来供大家参考。
一.短消息[SMS]的基本功能测试1、短消息的基本功能:是指短消息的编辑,删除,保存,收发,显示,以及各种按钮等功能的正常实现。
2、测试要求和执行:一般根据测试案例或软件本身的流程就可以完成短消息的基本功能测试。
二.短消息的交叉事件测试1、交叉测试:又叫事件或冲突测试,是指一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试。
例如通话过程中接收到短信或来响闹。
应该以执行干扰的冲突事件不会导致手机死机或花屏等严重的问题出现为Pass的标准。
2、测试要求和执行:干扰要恰到好处,准确,否则很难发掘出深层次的软件缺陷。
三.短消息的压力性能测试1、压力测试:又叫边界值容错测试或极限负载测试,即测试过程中,已经达到某一软件功能的最大容量,边界值或最大的承载极限,仍然对其进行相关操作。
例如连续进行短信的接收和发送,超过收件箱和PIM卡所能存储的最大的条数,仍然进行短消息的接收或发送,以检测软件在超常态条件下的表现,来评估用户能否接受。
2、测试要求和执行:可以考虑进行自动化测试四.短消息的容量性能测试1、容量测试:又叫满记忆体测试,包括手机的用户可用内存和SIM/PIM卡的所有空间被完全使用的测试。
此时再对可编辑的模块进行和存储空间有关的任何操作测试,如果软件的极限容量状态下处理不好,有可能导致死机或严重的花屏等问题的出现。
2、测试要求和执行:可以考虑进行自动充满记忆体测试,要对不同品牌和不同容量大小的SIM/PIM卡进行测试五. 短消息的兼容性能测试兼容性测试:也就是不同品牌手机,不同网络,不同品牌和不同容量大小的SIM/PIM卡之间的互相兼容的测试,以短消息为例:中国电信的小灵通接收到从中国移动或中国联通GSM发来的短消息,接收,显示和回复功能是否正常等;。
短信服务测试协议范本一、测试目的本次测试旨在验证短信服务的功能是否正常,包括发送短信、接收短信、短信内容是否正确等。
二、测试环境1. 短信服务平台:(1)平台名称:(2)平台版本:(3)短信网关:(4)短信通道:(5)短信API:2. 测试手机:(1)手机型号:(2)手机系统版本:三、测试用例1. 发送短信功能测试(1)测试目标:验证短信发送功能是否正常。
(2)测试步骤:1)选择一个有效的手机号码作为测试目标号码。
2)使用短信API发送一条测试短信。
3)查看测试目标号码是否收到了该条短信。
(3)预期结果:短信发送成功,并且测试目标号码收到该条短信。
2. 接收短信功能测试(1)测试目标:验证短信接收功能是否正常。
(2)测试步骤:1)在测试手机上安装一个短信接收应用。
2)向测试手机发送一条测试短信。
3)查看短信接收应用是否收到了该条短信。
(3)预期结果:短信接收应用成功收到该条测试短信。
3. 短信内容验证测试(1)测试目标:验证短信内容是否正确。
(2)测试步骤:1)向测试手机发送一条包含特定内容的短信。
2)使用短信API接收该条短信。
3)将接收到的短信内容与预期内容进行对比。
(3)预期结果:接收到的短信内容与预期内容一致。
4. 发送短信速度测试(1)测试目标:验证短信发送的速度是否满足需求。
(2)测试步骤:1)设置一个定时器,记录发送一条短信所需的时间。
2)循环发送多条测试短信,记录平均发送时间。
(3)预期结果:平均发送短信的时间符合要求。
四、测试结果记录根据实际测试情况记录每个测试用例的测试结果,并进行说明。
五、缺陷报告如果在测试过程中发现了任何功能缺陷或异常情况,需要及时记录并向开发人员进行报告,以便及时修复。
六、测试总结根据测试结果对短信服务进行评估,并给出改进和优化的建议。
以上为短信服务测试协议范本,供参考使用。
测试人员可以根据具体的需求和系统进行相应的调整和补充。
发送短信基本功能测试:
1.发送一条短信内容为中文,收件人号码正常的短信
2.发送一条短信内容含有“?”等特殊字符,收件人号码正常的短信
3.发送一条短信内容为中文,收件人号码不正常的短信
4.发送一条短信内容含有“?”等特殊字符,收件人号码不正常的短信
5.发送一条短信内容为空,收件人号码正常的短信
6.发送一条短信内容为空,收件人号码不正常的短信
7.发送一条含有图片,收件人号码正常的短信
8.发送一条含有音频,收件人号码正常的短信
9.发送一条含有视频,收件人号码正常的短信
10.发送一条含有.txt、.excel、.ppt等格式文件,收件人号码正常的短信
11.发送一条内容超过140字符,收件人号码正常的短信
12.
冲突测试:
1.发送短信过程中,接收其他手机发送的短信
2.发送短信过程中,接收到其他手机的电话
3.发送短信过程中,手机自动关机
4.发送短信过程中,进行充电
5.发送短信过程中,插入数据线
6.发送短信过程中,闹铃响起
7.发送短信过程中,日程提醒响起
8.发送短信过程中,接收其他手机发送的文件
9.发送短信过程中,手机低电量提示
10. 发送短信过程中,同时下载文件
11.发送短信过程中,接收飞信信息
压力测试:
群发一千条短信。