电话号码测试用例(等价类划分法测试用例
发布时间: 2023-07-10

本文目录

等价类划分法测试用例

不知道此处不考虑110是说这个用例不考虑特殊号码,就当是吧,毕竟没写特殊号码的规则。1的也不考虑?毕竟1的规则也没写。所以只是固定电话号码包含区号的检查。

合法规则

  1. 0开头的3位,4位数字两种,区分3,4位区号以及7,8位数字的组合(两个规则之间有啥关联没,还是都可,懒得baidu了)

  2. 非0,非1开头的7位,8位数字两种。

非法

1.非数字(特殊字符,字母之类的)

2. 超长,区分3,4位区号以及7,8位数字的组合。

酒店电话系统测试用例怎么编写

电话号码由三个部分组成:国家码+地区码+裸号
首先要是否支持国际长途,省际长途,省内长途,市话
根据上面的条件来编写测试用例具体你的电话系统有哪些功能,要看你们的说明书了,方法类似

手机号码的测试用例

【测试手机号输入框的设计思路】

1、选取一个本市的正确的电话号码去测,再测一下加上区号的(包括本地的和外地的情况),这算基本流,如果通过即通过冒烟测试。

2、区号是四位的(先不说特殊的),第一位肯定是0,可以一下测非零的情况;然后就是对应某个城市的区号+电话号码位数测,如有的地区的电话是七位,有的是八位,加上区号也就是11或者12位,可以每种挑一个测。然后再按边界值,测一下10位或13位的情况。

3、还有一些特殊的,如直辖市的区号都是三位数字,如北京010,天津022等,还有五位的情况,如香港是00852,可以把这些特殊的给挑出来单测。方法同2

4、针对手机,可以先测位数,然后是号段。还有坐机播外地手机要加0。外国打的电话要加+86。

【测试用例设计】

1、不输入,空内容

2、空格输入

3、输入空格+数字,空格出现在开头、中间、结尾 都要测

4、输入其他非数字字符

5、输入长度为10,11 ,如果是座机 的话需要测13位

5、长度超过11位时,输入框不能在输入,不可复制粘贴

1、某城市电话号码由三部分组成 (黒盒测试)

  • 黑盒测试法中的等价类划分法

  • 完全不懂

  • 我这里有答案 自己做的 但是因为格式关系 直接放上来会很乱 所以给我你邮箱吧 我QQ241173990

手机短信编辑的测试用例

1、分别使用菜单或快捷方式进入书写短消息是否有异常;
2、输入0个字符,选择、输入号码发送,应成功;
3、输入1个中文字符或1个字母发送,应成功;
4、输入35个中文或80个英文字母发送,应成功;
5、输入70个中文或160个英文字母发送,应成功;
6、输入机内所有的标点符号,发送给参考机(MOTO、Nokia、Sansung等),应无不显示或显示错误等现象;
7、在输入文本过程中,有来电呼入,进行接听、拒听操作后,原的短消息应保留;按听后,再次进入输入文本界面继续,是否有异常;
8、在输入文本过程中有新短消息进入,应不影响继续输入;继续完短消息后,再退出阅读;输入文本过程中,有新短消息进入,按挂机键或右软键退出后,阅读短消息,手机是否正常;
9、在书写短消息的任何界面,有来电呼入、闹钟响闹、来新短消息、低电告警、自动关机时间到、小区广播到,显示是否正常;
10、在书写短消息的任何界面,有被设置来电卫士的电话呼入,是否显示正常;有被设置无条件转移电话呼入,是否显示正常;当设置车载模式情况下,有来电呼入显示是否正常;
11、在书写短消息的任何界面,分别按右软键、挂机键、方向键退出或按任意无效键时,显示是否正常;在输入文本过程中,直接按挂机键关机,再开机,是否正常;在输入文本过程中,反复插拔充电器,是否正常;
12、输入号码界面,分别选择从电话本、直接输入号码的方法发送;

测试用例的几种常见设计方法

一、等价类划分

         定义: 把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,用少量代表性的测试数据,取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。

1)确定等价类

             有效等价类:     满足输入条件的

             无效等价类:     不能满足输入条件的     超出范围的数值  

            空值   

            特殊字符   

            有空格(前、中、后)

2)生成测试用例

每个等价类编写一个测试用例;

设计一条测试用例,尽可能多地覆盖所有还未被覆盖的有效等价类;

设计一条测试用例,覆盖一条还未被覆盖到的无效等价类。
等价类划分的六大原则:

1)输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。

例如:手机号码由11位数字组成

有效:11位符合电话号码规则的数字

无效:1、小于11位数字;2、大于11位数字

2)在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类。

3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类。布尔量是一个二值枚举类型,一个布尔量具有两种状态:true和false

4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。

例如:

输入条件说明输入为:中文、英文、数字三种之一,则分别取这三种值作为三个有效等价类,另外把这三种字符以外的任何字符作为无效等价类

5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)

例如:输入条件说明每个学生可选修1~3门课程

有效:选修1~3门课程

无效:1、未选修课程

            2、选修课程超过3门

6)在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为

微信