软件测试实验4

合集下载

04软件测试

04软件测试

04软件测试⼀、填空题1、等价类划分就是将输⼊数据按照输⼊需求划分为若⼲个⼦集,这些⼦集称为等价类别。

2、等价类划分法可将输⼊数据划分为有效等价类和⽆效等价类。

3、边界值分析法通常作为等价类划分法的补充。

4、因果图中的恒等关系要求程序有⼀个输⼊和⼀个输出,输出与输⼊保持⼀致。

5、因果图的多个输⼊之间的约束包括异、或、唯⼀、要求四种。

6、决策表通常由条件桩、条件项、动作桩、动作项四部分组成。

⼆、判断题1、有效等价类可以捕获程序中的缺陷,⽽⽆效等价类不能捕获缺陷。

(F )2、如果程序要求输⼊值是⼀个有限区间的值,可以划分为⼀个有效等价类(取值范围)和⼀个⽆效等价类(取值范围之外)。

( F)3、使⽤边界值⽅法测试时,只取边界两个值即可完成边界测试。

( F)4、因果图考虑了程序输⼊、输出之间的各种组合情况。

(T )5、决策表法是由因果图演变⽽来的。

(F )6、正交实验设计法⽐较适合复杂的⼤型项⽬。

( T)三、单选题1、下列选项中,哪⼀项不是因果图输⼊与输⼊之间的关系。

(A )A、恒等B、或C、要求D、唯⼀2、下列选项中,哪⼀项是因果图输出之间的约束关系。

(C )A、异B、或C、强制D、要求3、下列选项中,哪⼀项不是正交实验法的关键因素。

(D)A、指标B、因⼦C、因⼦状态D、正交表四、简答题1、请简述⼀下等价类划分法的原则。

(1). 在输⼊条件规定了输⼊值的集合或者规定了“必须如何”的条件的情况下,可以确⽴⼀个有效等价类和⼀个⽆效等价类。

(2). 在规定输⼊数据的⼀组值(假定N个),并且程序要对每⼀个输⼊值处理分别处理的情况下,可确⽴N个有效等价类和⼀个⽆效等价类。

2、请简述⼀下决策表条件项的合并规则。

条件桩:列出问题的所有条件,除了某些问题对条件的先后次序有要求之外,通常决策表中所列条件的先后次序都⽆关紧要。

条件项:条件项就是条件桩的所有可能取值。

动作桩:动作桩就是问题可能采取的操作,这些操作⼀般没有先后次序之分。

软件测试4-黑盒测试1判定表法

软件测试4-黑盒测试1判定表法

器,并且维修记录不全或已运行10 年以上的机器,应给予优先的维修 处理……”
请建立决策表。
例:维修机器问题(续)

(1)列出所有的条件桩和动作桩
条件桩
C1:功率大于50马力吗? C2:维修记录不全吗? C3:运行超过10年吗?
动作桩
A1:进行优先处理 A2:作其他处理
例:维修机器问题(续)
7 M2 D2 —
8 M2 D3 —
9 M2 D4 —
10 M2 D5 —
X
X
X X X
X
X
X
X X X
续……
此月是12月 此月是2月 此年是闰年
c1:月份在 c2:日期在 c3:年在 行为 a1:不可能 a2:日期增1 a3:日期复位 a4:月份增1 a5:月份复位 a6:年增1
11 M3 D1 —

(2)确定规则个数
输入条件个数:3;
功率大于50马力吗 维修记录不全吗

运行超过10年吗
每个条件的取值:“是”或“否”;
规则个数:2*2*2 =8;
例:维修机器问题(续)

(3)填入条件项;
1 2 3 4 5 6 7 8
功率大于50马力吗?
Y
Y Y
Y
Y N
Y
N Y
Y
N N
N
Y Y
N

4.3.4 案例: NextDate函数

问题描述
程序有三个输入变量month、day、year, 并且满足:1≤month≤12、1≤day≤31、 1900≤ year ≤2050。它们分别作为输入日 期的月份、日、年份,通过程序可以输出 该输入日期在日历上下一天的日期。例如, 输入为2005年11月29日,则该程序的输出 为2005年11月30日。

软件测试第四章--因果图讲解

