搜档网
当前位置:搜档网 › 软件测试作业三角形判定

软件测试作业三角形判定

软件测试作业三角形判定
软件测试作业三角形判定

实验报告

课程名称:软件测试

实验项目:判断三角形

专业班级:软件0505班

姓名:

学号:

指导教师:吴澎

沈阳工业大学实验报告

(适用计算机程序设计类)

专业班级:软件学院学号:姓名:实验名称:

附件A 沈阳工业大学实验报告

(适用计算机程序设计类)

专业班级:软件0505 学号:姓名:实验步骤或程序:

1.设计窗口

2.设计结构

ModelMain是程序的主入口,主要实现窗口的建立,从键盘接收三个变量,调用Triangle 类的构造方法和判断方法,并打印出结果。

Judge是一个判断接口定义了3个方法

Triangle是三角形类,实现了Judge接口

3.设计接口

4.实现内部功能

5.输出结果

软件测试三角形问题

辽宁工程技术大学上机实验报告

一?实验步骤 1) 1. 打开c与C++程序糸统平台,编与有关二角形冋题的相关程序。 2. 对程序进行语句覆盖测试。 3. 对程序进行判定覆盖测试。 4. 对程序进行分支条件测试。 5. 对程序进行分支条件组合测试。 6. 进行用例设计。选择分支覆盖测试的方法进行测试。 二?程序分析 1.程序代码 #in clude<> 2) main() 3) { 4) int A,B,C; 实验5) printf(" 请输入三角形的三条边:"); 分析6) sca nf("%d %d %d",&A,&B,&C); 7) if((A>0&&B>0&&C>0)&&( (A+B)>C&&(A+C)>B&&(B+C)>A)) 8) { 9) if(A==B&&A==C) 10) printf(" 该三角形是等边三角形!\n"); 11) else 12) if((A==B&&B!=C)||(B==C&&B!=A)||(A==C&&A!=B)) 13) printf(" 该三角形是等腰三角形!\n"); 14) else 15) printf(" 该三角形是普通三角形!\n"); 16) } 17) else 18) { 19) prin tf("ERROR!\n"); 20) return mai n();

22) } 2. 程序流程图 根据代码绘制程序流程图,各边编号为 a , b , c , d , e , f 。如图1 3. 分析 程序主要是根据三个整数a , b , c ,构成一个三角形判定三角形的类 型为等边三角形、等腰三角形、普通三角形还是构成不了三角形。 要求输入的三个整数都是正数,三边都是大于等于 1,小于等于100, 且a+b>c,a+c>b,b+c>a,才能进行以后的判断。否则输出“ ERROR!,返回 主程序。重新输入三个整数 a , b , c 。然后判断三角形的类型。如果 a=b

小学五年级三角形练习题

三角形练习题 知识点: 1.由三条线段围成的图形(每相邻两条线段的端点相连)叫做三角形。 2.三角形有3个角、3条边、3个顶点。 3.从三角形的一个顶点到它的对边做一条垂线,顶点和垂足之间的线段叫做三角形的高,这条边叫做三角形的底。 4.为了表达方便,用字母A、B、C分别表示三角形的三个顶点,三角形可表示成三角形ABC。 5.三角形具有稳定性。 6.三角形的任意两边的和大于第三边。 7.三角形按角分成:(1)锐角三角形(三个内角都是锐角的三角形) (2)直角三角形(有一个角是直角的三角形) (3)钝角三角形(有一个角是钝角的三角形)8.三角形按边分成:(1)等腰三角形(有两条边相等,相等的两条边叫做三角形的腰; 有两个角相等,相等的两个角叫做底角。) (2)等边三角形(三边相等,三个内角相等都是60°) (3)一般三角形 等边三角形是特殊的等腰三角形。 9.三角形中只能有一个直角;三角形中只能有一个钝角; 三角形中至少有两个锐角,最多有三个锐角。 10.三角形的内角和是180°,四边形的内角和是360°。 11.最少用2个相同直角三角形可以拼一个平行四边形。 最少用3个相同等边三角形可以拼一个梯形。 最少用2个相同等边三角形可以拼一个平行四边形。 最少用2个相同等腰直角三角形可以拼一个正方形。 最少用2个相同直角三角形可以拼一个长方形。 12.无论是什么形状的图形,没有重叠,没有空隙地铺在平面上,就是密铺。 练习题 一、填空 1.等腰三角形的两条边( ),它是( )图形,有( )条对称轴;等边三角形的( )相等,每个角都是( )度,它是( )图形,有( )条对称轴。 2.两条边相等的三角形叫( )三角形,已知它的底角为75°,那么顶角是( )度。 3.一个等腰三角形的一个底角是45°,顶角是( )度,它又叫( )三角形。 4.任何一个三角形三个内角的和是( )度。

判定表测试规范样本

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 判定表设计测试规范

前言 本文档介绍了针对终端软件测试的判定表法设计测试用例的规范。 本测试规范中对移动终端用判定表法设计测试用例原理进行了详细的描述, 并用实例加以说明如何使用该方法设计测试用例。包括设计测试用例时的使用范围, 设计测试用例的步骤等。 本测试规范介绍了一种通用的测试方法, 需要根据被测终端软件需求才能形成具体的测试用例。

