软测—直播教学 黑盒测试

这篇具有很好参考价值的文章主要介绍了软测—直播教学 黑盒测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

软测—直播教学 黑盒测试

函数说明书

注:以下文件包含待测函数: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编写代码
软测—直播教学 黑盒测试

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitBlit使用说明书

    目录 1. 概述 1.1 关于版本控制 1.2 Git是什么 1.3 GitHub Flow 1.4 目的 2. Scrum如何使用Git 2.1 Scrum使用githup flow 2.2 分布式工作流的选择 2.2.1 集中式工作流 2.2.2 集成管理者工作流 2.2.3 主管与副主管工作流 2.3 GitBlit协作方式 2.4 GitBlit中的Tickets功能 3. Scrum结合GitBlit使用流程 3.1 初始化项

    2024年02月05日
    浏览(40)
  • 达尔优机械键盘说明书

    目录 型号 灯光组合键 长35 ㎝,宽13 ㎝,厚37 ㎜    

    2024年02月04日
    浏览(72)
  • 基于Python开发的DIY字符画程序(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)

    本项目是一套基于Python开发的DIY字符画程序,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Python学习者。 包含:项目源码、项目文档、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,确保可以运行! 本系统的软件开发及运

    2024年02月09日
    浏览(46)
  • 基于Python开发的玛丽大冒险小游戏(源码+可执行程序exe文件+程序配置说明书+程序使用说明书)

    本项目是一套基于Python开发的玛丽冒险小游戏程序,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Python学习者。 包含:项目源码、项目文档等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,确保可以运行! 本系统的软件开发及运行环境

    2024年02月09日
    浏览(48)
  • 软件需求规格说明书-word

    软件需求规格说明书编写规范 1.项目背景 2.项目目标 3.系统架构 4.总体流程 5.名称解释 6.功能模块 软件开发全文档获取:软件项目开发全套文档下载_软件项目文档-CSDN博客

    2024年01月21日
    浏览(42)
  • 【产品规划】功能需求说明书概述

    2024年02月12日
    浏览(39)
  • Linux中gdb使用说明书

    首先我们要使用gdb,必须明白gdb使用范围: 要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项(gcc/g++)   其次,我们就要来学习gdb使用的一些命令了:   最后,对于gdb使用情况,小编只能说大家可以尽力而为,毕竟将代码拷贝一份到VS等编译器上调试更加便捷

    2024年02月22日
    浏览(45)
  • 达尔优EK87键盘说明书

    EK87说明书+连接说明: **有线模式:**开关拨到最右边,然后插线连接电脑即可使用 2.4G **接收器模式:**开关拨到中间,然后接收器插入电脑USB接口即可使用 **蓝牙模式:**开关拨到最左边,然后按FN+Q长按三秒开始搜索,然后在电脑蓝牙里面配对好即可使用

    2024年02月04日
    浏览(44)
  • 【Photoscan/Metashape 使用说明书笔记】

    Metashape 处理图像主要包括以下步骤: 将图像加载到 Metashape 中 图像质量检查,提前删除质量较差的影像 图像定向(空中三角测量/Structure from Motion) 构建密集点云 构建网格(3D 多边形模型) 生成纹理 导出结果 精度(Accuracy) 最高精度 源影像放大4倍 高精度 原分辨率 中等精度

    2024年02月16日
    浏览(43)
  • 蠕动泵说明书_RDB

    RDB_2T-S 蠕 动 泵 概述 蠕动灌装泵是一种高性能、高质量的泵。采用先进的微处理技术及通讯方式做成的控制器和步进电机驱动器,配以诚合最新研制出的泵头,使产品在稳定性、先进性和性价比上达到一个新的高度。适用饮料、保健品、制药、精细化工等诸流量领域的高精度

    2024年02月01日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包