软件测试第四章--因果图讲解
(3)由于语法或环境的限制,有些原因与原因之间、原因与 结果之间的组合情况不可能出现。为表明这些特殊情况,在 因果图上用一些记号表明约束或限制条件。
(4)把因果图转换为决策表。 (5)根据决策表中的每一列设计测试用例。
3.6.3 因果图法测试举例
实例 用因果图法测试以下程序。
程序的规格说明要求:输入的第一个字符必须是#或*, 第二个字符必须是一个数字,此情况下进行文件的修改;如 果第一个字符不是#或*,则给出信息N,如果第二个字符不 是数字,则给出信息M。
和果(输出结果或程序状态的改变),画出因果图。
(2)将得到的因果图转换为判定表。 (3)为判定表中每一列所表示的情况设计一个测试用例。
因果图法的简介(续)
使用因果图法的优点:
(1)考虑到了输入情况的各种组合以及各个输入情况之间的 相互制约关系。
(2)能够帮助测试人员按照一定的步骤,高效率的开发测试 用例。
a
R
b
要求
R约束(要求):a是1时,b必须是1,即a为1时,b不能为0。
因果图(续)
因果图中用来表示约束关系的约束符号:
a
M
b
强制
M约束(强制):若结果a为1,则结果b强制为0。
因果图(续)
因果图中用来表示约束关系的约束符号:
E 异
a
I
b 或
a
a
O
b b
唯一
c
a
a
R
M
要求
b
强制
b
因果图(续)
因果图法最终生成的是决策表。利用因果图生成测试用例的 基本步骤如下:
(1)分析软件规格说明中哪些是原因(即输入条件或输入条 件的等价类),哪些是结果(即输出条件),并给每个原因 和结果赋予一个标识符。

软件测试基本原理与实践第四章课后习题答案

软件测试基本原理与实践第四章课后习题答案

软件测试基本原理与实践第四章课后习题答案1. 白盒测试只能由程序员完成。

[判断题] *对错(正确答案)2. 控制流图中只有结点和边。

[判断题] *对(正确答案)错3. 程序员与测试工作无关。

[判断题] *对错(正确答案)4. 白盒测试的“条件覆盖”标准强于“判定覆盖”。

[判断题] *对错(正确答案)5. 白盒测试中,满足条件覆盖的测试用例一定能够满足判定覆盖。

[判断题] *对错(正确答案)6. 语句覆盖是白盒测试中覆盖程度最弱的一种覆盖。

[判断题] *对(正确答案)错7. 白盒测试能够发现100%的程序缺陷。

[判断题] *对错(正确答案)8. 软件开发全过程的测试工作都可以实现自动化。

[判断题] *对错(正确答案)9. 采用自动化测试有可能延误项目进度。

[判断题] *对(正确答案)错10. 程序员兼任测试员可以提高工作效率。

[判断题] *对错(正确答案)11. 测试人员要坚持原则,缺陷未修复完坚决不予通过。

[判断题] *对(正确答案)错12. 好的测试员坚持不懈追求完美。

[判断题] *对错(正确答案)13. 单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

[判断题] *对(正确答案)错14. 单元测试能发现约80%的软件缺陷 [判断题] *对(正确答案)错15. 单元测试属于动态测试 [判断题] *对(正确答案)错16. 测试是证明软件正确的方法。

[判断题] *对错(正确答案)17. 等价类划分属于黑盒测试技术而循环测试属于白盒测试。

[判断题] *对(正确答案)错18. 测试中应该对有效和无效、期望和不期望的输入都要测试。

[判断题] *错19. 程序中隐藏错误的概率与其发现的错误数成正比。

[判断题] *对(正确答案)错20. 测试应从“大规模”开始,逐步转向“小规模”。

[判断题] *对错(正确答案)21. 找出的软件缺陷越多,说明剩下的软件缺陷越少。

软件产品测试报告 (4)

软件产品测试报告 (4)

软件产品测试报告1. 引言本文档旨在对软件产品进行全面的测试分析和评估。

通过测试对产品进行功能、性能、安全性等方面的验证,以确保产品质量和用户体验的稳定性和可靠性。

2. 测试目标本次测试的目标是验证软件产品的功能是否完备、性能是否优良、安全性是否可靠,以及在不同环境下的适应性和稳定性。