目录 引入 ......................................... 错误!未定义书签。1.名词解释 .................................. 错误!未定义书签。 2. 判定表法的原理 ........................... 错误!未定义书签。 3. 判定表的构成…… ......................... 错误!未定义书签。 4. 判定表的规则 (4) 4.1 规则的定义 (4) 4.2 规则的合并 (5) 5. 设计测试用例的步骤 (5) 6.实例说明判定表 ............................ 错误!未定义书签。 7. 适用范围 (7) 8. 判定表的优点和缺点 (8) 8.1 优点 (8) 8.2 缺点 (8) 9. 参考文档 (8) 10.修改历史 8

引入 等价类划分法和边界值分析法都是着重考虑输入条件和数据, 可是未考虑输入条件和数据相互依赖、相互制约的情况, 可是当输入条件和数据相互依赖、相互制约的时候, 采用等价类划分法和边界值分析法是难以描述的, 因此必须考虑采用一种适合于描述多种条件的组合, 相应产生多个动作的方法来进行测试用例的设计。注: 条件和动作之间的逻辑关系是明确的, 能够直接使用判定表法; 如果条件和动作关系不明确, 则要先使用因果图法。 1.名词解释 判定表也称决策表, 是分析和表示多逻辑条件下执行不同操作情况的工具。 条件: 输入或是环境( 可经过分析动作反推出) 动作: 输出/结果 2.判定表法的原理 判定表法设计测试用例的核心是构建判定表, 能够将复杂的问题按照各种可能的情况全部列举出来, 简明并避免遗漏, 设计出完整的测试用例的集合。 3.判定表的构成 判定表一般由四个部分组成, 如图:

三角形经典习题(必看)

三角形复习卷 一、选择题 1.一个三角形的两边长分别是2cm 和9cm ,第三边的长是一个奇数,则第三边长为( ) A 、5cm B 、7cm C 、9cm D 、11cm 2. 1.在下列条件中:①∠A+∠B=∠C ,②∠A∶∠B∶∠C=2∶3∶4,③∠A=90°-∠B ,④∠A=∠B= 2 1 ∠C 中,能确定△ABC 是直角三角形的条件有( ) A 、1个; B 、2个; C 、3个; D 、4个 3.对于三角形的内角,下列判断中不正确的是( ); A.至少有两个锐角 B.最多有一个直角 C.必有一个角大于600 D.至少有一个角不小600 4. 如图,∠BAC=90°,AD⊥BC,则图中互余的角有( ) A 、2对; B 、3对; C 、4对; D 、5对; 5. 下列说法错误的是( ) A. 三角形三条中线交于三角形内一点; B. 三角形三条角平分线交于三角形内一点 C. 三角形三条高交于三角形内一点; D. 三角形的中线、角平分线、高都是线段 6、一个三角形的两个内角分别为55°和65°,这个三角形的外角不可能是( ) A 、115° B、120° C、125° D、130° 7、如图,在锐角△ABC 中,CD 、BE 分别是AB 、AC 边上的高,且CD 、BE 相交于一点P ,若∠A=50°,则∠BPC=( ) A 、150° B、130° C、120° D、100° 8、7.一个多边形的内角和比它的外角的和的2倍还大180°,这个多边形的边数是( ) A.5 B.6 C.7 D.8 9如图,在△ABC 中,AD 是角平分线,AE 是高,已知∠BAC=2∠B,∠B=2∠DAE,那么∠ACB 为( )A. 80° B. 72° C. 48° D. 36° 10.在△ABC 中,∠A=2∠B=4∠C ,则△ABC 为( ) A.锐角三角形 B.钝角三角形 C.直角三角形 D.都有可能 11.直角三角形两锐角的平分线相交所夹的钝角为( ) A 、125° B 、135° C 、145° D 、150° 12.等腰△ABC 的底边为5cm ,一腰上的中线把周长分为差为3cm 的两部分,则△ABC 的腰长是( )cm 。 A B C D E P 第7题 第9题

三角形问题- 等价类法(实验报告)2011-9-27

一、实验环境 Visual C++ 6.0软件环境 二、实验原理 软件测试是通过运行所开发的软件产品,识别和控制软件缺陷,以验证和确认用户需求已得到满足的过程。 三、给出三角形等价类表和测试用例表? 三角形问题:输入三个整数a、b、c分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形(特殊的还有直角三角形)以及构不成三角形。现在要求输入三个整数a、b、c,必须满足以下条件: 条件1 1≤a≤100 条件4 a≤b+c 条件2 1≤b≤100 条件5 b≤a+c 条件3 1≤c≤100 条件6 c≤a+b

解:(开发程序清单) #include int i = 0; void main(void){ while(i==0) { int a,b,c; cout<<"请输入3个整数:"<>a>>b>>c; if (!(a+b<=c||a+c<=b|| b+c<=a)&&(a>=1&&a<=100)&&(b>=1&&b<=100)&&(c>=1&&c<=100)) { if (a==b && a==c) cout<<"等边三角形"<100) cout<<"a="<100) cout<<"b="<100) cout<<"c="<=b+c) cout<<"不满足a=a+c) cout<<"不满足b=b+a) cout<<"不满足c

三角形练习题及答案

