首页 > 其他分享 >肖sir__现场笔试__三角形测试用例和网络设备通信(杭州)

肖sir__现场笔试__三角形测试用例和网络设备通信(杭州)

时间:2023-06-01 10:03:34浏览次数:44  
标签:__ sir 192.168 255.255 测试用例 IP地址 三角形 子网掩码

=======================================

 

 

设备A:
- IP地址: 192.168.1.2
- 子网掩码: 255.255.255.0
- 网关: 192.168.1.1

设备B:
- IP地址: 192.168.2.2
- 子网掩码: 255.255.255.0
- 网关: 192.168.2.1

端口A(连接设备A):
- IP地址: 192.168.1.1
- 子网掩码: 255.255.255.0

端口B(连接设备B):
- IP地址: 192.168.2.1
- 子网掩码: 255.255.255.0

在这个配置方案中,设备A和设备B分别位于192.168.1.X和192.168.2.X网段。它们的网关地址分别为192.168.1.1和192.168.2.1,这两个地址分别对应于三层交换机的端口A和端口B的IP地址。这样,设备A和设备B就可以通过三层交换机进行通信了。

=================================================================

在三角形计算中,要求三角形的三个边长:A B C 。     

    1、 当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。

          2、若是等腰三角形打印“等腰三角形”, 若两个等腰的平方和等于第三边平方和,则打印“等腰直角三角形”。

          3、若是等边三角形,则打印:“等边三角形”。

          4、画出程序流程图并设计一个测试用例。

分析一下:

             1、构成三角形的条件:任意两边之和大于第三边;

             2、构成等腰三角形的条件:任意两边相等;

            3、构成等腰直角三角形的条件:任意两边相等,而且两条边的平方和等于第三边的平方和;

            4、构成等边三角形的条件:三条边都相等。

 那么用什么样的设计方法进行测试用例的设计呢?

  一、等价类划分:三角形三条边A、B、C的数据类型不同

              二、边界值分析:由于三角形的边长可以是正整数或正小数,所以就不对长度进行测试,那么边界值分析就不用了

              三、因果图法:三角形的三条边数据输入组合

     我们再分析一下三角形的等价类:

                    有效等价类:

                        输入3个正整数或正小数:

                          1、两数之和大于第三数,如A<B+C;B<C+A;C<A+B

                          2、两数之和不大于第三数

                          3、两数相等,如A=B或B=C或C=A

                          4、三数相等,如A=B=C

                          5、三数不相等,如A!=B,B!=C,C!=A

                 无效等价类:

                           1、空

                           2、负整数

                           3、非数字                           

                           4、少于三个数

 

 

标签:__,sir,192.168,255.255,测试用例,IP地址,三角形,子网掩码
From: https://www.cnblogs.com/xiaolehong/p/17448096.html

相关文章

  • JavaWeb——Tomcat服务器的安装与使用
    今天阿Q带大家了解服务器的概念以及tomcat服务器的安装和使用方法,废话不多说直接上干货。Web开发中的常见概念(1)B/S系统和C/S系统Brower/Server:浏览器、服务器系统-----网站Client/Server:客户端、服务器系统-----QQ、大型游戏(2)web应用服务器供向外部发布web资源的服务器软件......
  • Linux 添加redis守护进程
    1、编写启动服务文件 /lib/systemd/system/redis.service[Unit]Description=Theredis-serverProcessManagerDocumentation=https://redis.io/After=network.target[Service]Type=forking#根据自己的redis路径启动和停止ExecStart=/usr/local/redis/bin/redis-server/usr/l......
  • 24万个取名名字五行名字ACCESS\EXCEL数据库
    虽然之前弄到过一个《30万个名字汉字起名中文取名ACCESS数据库》数据库,但是有一些小缺点,比如没有单名,比如没有五行属性,而今天弄到的这份就包括,看截图:字数统计:名字单字的包含7088条,2个字的包含234337条;金属性名字有60697条,木属性名字有112682条,水属性名字有100979条,火属性名字有......
  • Android基于TCP的局域网聊天通信
    概述在同一局域网内,两台设备通过TCP进行通信聊天。详细一、准备工作开发环境jdk1.8 EclipseLunaServiceRelease1(4.4.1)运行环境:华为荣耀6(Android4.4)、华为p9(Android7.0)实现功能:同一局域网下,两台设备进行tcp通信聊天。二、程序实现工程截图:2、实现思路Androi......
  • 基于FFmpeg的音频编码(PCM数据编码成AAC android)
    概述在Android上实现录音,并利用FFmpeg将PCM数据编码成AAC。详细之前做的一个demo,Android录音获取pcm数据(音频原始数据),然后利用FFmpeg将PCM数据编码成AAC。一、准备工作开发环境jdk1.8 EclipseLunaServiceRelease1(4.4.1)运行环境:华为荣耀6(Android4.4)、华为......
  • 如何使用CheckMenuItem添加可选菜单项
    如何使用CheckMenuItem添加可选菜单项CheckMenuItem也是一种菜单项目,类似CheckBox,拥有可选状态。CheckMenuItem可以添加到菜单中。效果展示示例代码importjavafx.application.Application;importjavafx.scene.Scene;importjavafx.scene.control.CheckMenuItem;imp......
  • Eclipse的安装与使用
    相信大家在用记事本编译运行java程序的同时肯定心里有不少怨言吧,要是用这种工具编译一个复杂点的程序简直就有想死的心了,更不用说什么大的网站项目了。接下来阿Q就带领大家了解一个全新的编译工具Eclipse。Eclipse的安装首先进入eclipse的官方网站http://eclipse.org/(org是非盈利......
  • 【博学谷学习记录】超强总结,用心分享 | jupyter常用功能
    jupyter安装文档地址https://jupyter.org/installpipinstallnotebook启动命令jupyternotebookjupyter-themes修改主题安装主题https://github.com/dunovank/jupyter-themesgithub地址pipinstall--upgradejupyterthemes查看所有主题jt-l修改主题jt-tg......
  • JavaScript原生实现《贪吃蛇》
    概述JavaScript原生实现《贪吃蛇》,每吃掉一个食物,蛇的身体会变长,食物会重新换位置。详细贪吃蛇大家都不陌生吧~简单做一个。一、思路1.让我们的小蛇动起来2.随机生成食物3.每吃掉一个食物,蛇的身体会变长,食物会重新换位置html界面<divclass="face"><!--小蛇移......
  • 如何基于G6进行双树流转绘制?
    1.背景业务背景:CRM系统随着各业务条线对线索精细化分配的诉求逐渐增加,各个条线的流向规则会越来越复杂,各个条线甚至整个CRM的线索流转规则急需一种树形的可视化的图来表达。技术背景:在开发之前考虑了三种方案,原生canvas、fabric以及G6,三种方案各有优劣势原生canvas......