3. 测试环境本次测试使用的环境和工具如下: - 操作系统:Windows 10 - 浏览器:Chrome, Firefox, Safari - 设备:PC, Mac, Android手机, iOS手机 - 自动化测试工具:Selenium WebDriver - 性能测试工具:Apache JMeter4. 测试内容和方法4.1 功能测试在本次测试中,我们对软件产品的各项功能进行了全面的测试和验证。

测试内容包括但不限于: - 用户注册和登录功能 - 数据输入和保存功能 - 数据展示和查询功能 - 数据导出和分享功能 - 安全控制和权限管理功能测试方法主要采用黑盒测试和白盒测试相结合的方法。

黑盒测试关注功能的正确性和完整性,通过输入不同的数据和操作进行验证;白盒测试关注功能的代码实现,通过代码分析等方法进行验证。

4.2 性能测试性能测试旨在测试产品在各种负载情况下的性能表现,包括响应时间、并发用户数、吞吐量等指标。

采用Apache JMeter进行负载测试,模拟多用户同时访问系统,观察系统的响应时间和吞吐量。

4.3 安全性测试安全性测试主要针对软件产品的安全性,包括但不限于: - 输入合法性验证 - 数据传输和存储安全 - 权限和访问控制 - 数据备份和恢复通过安全性测试,评估软件产品的安全隐患和风险,提供改进和加强安全性的建议。

5. 测试结果5.1 功能测试结果经过功能测试,软件产品的各项功能均正常运行,符合预期。

用户注册和登录功能、数据输入和保存功能、数据展示和查询功能、数据导出和分享功能、安全控制和权限管理功能都运行良好,无明显缺陷。

实验四:加密算法DES和RSA的实现.doc

实验四:加密算法DES和RSA的实现.doc

实验(实训)报告项目名称实验四加密算法DES和RSA的实现所属课程名称计算机安全与保密项目类型验证性实验(实训)日期2011年5月17日班级08信息(2)班学号0820400228姓名楼俊指导教师郭柏林浙江财经学院东方学院教务部制实验四:加密算法DES和SDA的实现实验4.1:对称加密算法DES的实现1.实验名称:对称加密算法DES的实现2.实验目的:通过MixedCS软件对实际数据进行加密和解密来了解DES的运行原理3.实验内容:1、直接运行MixedCS.exe ,打开软件的主界面,如图所示2、“浏览文件”按钮,选择要进行DES加密的源文件,成功后在“输出文件”文本框中将自动出现默认的文件名钥”文本框中重新输入相同的4位密钥。

密5、将步骤3的密钥长度设为10位,重复加密过程,此时该软件将自动采用3DES算法进行加密,可以看到加密的时间明显增加了请大家自己试验。

实验4.2:非对称加密算法RSA的实现1.实验名称:非对称加密算法RSA的实现2.实验目的:通过RSATool2v17软件对实际数据进行加密和解密来了解RSA算法的运行原理3.实验原理:(一)、回顾RSA实现的原理i.寻找出两个大素数P和Q。

ii.计算出 N=P*Q和 Z=(p-1)*(Q-1)。

iii.选择一个随机数E(0<E<Z),满足gcd(E,Z)=1。

iv.使用欧几里德扩展算法计算密钥D,即 D=E-1 mod Z。

v.公开(N,E)作为公钥,而(N,D)作为私鈅。

(二)、实例讲解1、选择两个素数P=17,Q=472、计算N=17*47=799;计算Z=(17-1)*(47-1)=736 。

3、选择E=5, 使 gcd(5,736)=14、计算D,D==E-1 mod Z =1, D=589则(799,5)作为公钥,而(799,589)作为私鈅。

设:明文s=19是要进行加密的信息,加密算法为:(19)5 mod 799=797, 解密算法为:(797)589 mod 799=194.实验内容:任务一:验证上述给出的实例进行验证,如下图示在Number Base中选择10作为数制,在 Public Exponent(E)[HEX]中写入E 的值5,在 1st Prime(P)中填入第一个素数17,在2nd Prime(Q)中填入第二个素数47,然后点击 Calc.D 则计算出 N和D。

有关软件测试的实习报告4篇

有关软件测试的实习报告4篇软件测试的实习报告篇1曾经一度认为软件测试就是使用工具测试bug,现在看来不是这么一回事情,因为还是有手工测试(执行测试),工具只是一个辅助,用工具你先要去了解测试的一些基本的东西(如:测试用例,预期结果等),不是那按两下按钮就行了,就算是录制脚本,也需要看懂脚本的代码,工具不是万能的。