《三角形》专项训练 一、填空 1、一个三角形,其中两个角分别是40°和60°,这个三角形是( )三角形。 2、一个三角形最多可以画( )条高。 3、一个等腰三角形,从它的顶点向对边作垂线,分成的每个小三角形的内角和是( )。 4、由三条( )围成的图形叫三角形。 5、一个等腰三角形,其中一个角是40°,它的另个两个角可能是( )和( ),也可能是( )和( )。 6、三角形按角可分为( )三角形、( )三角形、( )三角形。 7、在三角形ABC 中,已知∠A =∠B =36°,那么∠C =( ),这是一个( )三角形,也是一个( )三角形。 8、 二、小小评判家(对的画“√”,错的画“×”。) 1、用三根分别长13厘米、20厘米和6厘米的小木棒,一定能摆出一个三角形。 ( ) 2、等腰三角形一定是锐角的三角形。 ( ) 3、一个三角形中,最大的角是锐角,那么,这个三角形一定是锐角三角形。( ) 4、一个三角形至少有两个内角是锐角。 ( ) 5、直角三角形中只能有一个角是直角。 ( ) 三、选择题 1、修凳子时常在旁边加固成三角形是运用了三角形的( )。 A 、三条边的特性 B 、 易变形的特性 C 、稳定不变形的特性 2、有一个角是600的( )三角形,一定是正三角形。 我是等边三角形,其中一个角的度数是( )我有一个锐角是50度,另一个锐角是( )度。

A、任意 B、直角 C、等腰 3、所有的等边三角形都是()。 A、直角三角形 B、钝角三角形 C、锐角三角形 4、三角形越大,内角和( ) A.越大 B.不变 C.越小 四、操作题 1、下列哪些线段能组成三角形?能的打“√”,不能的打“×”。(单位:厘米) 5 1 6 1 7 2 ()() 4 8 7 5 3 14 ()() 2、分别画出每个三角形中的其中一条高。并标出相应的底。 3、求出下面图形中的角的度数。

软件测试——实验1

淮海工学院(计算机工程学院)课内实验报告实验名称:黑盒测试 专业名称:软件工程 班级:Z软件161 姓名:陈真杰 学号:2018140539 指导教师:陈艳艳 实验日期:2019年3月13

一、实验目的与环境 1.实验目的: (1)理解黑盒测试的含义以及基本的测试方法。 (2)采用等价类划分法设计测试用例。 (3)掌握用等价类划分法设计测试用例的方法。 (4)掌握用因果图设计测试用例的方法。 (5)掌握用边界值分析法设计测试用例的方法。 2.实验环境:C语言、Java语言、Python语言等。 二、实验内容 1.三角形问题:输入3个整数a、b、c,分别作为三角形的3条边,通过程序判断由 3条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形或者3条边不构成三角形。 2.现有一个学生标准化考试批阅试卷、产生成绩报告的程序。其规格说明为:程序的 输入文件有80个字符的记录组成,分为试题部分和学生答卷部分,具体内容如图所示。 试题部分包括如下内容: (1)标题。这一组只有一个记录,其内容为输出成绩报告的名字。 (2)标准答案。每个记录在第80个字符处标以数字2。第一个记录的第1~3个字符为“试题数”,用于标示题目编号;第10~59个字符给出第1~50题的答案,以此类推。 学生答卷部分包括内容:每个记录的第80个字符均为数字3。第1~9个字符给出学号,第10~59字符给出第1至第50题的答案,以此类推。 程序的输出有4个报告: (1)按学号排列的成绩单,列出每个学生的成绩、名次。 (2)按学生成绩排序的成绩单。 (3)平均分数及标准偏差的报告。 (4)试题分析报告。按试题号排序,列出各题学生答对的百分比。

判定表测试规范

判定表设计测试规范

前言 本文档介绍了针对终端软件测试的判定表法设计测试用例的规范。 本测试规范中对移动终端用判定表法设计测试用例原理进行了详细的描述,并用实例加以说明如何使用该方法设计测试用例。包括设计测试用例时的使用范围,设计测试用例的步骤等。 本测试规范介绍了一种通用的测试方法,需要根据被测终端软件需求才能形成具体的测试用例。

目录 引入............................................................ 错误!未定义书签。1.名词解释..................................................... 错误!未定义书签。 2. 判定表法的原理.............................................. 错误!未定义书签。 3. 判定表的构成……............................................ 错误!未定义书签。 4. 判定表的规则 (4) 规则的定义 (4) 规则的合并 (5) 5. 设计测试用例的步骤 (5) 6.实例说明判定表............................................... 错误!未定义书签。 7. 适用范围 (7) 8. 判定表的优点和缺点 (8) 优点 (8) 缺点 (8) 9. 参考文档 (8) 10.修改历史 8

引入 等价类划分法和边界值分析法都是着重考虑输入条件和数据,但是未考虑输入条件和数据相互依赖、相互制约的情况,但是当输入条件和数据相互依赖、相互制约的时候,采用等价类划分法和边界值分析法是难以描述的,因此必须考虑采用一种适合于描述多种条件的组合,相应产生多个动作的方法来进行测试用例的设计。注:条件和动作之间的逻辑关系是明确的,可以直接使用判定表法;如果条件和动作关系不明确,则要先使用因果图法。 1.名词解释 判定表也称决策表,是分析和表达多逻辑条件下执行不同操作情况的工具。 条件:输入或是环境(可通过分析动作反推出) 动作:输出/结果 2.判定表法的原理 判定表法设计测试用例的核心是构建判定表,能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏,设计出完整的测试用例的集合。 3.判定表的构成 判定表通常由四个部分组成,如图: 条件桩:找出问题的所有条件(条件的集合)。通常认为列出条件的次序无关紧要。 动作桩:列出问题规定的可能采取的操作(动作列表)。这些操作的排列顺序没有约束。 条件项:条件取值(输入的取值或环境的真值Y/N) 动作项:动作取值(输出值) 4.判定表的规则 规则的定义 任何一个条件组合的特定取值及其相应的要执行的操作称为规则。 规则也就是说条件项和动作项的对应关系,一个规则相当于一条测试用例。 在判定表中条件的取值一般为真/假,用符号Y/N(1/0)表示,根据条件项的组合确定动作项的取值,即有n个条件就有2n个规则,例如有3个条件分别为A、B、C,就有8中规则,如下表:

