实验6、灰盒测试实验

article/2025/9/28 13:07:05

1.实验目的:

1)理解灰盒测试原理

2)学习使用灰盒测试构想软件/系统内部开发结构并针对性的进行测试

 

2.实验方法:

1)灰盒测试法

2)错误推测法

 

3实验内容:

1.推断软件的开发架构、语言

2.针对性地设计测试用例并测试软件

3.指出软件的缺陷

4.具体实验:

 

推测软件的开发架构:

安装HotelInstall,并且在HotelInstall文件目录中发现SystemConfig.xml文件,如图所示:

打开此文件后如图:

发现该客房查询系统的一些信息存储在此xml文件中,相当于一个“小数据库”的作用。

由此可知,该客房查询系统的开发结构是建立一个输入框,在前台输入,根据“入住”或“退房”在xml文件中存储“满”或“空”。

 

推测软件的语言:

根据SystemConfig.xml文件第一行<?xml version="1.0" encoding="GBK"?>中可知,xml文档的版本为1.0,xml声明的编码格式为中国国标编码。

由于此xml文件有“小数据库”的功能,所以该软件的语言为可扩展标记语言。

 

设计测试用例并测试软件

由于该软件包含不同价位的房间,而且每个价位的房间数不同。所以测试用例需要包含不同价位的房间,并且当一个房间已经住满之后应该做不能入住的处理以及退过房间之后不用再做退房处理。

测试如下:

先抽取不同价位的房间做入住和退房的操作:

入住情况:

入住情况:

退房情况:

退房情况:

 

进行当一个的房间已经住满仍做入住

 

当一个房间已经为空仍退房

测试分析

该客房查询系统能够分类不同价位的房间,并且利用xml文件能够记录某个房间是否有人入住。缺陷是,能够记录的数据有限,只能记录房间的是否入住,而没有一些具体信息(例如,房间已使用天数,结账时的价位,房间的具体信息等),可使用功能较小,有待完善。

 

 


http://chatgpt.dhexx.cn/article/WWqqsGKh.shtml

相关文章

软件测试:黑盒测试、白盒测试和灰盒测试

1. 黑盒测试和白盒测试的直观图 从图中可以直接看出来&#xff0c;黑盒测试就当整个程序是个黑盒子&#xff0c;我们看不到它里面做了些什么事情&#xff0c;只能通过输入输出看是否能得到我们所需的来测试。而白盒测试可以当盒子是透明的&#xff0c;里面的一切我们都看的清楚…

黑盒测试,白盒测试与灰盒测试的比较和区别

定义 黑盒测试 黑盒测试是一种软件测试技术&#xff0c;它可以检查软件的功能&#xff0c;而不会窥视其内部结构或编码。黑盒测试的主要来源是客户声明的要求规范。 在此方法中&#xff0c;测试人员选择一个函数并提供输入值以检查它的功能&#xff0c;并检查该函数是否给出…

【测试方法】黑盒测试、灰盒测试、白盒测试这些你确定都会了吗?

根据利用的被测对象信息的不同&#xff0c;可以将软件测试方法分为&#xff1a;黑盒测试、灰盒测试、白盒测试。 1、白盒测试 1&#xff09;概念&#xff1a;是依据被测软件分析程序内部构造&#xff0c;并根据内部构造分析用例&#xff0c;来对内部控制流程进行测试&#xff…

黑盒测试、白盒测试、灰盒测试的区别

1. 黑盒测试 黑盒测试也称功能测试、数据驱动测试或基于规格说明书的测试&#xff0c;它是通过测试来检测每个功能是否都能正常使用。在测试中&#xff0c;把程序看作一个不能打开的黑盒子&#xff0c;在完全不考虑程序内部结构和内部特性的情况下&#xff0c;在程序接口进行测…

黑盒测试、白盒测试与灰盒测试方法

测试奇谭&#xff0c;BUG不见。 大家好&#xff0c;我是谭叔。 对于黑盒、白盒与灰盒测试方法的理解&#xff0c;几年前我在某乎做过一个概念性的回答&#xff0c;当时提问者询问&#xff1a;如何跟非技术人员解释黑盒、白盒、灰盒测试的区别&#xff1f; 我的回答原文如下&…

白盒测试、黑盒测试、灰盒测试

根据被测对象的不同&#xff0c;软件测试可以分为白盒测试、黑盒测试、灰盒测试三种方式。那么&#xff0c;这三种测试测试方式具体是如何运行的&#xff1f;各有什么特点&#xff1f;下面&#xff0c;跟着小厚一起了解一下吧&#xff01; 01 白盒测试 ●概念&#xff1a; ➢…

一直没搞懂灰盒测试的我,收藏了这篇文章

在本文中&#xff0c;我们将了解什么是灰盒测试以及为什么要使用它&#xff0c;以及它的优缺点。 在软件测试中&#xff0c;灰盒测试是一种有用的技术&#xff0c;可以确保发布的软件是高性能的、安全的并满足预期用户的需求。这是一种从外部测试应用程序同时跟踪其内部操作的…

拉普拉斯变换学习笔记

