- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
.
《软件工程导论》实验报告
学生姓名:
学 号:
班 级:
指导老师:
专 业:
实验日期:
-
.
白盒测试
一、实验目的
通过简单程序白盒测试,熟悉测试过程,对软件测试形成初步
了解,并养成良好的测试习惯。熟练掌握如何运用基路径测试方法进
行测试用例设计,初步熟悉如何利用程序插装技术进行逻辑覆盖率分
析。
二、实验内容:
1、被测试程序功能:求解系数为整数的方程 ax2+bx+c=0
2、程序定义:键盘输入3个数字a,b,c,求解方程ax2+bx+c=0
3、测试环境:Windows 8.1、Eclipse
4、说明:本次测试采用插桩测试法,由于程序比较简单,手动输
入测试用例。
四、实验步骤
1、程序流程图
开始
输入a,b,c
a=0
Y
Y
Y
无穷多解
b=0
C=0
N
N
N
X=
无解
N
无解 b2-4ac=0
-
.
Y
X1= x2=
结束
2、代码:
import java.util.Scanner;
public class test{
public static void main(String[] args){
Scanner sc=new Scanner(System. in);
System.out.println( 请输入3个整数a,b,c:);
String as;
String bs;
String cs;
int a=0;
int b=0;
int c=0;
double x,x1,x2;
as=sc.nextLine();
bs=sc.nextLine();
-
.
cs=sc.nextLine();
try{
a=Integer. parseInt(as);
b=Integer. parseInt(bs);
c=Integer. parseInt(cs);
}catch(Exception e){
System.out.println( 输入错误);
System.exit(0);
}
if(a==0)
{
if(b==0)
{
if(c==0)
System.out.println( 无穷多解);
else
System.out.println( 无解);
}
else
{
x=-(c/b);
System.out.println( x=+x);
-
.
}
}
else
{
double h=b*b-4* a*c;
if(h0)
System.out.println( 无解);
else
{
x1
=(-
b
+Math.
sqrt(h))/(2*
a);
x2
=(-
b
-Math.
sqrt(h))/(2*
a);
System.out.println( x1=+x1+\tx2= +x2);
}
}
}
}
3、流图:
-
.
4、程序基本路径:
(1)1
2
3
4
5
11
预期输出:无穷多解
(2)1
2
3
4
6
11
预期输出:无解
(3)1
2
3
7
11
预期输出:x=
(4)1
2
8
9
11
预期输出:x1=
x2=
(5)1
2
3
10
11
预期输出:无解
5、测试实验用例:
路径覆盖
编号 测试用例 覆盖路径 对应输出
1 a=0,b=0, 1 2 3 4 5 11 无穷多解
-
.
c=0
2
a=0,b=0,c=1
1
2
3
4
611
无解
3
a=0,b=1,c=1
1
2
3
7
11
x=-1
4
a=1,b=2,c=1
1
2
8
9
11
x1=-1x2=-1
5
a=1,b=1,c=1
1
2
3
10
11
无解
黑盒测试
一、实验目的
黑盒测试是常用的软件测试的方法,用这种方法测试时,把被
测试程序当作一个黑盒,在不考虑程序内部结构和内部特性, 测试者
只知道该程序的输入和输出之间的关系或程序的功能的情况下, 依靠
能反应这一关系和程序功能需求规格的说明书, 来确定测试用例和推
断测试结构的正确性。软件的黑盒测试被用来证实软件功能的争正确
性和可操作性。其应用领域十分广泛,因此掌握好黑盒测试很重要
-
.
。通过实验理解黑盒测试的基本方法, 掌握等价类划分法和边界值方
法设计测试用例。
二、实验内容
1、被测程序功能同白盒实验
2、测试环境:Windows 8.1、Eclipse
三、测试方法
手工利用黑盒测试中的等价类划分法进行测试, 主要测试目标为检验
输出是否符合题目所给要求。即:输入是否符合规定条件,及程序的
鲁棒性。
您可能关注的文档
- 四年级下册语文专项训练——病句修改.pdf
- 项目安全生产奖惩办法.pdf
- 河南春季开学思政第一课观后感最新.docx
- 五年级美术下册说课课件-16有特点的人脸21-人美版.pptx
- 湘教版四年级上册科学复习要点.pdf
- 北京小学一年级上识字卡.pdf
- 课题调查问卷设计.pdf
- 社交网络行业挑战分析报告.docx
- 护理学导论期末考试试卷5页.pdf
- 小学美术兴趣小组活动记录.pdf
- 【赢在高考黄金8卷】备战2024年高考物理模拟卷(新七省专用)含答案(七套试卷).pdf
- 湖北重点高中智学联盟2024年高一5月联考数学试卷含答案.pdf
- 山东省淄博市2024届高三三模仿真模拟数学试题含答案.pdf
- 2024届湘豫名校高三下学期考前保温卷理综试题含答案.pdf
- 2024届湖南省长沙市长郡中学(炎德英才大联考)高考二模地理试题含答案.pdf
- 安徽师范大学附属中学2024届高三下学期最后一卷(三模)数学试题含答案.pdf
- 2024届山东省实验中学高三下学期5月高考模拟化学含答案.pdf
- 2024高考语文密训卷(一)-试卷含答案.pdf
- 黄金卷01-【赢在高考黄金8卷】备战2024年高考英语模拟卷(新高考七省专用)含解析.docx
- 黄金卷-【赢在高考黄金8卷】备战2024年高考物理模拟卷(湖南卷专用)含解析(八套试卷).pdf
文档评论(0)