




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三角形单元测试的实验【实验题】已知三角形的三边a,b,c,且满足a,b,c1,200。一. 编写程序使其满足任意输入三个数,能够判定出是什么类型的三角形即三角形特征判定程序(使用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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025内蒙古锡林郭勒盟 锡林浩特市迎东口腔门诊部招聘13人备考考试题库附答案解析
- 2025农业农村部在京事业单位招聘43人考试参考试题及答案解析
- 广安市华蓥市2025年下半年“小平故里英才计划”引进急需紧缺专业人才考试参考试题及答案解析
- 2025山东济宁学院招聘二级学院院长3人备考考试题库附答案解析
- 2025年河北唐山芦台经济开发区高校毕业生临时公益性岗位招聘备考考试题库附答案解析
- 济南市教育局所属学校公开招聘2026届部属公费师范毕业生(163人)笔试参考题库附答案解析
- 2025江苏南通市机关事务管理局招聘政府购买服务岗位人员1人笔试备考试题及答案解析
- 2025年山东省水利工程建设监理有限公司公开招聘(8人)备考考试题库附答案解析
- 中医推拿健康宣教课件
- 3山东八年级物理第一学期期中考试试题以及答案(适合沪科版)
- 汉语言文学毕业论文-鲁迅小说中的知识分子形象
- 2025年黑龙江省嫩江铁路有限责任公司招聘笔试参考题库含答案解析
- 2025年度汽车销量目标达成合作协议模板
- 《生物技术在环境保护中的应用》课件
- 2025年华能上海电力检修有限责任公司招聘笔试参考题库含答案解析
- 长期供应商供货合同书
- 人教版初中九年级全册英语单词表(完整版)
- 保洁日常标准培训
- 人教版八年级物理上册《第一章机械运动》单元测试卷(含答案)
- 全国第三届职业技能大赛(工业机器人系统操作项目)选拔赛理论考试题及答案
- 高一 人教A版 数学 第三章《幂函数》课件
评论
0/150
提交评论