三角形软件测试任务word文档良心出品

更新时间:2023-04-12 06:57:01 阅读量:3 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

三角形问题任务

一、程序规格说明

输入条件:输入三个整数a、b、c,分别作为三角形的三条边,要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。

程序功能:程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。

输出结果:等边三角形、等腰三角形、一般三角形和非三角形。

二、提供执行代码、执行方法和程序界面

执行代码:TriangleFrame.class、TriangleFrame$1.class、TriangleTypes.class 执行方法:java TriangleFrame

程序界面:

三、黑盒测试方法设计测试用例任务

子任务一:用边界值测试方法设计测试用例

用边界值分析法设计测试用例,按照下列步骤进行:

(1)分析各变量取值

边界值分析的基本思想是使用输入变量的最小值、略高于最小值、正常值、略低于最大值和最大值设计测试用例。因此a,b,c的边界取值是:1,2,50,99,100。

测试用例数)2(.

有n个变量的程序,其边界值分析会产生4n+1个测试用例。这里有3个变量,因此会产生13个测试用例。

(3)设计测试用例

用边界值分析法设计测试用例就是使一个变量取边界值(分别取最小值、略高于最小值、正常值、略低于最大值和最大值),其余变量取正常值,然后对每个变量重复进行。用边界值分析法设计的测试用例填入表1。

表1 三角形问题的边界值分析法测试用例

子任务二:用等价类测试方法设计测试用例

(1)按题目中给出的条件和隐含的输入要求,输入条件如下:

a)正整数;

三个数;b)构成一般三角形;c)

构成等腰三角形;d)

构成等边三角形;e)

不能构成三角形f)注:划分等价类的方式并不唯一,可根据被测对象的具体情况划分等价类。

(2)根据输入条件的要求划分等价类,列出等价类表并编号填入表2。

表3三角形问题的测试用例

11

子任务二:用基于判定表的测试方法设计测试用例(1)列出所有的条件桩和动作桩

条件桩:

C1:a < b + c?

C2:b < a + c?

C3:c < a + b?

C4:a = b?

C5:a = c?

C6:b = c?

动作桩:

a1: 非三角形

a2: 不等边三角形

a3: 等腰三角形

a4: 等边三角形

a5: 不可能

(2)根据输入条件和输出的关系,填写各条规则,画出判定表4。

表4 三角形问题的判定表

。5)设计测试用例,覆盖判定表中的各条规则。测试用例填入表3(.表5 三角形问题的测试用例

本文来源:https://www.bwwdw.com/article/se7l.html

微信扫码分享

《三角形软件测试任务word文档良心出品.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文
范文搜索
下载文档
Top