函数说明书

注:以下文件包含待测函数: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();@Testvoid test1() {assertEquals(cp.checkNum(null),false);}@Testvoid test2() {assertEquals(cp.checkNum(""),false);}@Testvoid test3() {assertEquals(cp.checkNum(" "),false);}@Testvoid test4() {assertEquals(cp.checkNum("132333232"),false);}@Testvoid test5() {assertEquals(cp.checkNum("13232333323232"),false);}@Testvoid test6() {assertEquals(cp.checkNum("132aa2333323232"),false);}@Testvoid test7() {assertEquals(cp.checkNum("13232323232"),true);}@Testvoid test8() {assertEquals(cp.checkNum("13 23232 3232"),true);}@Testvoid test9() {assertEquals(cp.checkNum("23232323232"),false);}
}

8运行截图上传

9,copy 代码 按题目要求,命名保存

软测—直播教学 黑盒测试相关推荐

  1. 软测培训机构哪个比较好

    软件测试这个岗位是软件开发过程中非常重要的一步,一个软件的开发是少不了软测工程师的,近几年,软测的发展前景越来越可观,很多人都想学习软测技术,那么市面上软测培训机构哪个比较好呢?来看看下面的详细介绍. ...

  2. 软件测试技巧|软测经典面试题(二)

    背面试题是避免面试出现被问懵的现象出现最好的方式,昨天我们分享了第一期软测经典面试题,今天我们继续分享,还是老规矩建议收藏~~ 16.简述一下缺陷的生命周期? 提交->确认->分配-> ...

  3. 软测项目辅导综合教程

    软测项目辅导综合教程 一. 项目介绍 二. 询问测试过程 三. 一个模块如何测试 四. 介绍印象深刻的缺陷 五. Sql注入测试过程 六. cookie测试过程 七. 后端性能测试过程 八. 自动化测 ...

  4. 最新整理,9月阿里巴巴软测面试题158题(测试技术+开 发及环境搭建类+人力资源+答案解析)建议收藏~

    前言 做软件测试工程师,没有人敢小觑 技术的重要性,现在出去面试,无论什么公司,都要跟你扯一扯 你的技术,扯一扯你掌握的知识点,如果啃不下来,很可能就与大厂失之交臂. 9月阿里巴巴面试题笔记答案我已经 ...

  5. 软测-测开面试题集合(一、软测知识篇)

    软测-测开面试题集合 内容包括:软测基础, 计网, 数据结构, 操作系统, Linux, MySql, Python, Selenium等相关面试题. 参考文章:https://www.nowcode ...

  6. 随心测试_软测基础_004职责与质量

    接上篇续,依据_软测基础体系:<依据不同的测试对象,选取适合的方法,按照设计的流程完成测试工作,检验整个过程是否达到测试的目的>."学以致用",实践于工作职责 常见面试 ...

  7. 天花板级软测项目拆分详解,年后涨薪面试,稳了...

    距春节只有不到半个月了,记得买回家的票哦~ 每年春节前,都是跳槽面试小旺季,软测圈子里有很多人在忙着准备面试,想在新年跳槽涨薪.春节一过就是金三银四,时间紧任务重,必须早做打算. 所以最近来咨询进阶. ...

  8. 钉钉直播教学中遇到的26个常见问题解决方法

    01 如何在直播中使用课件? 手机直播教学无法使用课件,请使用笔记本电脑的PC版钉钉来进行直播.并且使用屏幕共享模式,那么开始直播后,电脑屏幕就是你直播的内容.播放课件,学生就可以看到你的课件. 当然 ...

  9. 爱软测学员面试外企测试工程师英文面试小结

    英文面试 1 英文自我介绍 Q1. introduce yourself ,please? can you sell yourself in 2 minutes? A1: OK,面试官,下午好,我叫b ...

最新文章

  1. Node.js webpack中导入vue的三种方法
  2. zookeeper运维管理
  3. Uva572(DFS+联通集)
  4. Nginx教程-location配置
  5. window无法对计算机进行,电脑按Win+E快捷键无法打开“计算机”如何解决
  6. Atitit.ati orm的设计and架构总结 适用于java c# php版
  7. Istio 网关之南北向流量管理
  8. 需求、需求工程与需求工程师 — 2.需求的来源
  9. 实验4.2 实现客户机(CLIENT)类
  10. 2018年,AI会在金融行业哪些方向上发力?
  11. 关于线段树套伸展树被卡常
  12. WS2811芯片 SM16703 SOP8 RGB流水幻彩灯LED驱动IC
  13. MP4Box获取MP4媒体文件的播放时长
  14. (附源码)Springboot小型仪器公司生产管理系统 毕业设计 031853
  15. 数字信号处理——有限长离散变换
  16. 【吐血整理】那些让你起飞的计算机基础知识:学什么,怎么学?
  17. 立创EDA能代替传统的PCB设计软件么?比如AD、protel等?可以
  18. 1051 电报加密
  19. Error:Apostrophe not preceded by \ (
  20. 【圣诞节限定】教你用Python画圣诞树,做个浪漫的程序员

热门文章

  1. Android实现平板的类股票列表联动
  2. 空间数据挖掘中的Skyline查询
  3. 曝大S汪小菲婚宴初定汪小菲三亚顶级酒店
  4. vue 使用 currency.js 处理 小数的相加减 精度问题
  5. 切比雪夫不等式证明及应用
  6. 2021强网杯 Web赌徒 WP
  7. Qt Charts示例
  8. FMM 大战 LMM - SOFR 企稳 Part I
  9. ObjectiveC, Xcode, iOS开篇导言
  10. 基于exif信息进行图片方向旋转修正