一开始接触软件测试觉得很枯燥乏味,全都是一些理论的东西,还不如回到小学学习语文呢,都是一些名词的解释,比如:黑盒测试,百合测试,系统测试。

测试基础等等这些,老师都会去告诉你这些名词什么意思,很无聊,到后来慢慢由语文变成了数学,开始练习测试用列的编写,这个还有点意思,因为这个更多时候能够体现个人的逻辑思维能力,再然后数学就转变成了英语,因为要使用到一些测试的工具,比如:WinRunner工具,录制脚本它会产生一些代码,不过代码比较好理解,虽然是英文的但是还是很好看懂的。

学习软件测试一学期,其实我觉得最重要的是兴趣,有了兴趣还是不行的,还需要具备一些技术的基础,例如:C,java,C#等一些技术,这些技术你不需要去深入的学习,只需要了解,最重要的是了解数据库(例如:SQL,MySQL,Oracle)的知识,想要成为一个好的测试工程师,应该要全面的发展,读懂需求分析文档(注:客户的标准),还有要学会写文档,技术的组织能力决定你这份文档的价值,这也是一种沟通能力的体现,比如写缺陷报告时:有一项是描述缺陷,这就能看出你的表达能力,给程序员能不能看懂就能体现沟通,最后就是整理文档和撰写测试总结报告,越是到最后越是要细心,因为软件永远都是有缺陷的,我们的细心可以让软件减少一些bug,不求最好,只求更好。

软件测试的实习报告篇2从入职到现在已经有将近三个星期了,从刚开始看理论知识到接触系统,从完全摸不着头脑到稍稍入门,从几乎不知如何下手到开始有了学习的目标,我确实有很多需要总结的东西,或许零零散散,但都是真实感受。

软件测试实验四

内蒙古工业大学信息工程学院实验报告课程名称:软件测试实验名称:“爱米云网盘〞测试执行与EasyBug 的使用实验类型:验证性■综合性□设计性□实验室名称:软件实验室班级:软件 12-2学号:5051姓名:张贺组别:同组人:成绩:实验日期:2021年6月23日实验报告成绩:指导教师审核〔签名〕:年月日实验报告一、实验目的① 理解缺陷的主要属性及其意义。

② 理解缺陷报告的主要组成。

③ 掌握测试执行过程中问题定位的思路。

④ 掌握缺陷报告的书写技巧和原那么。

⑤掌握缺陷管理工具EasyBug的使用。

二、实验器材或软件环境①Windows 7 操作系统② 爱米云网盘客户端③ 爱米云效劳端④ 禅道三、实验内容1、执行之前完成的测试用例,对“爱米云网盘〞的登录和账号管理局部进行黑盒测试,记录测试过程中发现的软件缺陷,并最终写成缺陷报告2 、通过 EasyBug缺陷管理系统建立新工程,将严重程度最高的 5 个缺陷到EasyBug。

四、实验要求① 执行所有的测试用例。

② 记录测试过程中发现的软件缺陷③ 完成缺陷报告的编写。

④将缺陷提交到缺陷管理系统EasyBug中。

⑤ 针对测试结果编写测试报告。

五、实验步骤1、安装“爱米云网盘〞效劳端和客户端。

2、翻开登录窗口,从设置中设置需要连接的效劳器IP〔效劳器是本机的话, IP 设置为〕,端口默认为 8090。

2、依次执行测试用例,记录每个测试用例执行的结果。

用例执行过程中,假设发现问题,及时进行简单的记录。

3、记录后对问题进行复现,对于可以复现的问题进行详细记录,包括文字缺陷描述、复现步骤、错误截图、日志〔仅异常退出需要保存日志〕。

4、每个测试子项测试完成后,将缺陷编写成缺陷报告。

5、测试执行全部完成后,进入EasyBug缺陷跟踪管理系统的官网,注册用户。

6、登录 EasyBug系统后,新建工程、版本、模块、缺陷描述模板。

7、将记录好的缺陷报告录入EasyBug系统。

8、根据测试结果,整理出缺陷总表,需包含:所属测试项、缺陷ID 、严重程度、缺陷标题。

软件测试实验报告

