函数说明书
注:以下文件包含待测函数:public bool checkNum (String strNumber) 的说明。
某公司新开发一套软件callPhone 系统,打包为 callPhone.jar。里面包含一个类CheckPhone,该类又包含函数checkNum 来实现校验手机号码的功能。现在需要对函数checkNum执行黑盒测试,该函数的函数定义书如下:
函数名 checkNum
概要 对任意输入的一个字符串strNumber,去除所有空格后,
若剩余字符串长度不为11,或不全为数字,或首字符不为数字1,则返回false;否则返回true
参数
参数名 类型 输入/输出 内容说明
strNumber String In 输入的电话号码
(返回值) boolean Out 输出结果
图 1 函数定义书
素材
链接:https://pan.baidu.com/s/1MtE6Cj75ip5LRl1V6mB0PQ?pwd=dibl
提取码:dibl
步骤
1,新建表格把可能的情况都考虑进去
序号 | 输入 | 预期结果 | 用例说明 |
---|---|---|---|
1 | ‘ ’ | false | 输入为空返回false |
2 | 234567 | false | |
3 | 15617859978 | true | |
4 | 156178599 78 | true | |
5 | 123456fgd789 | false | |
6 | 1234567891235 | false | 长度为12,返回false |
7 | 1234567 | false | 长度为7,返回false |
2,双击eclipse,打开,然后creat a Java project
3,创建文件夹
随便命名一般是lib
4 把callphonejar 包拖拽过来
5,bulid path
配置path
6建立junit test
7编写代码
文章来源:https://www.toymoban.com/news/detail-430388.html
class Test1 {
CheckPhone cp = new CheckPhone();
@Test
void test1() {
assertEquals(cp.checkNum(null),false);
}
@Test
void test2() {
assertEquals(cp.checkNum(""),false);
}
@Test
void test3() {
assertEquals(cp.checkNum(" "),false);
}
@Test
void test4() {
assertEquals(cp.checkNum("132333232"),false);
}
@Test
void test5() {
assertEquals(cp.checkNum("13232333323232"),false);
}
@Test
void test6() {
assertEquals(cp.checkNum("132aa2333323232"),false);
}
@Test
void test7() {
assertEquals(cp.checkNum("13232323232"),true);
}
@Test
void test8() {
assertEquals(cp.checkNum("13 23232 3232"),true);
}
@Test
void test9() {
assertEquals(cp.checkNum("23232323232"),false);
}
}
ChangeBus的代码
package cbtest;
import static org.junit.jupiter.api.Assertions.*;
import org.junit.jupiter.api.Test;
import changebus.BusRoute;
class cpdd {
BusRoute br=new BusRoute();
@Test
void test1() {
assertEquals(br.getRoute("A", "D"),"1路");
}
@Test
void test2() {
assertEquals(br.getRoute("K", "D"),"输入站点有误");
}
@Test
void test3() {
assertEquals(br.getRoute("K", "D"),"输入站点有误");
}
}
8运行截图上传
9,copy 代码 按题目要求,命名保存
文章来源地址https://www.toymoban.com/news/detail-430388.html
到了这里,关于软测—直播教学 黑盒测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!