




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JUNIT实验班级: 姓名: 学号:一. 编写程序使其满足任意输入三个数,能够判定出是什么类型的三角形即三角形特征判定程序(使用java语言)。程序的代码如下:import java.util.Scanner;public class Triangle public static void main(String args) / TODO Auto-generated method stubScanner sc = new Scanner(System.in);System.out.println(请输入a的值);int a = sc.nextInt();System.out.println(请输入b的值);int b = sc.nextInt();System.out.println(请输入c的值);int c = sc.nextInt();System.out.println(边长为:+ a+ +b + +c + test1(a,b,c);private static String test1(int x, int y, int z) String s = null;if(x200|y 200|z200)System.out.println(边长不能超过200,请重新输入);else if(x0)if(x + y z& x + z y& y + z x)if(x =y | x=z|y =z)if(x=y & y=z)s =是等边三角形;elses=是等腰三角形;elses=是普通三角形;elses=不能构成三角形;elses=不能构成三角形;return s;二. 三角形特征判定程序测试计划1测试简介1)目的:编写程序,使其满足任意输入三个数,能够判定出是什么类型的三角形,程序可以正常运行。2)背景:了解java语言,掌握测试相关知识。2提交文档1)测试计划文档 参考资料:软件测试基础 测试方法:白盒中的逻辑覆盖和独立路经测试法。 测试手段:手工测试。2) 测试用例文档用例名称验证三角形形状项目名称三角形测试输入值操作步骤预期结果实际结果a=210输入a=210提示“超出边界值,请重新输入”提示“超出边界值,请重新输入”a=1,b=2,c=4输入a=1,b=2,c=4输出null(即构不成三角形)输出nulla=2,b=2,c=2输入2,2,2输出等边三角形输出等边三角形a=2,b=2,c=3输入2,2,3输出等腰三角形输出等腰三角形a=2,b=4,c=5输入2,4,5输出普通三角形输出普通三角形3)测试进度编写代码。进行手工测试,主要运用逻辑覆盖和独立路经测试法。进行对测试后产生的相关文档的编写和整理。4)测试资源人力资源:姓名:周征 学号业:软件工程。硬件环境: window 32、 eclipse。测试工具:eclipse、Junit。5) 测试策略利用Junit进行单元测试,用人工测试进行对代码的分析,如逻辑覆盖和独立路经测试法。6)问题严重性描述不具有广泛性、界面过于简单、人力资源不足、测试时间短,发现bug不足。三. 程序流程图开始输入abc边长超过范围,请重新输入x200|y200|z200 Yx+yz&x+zy&y+zx N N Y等边三角形x=y&y=z Y等腰三角形 Nx=y|y=z Y普通三角形 N 结束四. 计算圈复杂度程序流图如下:则:N=边数-结点数+2=14-11+2=5。五. 列出所有独立路径1)1-3-4;2)1-2-6-9;3)1-2-5-8-12;4)1-2-5-7-11-14;5)1-2-5-7-10-13。.六. 编写测试用例1) a=210,覆盖路径1-3-4;2) a=1,b=2,c=4,覆盖路径1-2-6-9;3) a=2,b=2,c=2,覆盖路径1-2-5-8-12;4) a=2,b=2,c=3,覆盖路径1-2-5-7-11-14;5) a=2,b=5,c=4,覆盖路径1-2-5-7-10-13。七. 利用Eclipse中的junit编写测试驱动程序如下:import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;public class TriangleTest private static Triangle Triangle = new Triangle();BeforeClasspublic static void setUpBeforeClass() throws Exception AfterClasspublic static void tearDo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论