学号:《软件测试技术》实验报告与习题册2014 / 2015 学年第2学期系别计算机学院专业班级一班姓名指导教师实验时间:实验地点:实验学时:实验时间:实验地点:实验学时:目录项目成绩批改时间实验一基于白盒测试的用例设计与验证(一)实验二基于白盒测试的用例设计与验证(二)实验三基于黑盒测试的用例设计与验证(一)实验四基于黑盒测试的用例设计与验证(二)实验五JUnit的安装与使用实验六LoadRunner的使用实验七WinRunner的使用实验时间:实验地点:实验学时:实验一:基于白盒测试的用例设计与验证(一)一.实验目的(1)熟悉Eclipse开发环境(2)掌握Java语言的基本语法,能够利用Java实现简单的程序开发(3)熟悉白盒测试基本原理(4)掌握白盒测试的逻辑覆盖法,能够依据语句覆盖、判定覆盖、条件覆盖、判定\条件覆盖、条件组合覆盖的原理进行相应测试用例的设计工作。

二.实验内容(1)选择一门语言,完成指定的单元程序开发。

#include<stdio.h>void main(){int m,n,p,q;printf("please input m,n,p,q:\n");scanf("%d,%d,%d,%d",&m,&n,&p,&q);if(m>0&&n<6){m=n+3;n=n*2;}if(p>5||q<0){p=2*q+5;q++;}printf("输出的四个数是:%d,%d,%d,%d\n",m,n,p,q);实验时间: 实验地点: 实验学时:return ; }(2)分别依据白盒测试逻辑覆盖法中的语句覆盖、判定覆盖、条件覆盖、判定\条件覆盖、条件组合覆盖的原理设计相应的测试用例。

(3)根据给定的流程图,实际运行测试用例,检测程序的实现是否正确。

软件测试技术-实验四

软件测试技术-实验四实验四.结构性测试1 实验类型实验类型为验证型,4个学时。

2 实验⽬的(1)掌握结构性测试技术,并能应⽤结构性测试技术设计测试⽤例;(2)对测试⽤例进⾏优化设计;3 背景知识结构性测试是知道产品内部⼯作过程,检测产品内部动作是否按照规格说明书的规定正常进⾏。

结构性测试允许测试⼈员利⽤程序内部的逻辑结构及有关信息,设计或选择测试⽤例,对程序所有逻辑路径进⾏测试。

通过在不同点检查程序的状态,确定实际的状态是否与预期的状态⼀致。

⼀、逻辑覆盖结构性测试⼒求提⾼测试覆盖率。

逻辑覆盖是对⼀系列测试过程的总称,它是在使⽤⽩盒测试法时,选⽤测试⽤例执⾏程序逻辑路径的⽅法。

逻辑覆盖按覆盖程度由低到⾼⼤致分为以下⼏类:(1)语句覆盖:设计若⼲测试⽤例,使程序中每⼀可执⾏语句⾄少执⾏⼀次;(2)判断覆盖:设计⽤例,使程序中的每个逻辑判断的取真取假分⽀⾄少经历⼀次;(3)条件覆盖:设计⽤例,使判断中的每个条件的可能取值⾄少满⾜⼀次;(4)判断/条件覆盖:设计⽤例,使得判断中的每个条件的所有可能结果⾄少出现⼀次,⽽且判断本⾝所有可能结果也⾄少出现⼀次;(5)条件组合覆盖。

设计⽤例,使得每个判断表达式中条件的各种可能组合都⾄少出现⼀次;显然,满⾜⑤的测试⽤例也⼀定是满⾜②、③、④的测试⽤例。

(6)路径覆盖。

设计⾜够的测试⽤例,使程序的每条可能路径都⾄少执⾏⼀次。

如果把路径覆盖和条件组合覆盖结合起来,可以设计出检错能⼒更强的测试数据⽤例。

⼆、基本路径测试如果把覆盖的路径数压缩到⼀定限度内,例如,程序中的循环体只执⾏零次和⼀次,就成为基本路径测试。

它是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执⾏路径集合,从⽽设计测试⽤例的⽅法。

设计出的测试⽤例要保证在测试中,程序的每⼀个可执⾏语句⾄少要执⾏⼀次。

①程序的控制流图控制流图是描述程序控制流的⼀种图⽰⽅法。

