软件工程导论实验报告 白盒测试 黑盒测试 下载本文

《软件工程导论》实验报告

学生姓名: 学 号: 班 级: 指导老师: 专 业:

实验日期:

白盒测试

一、实验目的

通过简单程序白盒测试,熟悉测试过程,对软件测试形成初步

了解,并养成良好的测试习惯。熟练掌握如何运用基路径测试方法进行测试用例设计,初步熟悉如何利用程序插装技术进行逻辑覆盖率分析。

二、实验内容:

1、被测试程序功能:求解系数为整数的方程ax2+bx+c=0 2、程序定义:键盘输入3个数字a,b,c,求解方程ax2+bx+c=0 3、测试环境:Windows 8.1、Eclipse

4、说明:本次测试采用插桩测试法,由于程序比较简单,手动输

入测试用例。

四、实验步骤

无解 N a=0 Y b=0 N X= b2-4ac>=0 Y Y C=0 N 无解 Y 无穷多解 1、程序流程图

输入a,b,c 开始 N

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){ {

if (b == 0) {

if (c == 0)

System.out.println(\无穷多解\ ); else

System.out.println(\输入错误\); System.exit(0); }

X1= x2= 结束 if (a == 0)