没有合适的资源?快使用搜索试试~ 我知道了~
软件测试技术实验指导书 (2).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 159 浏览量
2022-07-10
17:53:06
上传
评论
收藏 1.28MB PDF 举报
温馨提示
试读
26页
软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf软件测试技术实验指导书 (2).pdf
资源推荐
资源详情
资源评论
《软件测试技术》实验指导书
《软件测试与质量保证》实验指导书
实验 1、自由测试
一、实验目的
1. 理解软件测试的概念。
2. 提高反向思维的能力。
二、实验任务
针对某产品 Beta 的版本,对照其竞争对手的产品,进行测试,以发现该
软件产品潜在的任何问题,记录下来。
Discuz! X 3.0 beta 对比 PHPWind 9.0
问题 问题描述 操作步骤 说明
ID
… … …
实验2、黑盒测试方法:等价类划分法+边界值分析方法
一、实验目的
1. 掌握等价类、有效等价类、无效等价类、边界值等概念。
2. 掌握边界值分析法、等价类划分法的测试用例设计方法。
3. 能够将这两种方法结合起来,灵活运用
二、实验任务
以下三个任务、至少完成一个
1、对三角问题综合运用边界值分析方法、等价类划分方法设计测试用例。
三角形问题:void Triangle (int a, int b, int c) 函数规定输入三个整
数 a、b、c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类
型(等边三角形、等腰三角形、一般三角形、构不成三角形),并在屏幕上输出。
1<=a,b,c<=200。
实验步骤:
2
《软件测试与质量保证》实验指导书
① 划分等价类,得到等价类表。等价类表格式如下:
输入变量 有效等价类
… …
无效等价类
…
② 综合运用这两种方法设测试用例,得到测试用例表:
边界值 a b
… …
c
…
③ 综合运用这两种方法设测试用例,得到测试用例表:
测试用例 ID
T1
T2
…
a
5
2
…
b
5
2
…
c
5
3
…
预期输出
等边三角形
等腰三角形
…
④ 根据上述测试用例表,能否进行优化,获得最小测试用例集合:
2、对于找零钱最佳组合问题运用边界值分析法设计测试用例。实验步骤:
① 分析边界值。
② 运用健壮性边界条件法设计测试用例,得到测试用例表(测试用例表格
式同实验 1)。
③ 执行测试,填写软件缺陷报告(软件缺陷报告格式同实验 1)。
3、现有一个程序 int CheckTel(char *rc, char *n)执行电话号码有效性检
查功能,中国的固定电话号码由两部分组成。这两部分的名称和内容分别是:
地区码(rc):以 0 开头的三位或者四位数字(包括 0)。
电话号码(n):以非 0、非 1 开头的七位或者八位数字。
对该程序进行边界值分析,然后进行等价类划分,分别运用边界值条件、等
价类划分的结果来设计测试用例,并尽可能优化所设计的测试用例。
实验步骤:同上,注意考虑内部边界值。
实验 3、黑盒测试:决策表法及测试用例设计
一、实验目的
3
《软件测试与质量保证》实验指导书
1、掌握决策表的概念。
2、掌握决策表测试用例设计法。
二、实验任务
以下三个任务、至少完成一个
1、对 NextDate 问题运用决策表法设计测试用例,并执行测试,撰写实验报
告。
NextDate (int month, int day, int year)函数规定:输入三个整数:month、
day 和 year,函数的输出为输入日期后一天的日期。例如,输入为 2006 年 3 月
7 日,则函数的输出为 2006 年 3 月 8 日,year 满足 1920≤year≤2050。
实验步骤:
1)构造决策表
2)根据决策表设计测试用例,得到测试用例表(测试用例表格式同实验 1)。
3)执行测试,填写软件缺陷报告(软件缺陷报告格式同实验 1)。
2、假设一个中国的航空公司规定:
中国去欧美的航线所有座位都有食物供应,每个座位都可以播放电影。
中国去非欧美的国外航线都有食物供应,只有商务仓可以播放电影。
中国国内的航班的商务仓有食物供应,但是不可以播放电影
中国国内的航班的经济仓除非飞行时间大于 2 小时就有食物供应,但是
不可以播放电影。
请用程序实现上述功能,并用决策表法设计测试用例,再执行测试,撰写实
验报告。
实验步骤:同上
3、对三角问题运用决策表法设计测试用例,并执行测试,撰写实验报告。
实验步骤:同上
实验 4、黑盒测试:因果图法及测试用例设计
一、实验目的
1、掌握因果图的概念。
2、掌握因果图测试用例设计法。
二、实验任务
以下三个任务、至少完成一个
1、某软件规格说明书包含这样的要求:第一列字符必须是 A 或 B,第二列字
符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则
给出信息 N;如果第二列字符不是数字,则给出信息 M。用因果图法测试该程序,
4
《软件测试与质量保证》实验指导书
并撰写实验报告。(注:可以用输出“Modify file”模拟程序中要求的修改文
件)
实验步骤:
1)分析原因与结果
2)画出因果图
3)转化为决策表
4)根据决策表设计测试用例,得到测试用例表
5)执行测试,填写软件缺陷报告
2、例如,有一个饮料自动售货机(处理单价为 5 角钱)的控制处理软件,
它的软件规格说明如下:
若投入 5 角钱的硬币,按下“橙汁”或“啤酒”的按钮,则相应的饮料就送
出来。若投入 1 元钱的硬币,同样也是按“橙汁”或“啤酒”的按钮,则自动售
货机在送出相应饮料的同时退回 5 角钱的硬币。
用程序模拟该自动售货机(注:用屏幕输入、输出来模拟售货机的动作),
然后用因果图法测试该程序,并撰写实验报告。
实验步骤:同上
3、对三角问题运用因果图法设计测试用例,并执行测试,撰写实验报告。
实验步骤:同上
实验 5、白盒测试:覆盖测试及测试用例设计
一、实验目的
1、掌握白盒测试的概念。
2、掌握逻辑覆盖法。
二、实验任务
以下三个任务、至少完成一个
1、某工资计算程序功能如下:若雇员月工作小时超过 40 小时,则超过部分
按原小时工资的 1.5 倍的加班工资来计算。若雇员月工作小时超过 50 小时,则
超过 50 的部分按原小时工资的 3 倍的加班工资来计算,而 40 到 50 小时的工资
仍按照原小时工资的 1.5 倍的加班工资来计算。程序输入为:雇员月工作时间及
小时工资,输出为工资。
运用逻辑覆盖法的六种覆盖标准设计测试用例,并执行测试,撰写实验报告。
实验步骤:
1)画出程序流程图
2)根据逻辑覆盖法的六种覆盖标准设计测试用例,得到 6 张测试用例表
3)执行测试,填写软件缺陷报告
2、编写一个求解一元二次方程的程序,运用逻辑覆盖法的六种覆盖标准设
5
剩余25页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6501
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功