基本控制构造的图形符号如图所⽰。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广东海洋大学学生实验报告书
实验名称实验四白盒测试课程名称软件测试成绩
学院(系)软件学院专业软件工程班级
学生姓名学号实验地点实验日期
一、实验目的:
1. 掌握白盒测试原理和测试方法
2. 使用白盒测试的逻辑测试和基本路径测试法设计测试用例
二、实验内容:
1.画出如下程序段的程序流程图,分别用最少的测试用例完成语句覆盖、判定覆盖、
条件覆盖和路径覆盖的测试设计。

void test(int x, int y)
{
if (x>0 && y>10) y=y/x;
if(x<-10 || y<0) y=-(y+x);
}
程序流程图如下所示:
语句覆盖每条语句至少执行一次。

判定覆盖每个判定的每个分支至少执行一次。

条件覆盖每个判定的每个条件应取到各种可能的值。

路径覆盖使程序中每一条可能的路径至少执行一次。

由这个流程图可以看出,该程序模块有4条不同的路径:
P1:(a-c-e) P2:(a-c-d)
P3:(a-b-e) P4:(a-b-d)
将里面的判定条件和过程记录如下:
判定条件M={x>0 and y>10}
判定条件N={x<-10 or y<0}
1、语句覆盖(P4)
测试用例输入输出判定M的取值判定N的取值覆盖路径
T T P4(a-b-d) 经仔细琢磨,本程序无法实现语句覆盖。

(原因不解释)
2、判定覆盖(P2 P3)
P2和p3可以作为测试用例。

测试用例输入输出判定M的取值判定N的取值覆盖路径
x=-1, y=0 y=1 F T P3(a-b-e)
x=1,y=11 y=11 T F P2:(a-c-d)
3、条件覆盖
对于M:x>0取真时T1,取假时F1;
y>10取真时T2,取假时F2;
对于N:x<-10取真时T3,取假时F3;
Y<0取真时T4,取假时F4。

条件:x>0,y>10
条件:x<-10,y<0
根据条件覆盖的基本思路,和这8个条件取值,组合测试用例如表所示:
测试用例输入输出取值条件具体取值条件覆盖路径x=1,y=11 11 T1,T2,F3,F4 x>0,y>10 P1(a-c-e)
x=-11,y=-1 12 F1,F2,T3,T4 x<-10,y<0 P4(a-b-d)
4、路径覆盖
测试用例输入输出覆盖条件取值覆盖路径
无符合值T1,T2,T3,T4 P4(a-b-d)
x=1,y=11 11 T1,T2,F3,F4 P3(a-b-e)
无符合值T1,F2,T3,T4 P2(a-c-d)
无符合值F1,F2,F3,F4 P1(a-c-e)
由上表可知,本程序无法实现路径覆盖。

2.画出如下程序段的程序流程图和控制流图,分析程序的环复杂度,并确定程序的独立路径和设计相应的测试用例。

void Test1( int n, int i )
1 {
2 int x=0;
3 int y=0;
4 while ( n-- > 0 )
5 {
6 if ( i==0 )
7 x=y+2;
8 else
9 if ( i==1 )
10 y=y+10;
11 else
12 x=y+20;
13 }// while
14 }// Test1
程序流程图如下所示:
控制流图如下所示:
1
7
4
6
3
2
9
5
a
b
c
d
e
f
g
8
给定控制流图G的环形复杂度—V(G),定义为
V(G) = E-N+2
其中,E是控制流图中边的数量,N是控制流图中的节点数量。

所以根据控制流图可知环形复杂度为:
V(G) = E-N+2 = 11 – 9 + 2 = 4
根据控制流图可知其独立路径有:
程序的独立路径集合有4种:
1: 1-2-9;
2:1-2-3-4-8-2-9;
3:1-2-3-5-7-8-2-9;
4:1-2-3-5-6-8-2-9;
接着使用边界值分析方法设计测试用例:
n i x y
-1 0 0 0
0 0 0) 0
1 0
2 0
1 1 20 0
1 2 0 10
1 10 0 10
1 1000 0 10
三、实验总结
这次的实验加深了对软件测试的“白盒测试原理”的了解,在设计软件测试代码的过程中通过网上搜索资料也从中学习到了很多周边的知识。

在这次的实验过程中最重要的是了解到白盒测试的优缺点,及其在军工软件、航天航空软件、工业控制软件等等上的运用。

指导教师日期
注:请用A4纸书写,不够另附纸。

第页,共页。

相关文档
最新文档