小学四年级三角形练习题

小学四年级三角形练习题 一.填空: 1、一个等边三角形的周长是48厘米,那它的每条边长是()厘米,每个角是() 2、我们的红领巾按边分是()三角形,其中一个底角是30°,它的顶角是()° 3、三角形的一个内角为45°,另一个内角是它的2倍,第三个内角是( )度,这个三角形叫( )三角形。 4、用两个完全一样的三角形可以拼成一个()形;用两个完全一样的直角三角形可以拼成()形,()形和()形。 5、用()个完全一样的等边三角形可以拼成一个等腰梯形;用()个完全一样的等边三角形可以拼成一个大的等边三角形。 6、()是0.07的计数单位,7个()0.007,27个0.1(),()个0.01是10。 7. 2.3千克=()克 4.6平方分米=()平方厘米 86克=()千克 103分米=()米 ()分米=1.5米 4.08吨=()吨()千克 二.选择: 1、一个三角形的两条边分别是5厘米和8厘米,那么第三条边的长度可能是()厘米。 A、12厘米 B、13厘米 C、14厘米 2、把一个等边三角形沿其中一条高剪开,分成两个直角三角形,其中一个直角三角形的两个锐角分别是()。A、45°和45° B、30°和60° C、30°和30°

3、自行车的支架常常做成三角形,是利用了三角形()的特性。 A、内角和是180° B、容易变形 C、稳定性 4、一个三角形中最大的一个内角是105°,那么这个三角形是()。 A、直角三角形 B、锐角三角形 C、钝角三角形 5、在三角形中,如果两个内角的度数之和等于第三个内角,那么这个三角形是()。 A、直角三角形 B、锐角三角形 C、钝角三角形 6、三角形越大,内角和( ) A.越大 B.不变 C.越小 7、任意一个三角形都有( )高。 A.一条 B.两条 C三条 D.无数条 8、等腰三角形中,有一个内角是40°,另外两个内角是( )。 A、一定是40°和100°。 B一定都是70°。 C、可能是40°和100°也可能都是70°。 9、一个三角形最少有( )个锐角。 A、3个 B、2个 C、1个 10、用两个完全一样的直角三角形可以拼成() A、长方形 B、正方形 C、长方形或正方形 三.解决问题 1、在一个等腰三角形中,顶角是720,求底角的度数。 2、有一个等腰三角形的地,周长是108米,底边是320分米,它的腰长多少米? 3、根据三角形的内角和是180°,你能求出下面五边形的内角和吗?(6分)

软件测试案例三角形白盒测试