目录 1.为什么引入拉普拉斯变换&#xff1f; 2.双边拉普拉斯的定义 3.双边拉普拉斯变换的收敛域 4.单边拉普拉斯变换的定义 5.单边拉普拉斯变换和傅立叶变换的关系 6.常见信号的拉式变换 7.拉普拉斯变换的性质 7.1.线性、尺度变换性质 7.2.时移、复频移特性 7.3.时域、…

MATLAB之拉氏变换

一、复数和复变函数 1、复数的三种表现形式&#xff1a; 坐标形式&#xff1a; 三角形式&#xff1a; 指数形式&#xff1a; 2、复变函数&#xff1a; 复数集E内的每一个复数zab*i&#xff0c;都有(唯一确定的/无穷多个/有限个)复数与之对应,可以确定&#xff08;单…

【拉普拉斯变换】2. 拉普拉斯变换的性质

文章目录 【 1. 线性 】【 2. 时域尺度变换 】【 3. 时移 】【 4. S域平移(复频移) 】【 5. 时域的微分(微分定理) 】【 6. 时域的积分(积分定理) 】【 7. 卷积定理 】【 8. S域微分、积分 】【 9. 初值定理、终值定理 】 【 1. 线性 】 例&#xff1a; 注意ROC的变化 &#xf…

【高数+复变函数】Laplace变换的性质

文章目录 【高数复变函数】Laplace变换的性质一、性质1. 线性性质2. 微分性质3. 像函数的微分性质4. 积分性质5. 象函数的积分性质6. 位移性质7. 延迟性质8. 相似性质 【高数复变函数】Laplace变换的性质 通过上一节【高数复变函数】Laplace变换的学习&#xff0c;我们知道了L…

图像变换 -拉普拉斯变换(cvLaplace)

拉普拉斯变换&#xff08;Laplace Transform)&#xff0c;是工程数学中常用的一种积分变换。 拉普拉斯变换也可以用作边缘检测&#xff0c;用二次导数的形式定义。函数 cvLaplace 计算输入图像的 Laplacian变换&#xff0c;方法是先用 sobel 算子计算二阶x和y差分&#xff0c;…

逆Laplace数值逆变换

01拉普拉斯变换定义 1.变换公式 2. 常见函数的Laplace变换 02 Laplace数值逆变换 根据拉普拉斯逆变换的公式&#xff0c;可以看到&#xff0c;f(t)可以变成如下的公式。 #!/usr/local/bin/python # -*- coding: gbk -*- # # TEST1.PY -- by Dr. ZhuoQing…

Laplace变换

众人推荐的 MIT公开课——拉普拉斯变换简介 用级数来理解 拉普拉斯变换比傅里叶变换多了一个衰减因子&#xff0c;使得不满足绝对可积的信号也能转化为频域信号。 两者都能描述幅值信息和相位信息。 --------------------------------------------------------------------…

信号与系统(Python) 学习笔记 (6) 拉普拉斯变换 Laplace Transform

【总目录】 (1) 简介 Intro(2) 傅里叶 Fourier 常用函数的傅里叶变换汇总 (3) LTI 系统 与 滤波器 二次抑制载波振幅调制接收系统 Python (4) 取样 Sampling(5) 离散傅里叶 Discrete Fourier(6) 拉普拉斯变换 Laplace Transform 文章目录 6. 拉普拉斯变换6.1. 拉普拉斯变换 L…

实验八、拉普拉斯变换

实验八、连续系统的复频域分析 一、实验目的二、实验器材三、实验原理1、用MATLAB进行Laplace正、反变换例1&#xff1a;分别用Laplace和ilaplace函数求 2、用MATLAB进行部分分式展开3、用MATLAB分析LTI系统的特性 三、实验内容1、验证实验原理中所述的相关程序&#xff1b;2、…

Laplace变换笔记(2)

对实域内f(t)的Laplace变换函数如下 对s域 Laplace变换收敛域&#xff08;边界条件&#xff09;&#xff1a; 拉普拉斯变换乘以衰减因子以后要保证衰减和可积&#xff0c;这样的衰减因子所满足的条件则为收敛域 Laplace变换逆变换&#xff1a; 定义式 线性性质拆分&#xff1…

MATLAB——拉氏变换及反其变换、Z变换及其反变换

一、拉式正反变换 1、拉式变换 【时域转s域】 laplace(F) 2、拉式反变换 【s域转时域】 ilaplace(L) 二、Z正反变换 1、Z变换 【ztrans 时域转Z域】 ztrans(f); ztrans(f,w); ztrans(f,k,w); 2、Z反变换 【iztrans Z域转时域】 iztrans(f); iztrans(f,w); iztrans(f…

【高数+复变函数】Laplace变换

文章目录 【高数复变函数】Laplace变换1. 问题引入及定义2. 存在定理3. 常见Laplace变换 【高数复变函数】Laplace变换 1. 问题引入及定义 上一节&#xff1a;【高数复变函数】傅里叶积分 回顾之前我们讲的傅里叶变换要满足的条件有&#xff08;也就是傅里叶积分要满足的条件…

[Matlab-5]Laplace变换

[Matlab-5]Laplace变换 Laplace 变换&#xff08;数学&#xff09;Laplace 变换和逆变换Laplace 变换与Fourier变换的关系极点(pole)与零点&#xff08;zero&#xff09;作3D曲面图&#xff08;surface plot&#xff09;标题会用到的函数颜色挑选栗子 给定微分方程求Laplace变换…