《软件工程导论》实验报告
学生姓名: 学 号: 班 级: 指导老师: 专 业:
实验日期:
白盒测试
一、实验目的
通过简单程序白盒测试,熟悉测试过程,对软件测试形成初步
了解,并养成良好的测试习惯。熟练掌握如何运用基路径测试方法进行测试用例设计,初步熟悉如何利用程序插装技术进行逻辑覆盖率分析。
二、实验内容:
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)