一、核心程序代码 /** 判断三角形的类*/ public class TriangleTestMethod { /** 判断三角形的种类。参数a, b, c 分别为三角形的三边, * 返回的参数值为0 ,表示非三角形; * 为 1 ,表示普通三角形; * 为 2 ,表示等腰三角形; * 为 3 ,表示等边三角形。 */ public static int comfirm( int a, int b, int c) { if ((a + b > c) && (b + c > a) && (a + c > b)) { if ((a == b) && (b ==c)) // 判断为等边三角形 return 3; if ((a == b) || (b == c) || (a == c)) // return 2; else // 判断为普通三角形return 1; } else { // 为非三角形 return 0; } } } // 判断为三角形判断为等腰三角形

、程序流程图 三、测试用例

F6, F7, T8 Case28 a=4, b=3, c=3 2 T1, T2, T3, F4, T5, F6, T7, F8 2 Case29 a=3, b=4, c=5 1 T1, T2, T3, F4, F5, F6, F7, F8 1 Case30 a=3, b=4, c=3 2 T1, T2, T3, F4, F5, F6, F7, T8 2 备注 其他条件组合,无法到达结束 四、程序控制流图 -> a B a == b E F b == c Return 3 Ffet urn 2 Ret ur n 1 K 输入 期望输出 覆盖对象 测试结果 Case31 a=1,b=6,c=7 0 A->D 0 Case32 a=7, b=6, c=1 0 A->B->D 0 Case33 a=1,b=7,c=6 0 A->B->C->D D Return 0 G b == c Ret ur n 2 H 斗 J a == C

精选软件测试笔试题目及答案

精选软件测试笔试题目及答案 软件测试去面试的时候都会做哪些题目呢?下面是收集的精选软件测试笔试题目及答案,欢迎大家阅读。 1、集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容? (1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; (2)一个模块的功能是否会对另一个模块的功能产生不利的影响; (3)各个子功能组合起来,能否达到预期要求的父功能; (4)全局数据结构是否有问题; (5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度。 2、简述集成测试与系统测试关系?

(1)集成测试的主要依据概要设计说明书,系统测试的主要依据是需求设计说明书; (2)集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。 3、软件测试的文档测试应当贯穿于软件生命周期的全过程,其中用户文档是文档测试的重点。那么软件系统的用户文档包括哪些? 用户手册 安装和设置指导 联机帮助 指南、向导 样例、示例和模板 授权/注册登记表 最终用户许可协议

4、软件系统中除用户文档之外,文档测试还应该关注哪些文档? 开发文档 软件需求说明书 数据库设计说明书 概要设计说明书 详细设计说明书 可行性研究报告 管理文档 项目开发计划 测试计划 测试报告

开发进度月报 开发总结报告 5、简述软件系统中用户文档的测试要点? (1)读者群。文档面向的读者定位要明确。对于初级用户、中 级用户以及高级用户应该有不同的定位 (2)术语。文档中用到的术语要适用与定位的读者群,用法一致,标准定义与业界规范相吻合。 (3)正确性。测试中需检查所有信息是否真实正确,查找由于 过期产品说明书和销售人员夸大事实而导致的错误。检查所有的 目录、索引和章节引用是否已更新,尝试链接是否准确,产品支 持电话、地址和邮政编码是否正确。 (4)完整性。对照软件界面检查是否有重要的分支没有描述到,甚至是否有整个大模块没有描述到。 (5)一致性。按照文档描述的操作执行后,检查软件返回的结 果是否与文档描述的相同。 (6)易用性。对关键步骤以粗体或背景色给用户以提示,合理

(完整版)四年级数学下册三角形练习题(直接打印)

《三角形》1 一、填空 1.一个三角形,其中一个内角的度数是108°,这是个( )三角形; 一个三角形三条边的长度分别为7厘米,8厘米,7厘米,这是( )三角形。 2.一个三角形两个内角的度数分别为35°,67°,另一个内角的度数是( )°,这是一个( )三角形。 3.等腰三角形的底角是75°,顶角是( ),等边三角形的每个内角都是( )。 4.在一个直角三角形中,一个锐角是75°,另一个锐角是( )。 5.一个等腰三角形的一条腰长5厘米,底边长4厘米,围成这个等腰三角形至少需要( )厘米长的绳子。 二、判断(对的打“√”,错的打“×” ) 1.用三根长度分别为5厘米、5厘米和11厘米的绳子可以围成一个等腰三角形。……( ) 2.三个角相等的三角形一定是等边三角形,等边三角形也是等腰三角形。…( ) 3.在钝角三角形中,只有一个角是钝角。……………( ) 4.两个锐角的和一定大于直角。………………………( ) 5.直角三角形、钝角三角形只有一条高。………………( ) 6.在五边形中,画两条线段可以把这个五边形分成三个三角形,因此五边形的内角和是108°。………( ) 三、选择(将正确答案的序号填在括号里) 1.等边三角形是( )三角形。①锐角 ②直角 ③钝角 2.一个三角形中至少有( )个锐角。① 1 ② 2 ③ 3 3.一个三角形的三个内角都不小于60°,这个三角形一定是( )三角形。①等边 ②直角 ③钝角 4.一个三角形的三个内角分别是75°、30°、75°,这个三角形是( )。 ①锐角三角形 ②等腰三角形 ③等腰锐角三角形 5. 一个三角形中,一个内角的度数等于另外两个内角的和的2倍,这个三角形是( )三角形。 ①锐角 ②直角 ③钝角 四、根据下面每个图形标出的底,画出图形的高 五、算一算 1.求下面三角形中各角的度数。 (1)∠1=42°,∠2=38°,求∠3的度数。 (2)∠1=28°,∠2=62°,求∠3的度数。 2.三角形ABC ,已知AB=BC ,求∠1,∠2,∠3。 3.一根铁丝可以围成一个边长为3厘米的正方形,如果改围一个等边三角形,那么等边三角形的边长是多少厘米? 4.一个等腰三角形的顶角是底角的4倍,这个等腰三角形的底角和顶角分别是多少度? 底 底 底

软件测试-判断三角形形状路径白盒测试

4.完成软件白盒测试技术中的逻辑覆盖测试应用设计实验。(理论考试重点内容实践) 三角形白盒测试要求要求: 1)自备C语言程序(可从C语言程序设计的教科书上摘录若干典型程序,其他C++、C#、Java程序均可); #include #include #include int main() { int a,b,c; printf("输入三角形的三个边:"); scanf("%d %d %d",&a,&b,&c); if(a<=0||b<=0||c<=0) printf("不符合条件,请重新输入a,b,c\n"); else if(a+b<=c||abs(a-b)>=c) printf("不是三角形\n"); else if(a==b&&a==c&&b==c) printf("这个图为等边三角形\n"); else if(a==b||a==c||b==c) printf("这个图为等腰三角形\n"); else printf("这个图为一般三角形\n"); }

2)根据该程序绘制对应的程序流程图;

3)分别根据程序流程图给出符合语句覆盖、判定覆盖、条件覆盖、路径覆盖以及判定/条件覆盖和条件组合覆盖的的测试用例以及预期的运行结果; 条件覆盖 判定1:1-1(a<=0) 1-2(b<=0) 1-3(c<=0) 判定2:2-1(a+b<=c) 2-2(|a-b|>=c) 判定3:3-1(a==b) 判定4:4-1(a==c) 判定5:5-1(a==c)

4)根据程序流程图画出流图,并确定线性独立路径的基本集合,然后给出符合各集合的测试用例; 路径1:1-2-3 路径2:1-2-4-5-7-9-12-13 路径3:1-2-4-5-7-9-10-13 路径4:1-2-4-5-7-10-13 路径5:1-2-4-5-8-10-13 路径6:1-2-4-5-8-11-13 路径7:1-2-4-6-13

软件测试试题及答案 (2)

软件测试试题 1.下面说法正确的是( C )。 A. 经过测试没有发现错误说明程序正确 B. 测试的目标是为了证明程序没有错误 C. 成功的测试是发现了迄今尚未发现的错误的测试 D. 成功的测试是没有发现错误的测试 2.不属于白盒测试的技术是( C )。 A. 语句覆盖 B. 判定覆盖 C. 边界值分析 D. 基本路径测试 3.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是 ( A )。 A. 系统功能 B. 局部数据结构 C. 重要的执行路径 D. 错误处理 4.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。 A.需求分析 B.概要分析 C.详细设计 D.编码 5.软件测试不需要了解软件设计的( D )。 A.功能 B.内部结构 C.处理过程 D.条件 6.( C )方法根据输出对输入的依赖关系设计测试用例。 A.路径测试 B.等价类 C.因果图 D.边界值分析 7.通常,在( D )的基础上,将所有模块按照设计要求组装成系统 A.组装测试 B.系统测试 C.验收测试 D.单元测试 8.实际的逻辑覆盖测试中,一般以( C )为主设计测试用例。 A. 条件覆盖 B. 判定覆盖 C. 条件组合覆盖 D. 路径覆盖 9.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。 A.程序内部逻辑 B.程序的复杂度 C.使用说明书 D.程序的功能 10.与设计测试用例无关的文档是( A )。 A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序 11、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是( D ) A. 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。 B. 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C. 动态测试包括黑盒测试和白盒测试。 D. 白盒测试是静态测试,黑盒测试是动态测试。 12、在软件测试阶段,测试步骤按次序可以划分为以下几步:( A ) A. 单元测试、集成测试、系统测试、验收测试 B. 验收测试、单元测试、系统测试、集成测试 C. 单元测试、集成测试、验收测试、系统测试 D. 系统测试、单元测试、集成测试、验收测试 13、系统测试中主要用到的测试技术是(B ) A. 回归测试 B. 黑盒测试 C. 白盒测试 D. 功能测试 14、对软件的性能测试、(B )测试、攻击测试都属于黑盒测试。 A. 语句 B. 功能 C. 单元 D. 路径 15、在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,(D )是最强的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C. 判定-条件覆盖 D. 路径覆盖

最新软件测试期末复习资料

一、等价类划分 例题: 等价类测试用例的设计: ●弱一般等价类 ●强一般等价类 ●弱健壮等价类 ●强健壮等价类 函数f(x,y)有两个输入变量,x的取值范围是[10,30],y的取值范围[40,70] 根据需求: x的有效等价类为[10,20],[21,30],无效等价类<10,>30 y的有效等价类为[40,50],[51,60],[61,70]无效等价类<40,>70 1、弱一般等价类测试用例(x和y的有效等价类的值至少取一次即可) 测试用例编号X y 预期输出 15 45 25 55 15 65 2、强一般等价类测试用例(x和y的有效等价类的值做笛卡尔乘积) 测试用例编号X y 预期输出 15 45 15 55 15 65 25 45 25 55 25 65 3、弱健壮等价类(强一般等价类+其中一个变量取无效值,其他变量取有效值的情况)测试用例编号X y 预期输出 15 45 15 55 15 65 25 45 25 55 25 65 5 45 5 55 5 65 35 45 35 55 35 65 15 35 25 35 15 75 25 75

4、强健壮等价类(在弱健壮等价类的基础上+都取无效值的情况,只是针对两个变量)测试用例编号X y 预期输出 15 45 15 55 15 65 25 45 25 55 25 65 5 45 5 55 5 65 35 45 35 55 35 65 15 35 25 35 15 75 25 75 5 35 5 35 5 75 5 75 35 35 35 35 35 75 35 75 注册界面的需求如下: ●用户名和密码6-20的字母数字组合 ●邮箱满足xxx@xxx.xx格式 ●年龄必须是数字 写出有效等价类和无效等价类,再写出弱健壮等价类测试用例 有效等价类无效等价类 用户名1、6-20的字母数字组合5、全字母 6、全数字 7、<6位的字母数字组合 8、>20位的字母数字组合密码2、6-20的字母数字组合9、全字母 10、全数字 11、<6位的字母数字组合 8、>20位的字母数字组合

完整版四年级下册三角形提高练习题

三角形提高练习题一、关于“三角形的边”: 题型一:三角形的三边关系 1.判断能不能组成三角形; 例 1 :下面 4 组小棒能拼成三角形的是: (1)4cm、5cm、6cm ( 2 )4cm 、4cm 、4cm (3)3cm 、3cm 、6cm (4)6cm、练习1:从3cm 、4cm 、5cm 、6cm 、7cm 长的5 根小棒中选择 3 根摆三角形,你能摆几种? 2.已知两条边的长,求第三条边的长: 例 2 :如果一个三角形的两条边的长度分别为2cm 和5cm ,那么第三条边的长度在什么范围内?练习2:一个三角形的两条边分别为6cm 和8cm ,那么第三条边的长可能是多少?(取整数) 提高练习: 1. 有两个三角形,第一个三角形的两条边分别是 3 厘米和9 厘米,第二个三角形的两条边分别是 厘米,已知这两个三角形的第三条边一样长,且取整厘米数,这两个三角形的第三条边是多少厘米? 2. 将一根40cm 长的木条截成3 段围成三角形,求最长的一段是多少厘米? 3. 将一根40cm 长的木条截成3 段围成三角形,做成一个三角形,怎样截一定能围成三角形? 题型二:等腰三角形的边 例 1.一个等腰三角形,周长是86cm ,腰长是28cm ,,这个木框的底边长是多少厘米?6cm 、5cm 2 厘米和6

练习:一块刚刚平整好的三角形田地,量得田地的周长是102米,且/ A= ZB, AB长为30米,求AC和BC的长。 例2.小强想做一个等腰三角形状的风筝,已知两条边长分别是55cm、27cm,第三条边长是多少厘米? 练习:王爷爷用一根铁丝正好围成一个边长为12厘米的正方形如果围成一个底边是12厘米的等腰三角形,那么这个等腰三角形的腰长是多少厘米? 题型三:等边三角形的边 例1 :一个等边三角形的木框,周长是96厘米,这个木框的边长是多少? 例2 :一根铁丝可以围成一个边长是6厘米的正方形,如果改围成一个等边三角形,这个三角形的每条边长多少厘米? 练习1:用一根铁丝可以围成边长是6厘米的等边三角形,如果改围成底是8厘米的等腰三角形,这个等腰三角形的腰是多少厘米? 2.用一根长12厘米的铁丝围成一个三角形,如果其中一条边的长度是5厘米,那么另外两条边的长度和是多少厘米?另外两条边分别是多少厘米时,能围成一个三角形?(每条边取整厘米数)

三角形练习题

七年级数学《三角形》专题训练 专题一:三角形的边 1、以下列各组线段为边,能组成三角形的是------------------------------() A.2cm,3cm,5cm B.5cm,6cm,10cm C.1cm,1cm,3cm D.3cm,4cm,9cm 2、已知三角形的两边分别是4和10,此三角形的第三边的长可能是----------() A.5 B.6 C.11 D.16 3、如果三条线段长度比是○11:3:4 ○21:2:3 ○31:4:6 ○43:3:6 ○56:6:10 ○63:4:5,其中可以构成三角形的有--------------------------------------------()A.1个 B 2个 C 3个 D 4个 4、现有两根木棒,它们的长分别为40cm和50cm,若要钉成一个三角形木架(?不计接头),则在下列四根木棒中应选取------------------------------------() A.10cm长的木棒 B.40cm长的木棒 C.90cm长的木棒 D.100cm长的木棒 5、三角形的三条边分别为2,x,13,若x为正整数,这样的三角形个数有----() A.2 B.3 C.5 D.13 6、等腰三角形的一边长等于4,一边长等于9,则它的周长是----------------() A.17 B.22 C.17或22 D.13 7、知三角形的两边分别是5和8,此三角形的周长的取值范围是; 8、等腰三角形的两边长x、y满足方程组 23 328, x y x y -= ? ? += ? 求此三角形的周长 9、已知△ABC的周长是24cm,三边a、b、c满足c+a=2b,c-a=4cm,求a、b、c 的 长?10、已知三角形的三边a、b、c,化简a b c b c a c a b --+--+--? 11、已知三角形的三边a、b、c满足, 10 = + +c b a且0 4 )2 (2= - + -b a,判断△ABC 的形状. 12、已知a、b、c为△ABC的三边长,且满足a2+b2+c2=ab+bc+ac,判断△ABC的形状. 专题二:三角形的角 1、在△ABC中,∠A=40°,∠B=∠C,则∠C=. 2、在△ABC中,∠A-∠B=36°,∠C=2∠B,则∠C=. 3、在△ABC中,∠B-∠A=50o,∠C-∠B=35o。则∠A= . 4、已知一个三角形三个内角度数的比是1:5:6,则其最大内角的度数为------() A.60 B.75C.90 D.120

判定表测试规范标准

判定表设计测试规

刖言 本文档介绍了针对终端软件测试的判定表法设计测试用例的规。 本测试规中对移动终端用判定表法设计测试用例原理进行了详细的描述,并用实例加以说明如何使用该方法设计测试用例。包括设计测试用例时的使用围,设计测试用例的步骤等。 本测试规介绍了一种通用的测试方法,需要根据被测终端软件需求才能形成具体的测试用例。

目录 引入 (4) 1名词解释 (4) 2.判定表法的原理 (4) 3.判定表的构成 (4) 4.判定表的规则 (4) 4.1规则的定义 (4) 4.2规则的合并 (5) 5.设计测试用例的步骤 (5) 6?实例说明判定表 (5) 7.适用围 (7) 8.判定表的优点和缺点 (8) 8.1优点 (8) 8.2缺点 (8) 9.参考文档 (8) 10.修改历史 (8)

引入 等价类划分法和边界值分析法都是着重考虑输入条件和数据,但是未考虑输入条件和数据相互依赖、相互制约的情况,但是当输入条件和数据相互依赖、相互制约的时候,采用等价类划分法和边界值分析法是难以描述的,因此必须考虑采用一种适合于描述多种条件的组合,相应产生多个动作的方法来进行测试用例的设计。注:条件和动作之间的逻辑关系是明确的,可以直接使用判定表法;如果条件和动作关系不明确,则要先使用因果图法。 1. 名词解释 判定表也称决策表,是分析和表达多逻辑条件下执行不同操作情况的工具。条件:输入或是环境(可通过分析动作反推出) 动作:输出/结果 2. 判定表法的原理 判定表法设计测试用例的核心是构建判定表,能够将复杂的问题按照各种可能的情况全部 列举出来,简明并避免遗漏,设计出完整的测试用例的集合。 3. 判定表的构成 条件桩:找出问题的所有条件(条件的集合)。通常认为列出条件的次序无关紧要。 动作桩:列出问题规定的可能采取的操作(动作列表)。这些操作的排列顺序没有约束。 条件项:条件取值(输入的取值或环境的真值Y/N) 动作项:动作取值(输出值) 4. 判定表的规则 4.1规则的定义 任何一个条件组合的特定取值及其相应的要执行的操作称为规则。 规则也就是说条件项和动作项的对应关系,一个规则相当于一条测试用例。

初一几何三角形练习题及答案

初一几何---三角形 一.选择题 (本大题共 24 分) 1.以下列各组数为三角形的三条边,其中能构成直角三角形的是() (A)17,15,8 (B)1/3,1/4,1/5 (C) 4,5,6 (D) 3,7,11 2.如果三角形的一个角的度数等于另两个角的度数之和,那么这个三角形一定是() (A)锐角三角形(B)直角三角形(C)钝角三角形(D)等腰三角形 3.下列给出的各组线段中,能构成三角形的是() (A)5,12,13 (B)5,12,7 (C)8,18,7 (D)3,4,8 4.如图已知:Rt△ABC中,∠C=90°,AD平分∠BAC,AE=AC,连接DE,则下列结论中,不正确的是() (A) DC=DE (B) ∠ADC=∠ADE (C) ∠DEB=90°(D) ∠BDE=∠DAE 5.一个三角形的三边长分别是15,20和25,则它的最大边上的高为() (A)12 (B)10 (C) 8 (D) 5 6.下列说法不正确的是() (A)全等三角形的对应角相等 (B)全等三角形的对应角的平分线相等 (C)角平分线相等的三角形一定全等 (D)角平分线是到角的两边距离相等的所有点的集合 7.两条边长分别为2和8,第三边长是整数的三角形一共有() (A)3个(B)4个(C)5个(D)无数个 8.下列图形中,不是轴对称图形的是() (A)线段MN (B)等边三角形(C) 直角三角形(D) 钝角∠AOB 9.如图已知:△ABC中,AB=AC,BE=CF,AD⊥BC于D,此图中全等的三角形共有() (A)2对(B)3对(C)4对(D)5对 10.直角三角形两锐角的平分线相交所夹的钝角为() (A)125°(B)135°(C)145°(D)150°

三角形练习题周末作业

三角形 一、填空 1.由( )围成的图形叫作三角形,三角形有( )条边,( )个角,具有( )的特性。2.一个三角形最多有( )个直角或()个钝角,最少要有( )个锐角。 3.如果三角形的三个内角都相等,那么这个三角形是()三角形。 4.任意一个三角形的内角和都是( )度。 5.直角三角形的两锐角相加等于()度。 6、一个等腰三角形的顶角是120o,它的底角是()度,是()三角形。 二、判断题,对的在括号里打“√”,错的打“×”。 1.等腰直角三角形的底角一定是450 。() 2.大的三角形比小的三角形内角和度数大。() 3.底和高都分别相等的两个三角形,它们的形状一定相同。() 4.等腰三角形不一定都是锐角三角形。() 5.等边三角形也是锐角三角形,还是等腰三角形。( ) 6.一个三角形,最大的角是锐角,那么这个三角形一定是锐角三角形。( ) 7.有一个内角是600的等腰三角形一定是等边三角形。( ) 8.在同一个三角形中,如果边的长度相等,那么边所对的角的度数相等。( ) 9.两个完全一样的三角形可以拼成一个平行四边形。( ) 三、选择题。1.用一条线段把一个大三角形分成两个小三角形,那么每一个小三角形的内角和是( )。A.900 B.1800 C.3600 2.在锐角三角形中,任何两个内角的度数之和都( )900。 A.大于 B.小于 C.等于 D.无法确定 3.在一个三角形中,如果其中任何两个角的度数之和都大于第三个角的度数,那么这个三角形是( )。 A.直角三角形 B.锐角三角形 C.钝角三角形 4.四边形的内角和是( )度。 A.180 B.360 C.90 5.任意一个三角形都有( )条高。 A.一条 B.二条 C.三条 6.下列图形具有稳定性的是()。 A.三角形 B.平行四边形 C.梯形7.一个三角形最大的内角是1000,这个三角形是()三角形。 A、钝角 B、锐角 C、直角 8.当三角形中两个内角之和等于第三个角时,这是一个()三角形。 A、锐角 B、直角 C、钝角 9.有一个角是600的()三角形,一定是正三角形。A、任意 B、直角 C、等腰 10、当一个三角形的两条边分别长8厘米、4厘米时,第三条边的长度可能是()厘米。 A、3 B、4 C、7 11、下面各组小棒中能围成三角形的是()组。 A、3厘米、3厘米、6厘米 B、3厘米、4厘米、5厘米 C、2厘米、3厘米、4厘米

相关主题