电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件测试基本路径法设计测试用例Junit单元测试VIP专享VIP免费

软件测试基本路径法设计测试用例Junit单元测试_第1页
软件测试基本路径法设计测试用例Junit单元测试_第2页
软件测试基本路径法设计测试用例Junit单元测试_第3页
一、实验目的 1、掌握用基本路径法设计测试用例。 2、掌握用 Junit 进行单元测试 二、实验内容 1、对三角形问题,用基本路径法设计白盒测试用例。 2.使用 Junit 对下面的类进行测试:有一个存款帐户类 Money,暂时有存款 add 和 Money类对象的比较 equals 方法。 三、实验环境 Windows XP Profession JBuilder 2008 R2 四、实验步骤 (1)基本路径法设计测试用例 1、程序如下: public void Testtriangle(int a, int b, int c) 1. { 2. bool j, k; 3. j = ((a > 0 || a <= 100) || (b > 0 || b <= 100) || (c > 0 || c <= 100)); 4. k = (a < b + c) && (b < a + c) && (c < a + b); 5. if (!k) 6. Console.WriteLine("非三角形"); 7. if(j && k ) 8. { 9. if (a == b||b == c||c==a) 10. {{ if (a==b && b==c && c==a) 11. Console.WriteLine("等边三角形");} 12. else Console.WriteLine("等腰三角形"); } 13. else if(a*a+b*b==c*c||a*a+c*c==b*b|| b*b +c*c==a*a) 14. { {if (a == b||b == c||c==a) 15. Console.WriteLine("等腰直角三角形");} 16. else Console.WriteLine("直角三角形");} 17. else 18. Console.WriteLine("一般三角形"); 19. } 20. } 2、程序流程图 4、计算环形复杂度 18(条边)- 14(个节点)+ 2 =6 5、导出独立路径 路径 1:5  6 20 路径 2:5 7  18  19 20 路径 3:5 7  9  12 19 20 路径 4:5 7  9 10  11 19  20 路径 5:5  7  13 15 19  20 路径 6:5 7  13 14 16  19  20 6、设计测试用例 输入数据 预期输出 测试路径 测试用例 1 k=0 非三角形 路径 1 测试用例 2 K=1 一般三角形 路径 2 测试用例 3 k=1,a=3,b=3,c=2 等腰三角形 路径 3 测试用例 4 k=1,a=3,b=3,c=3 等边三角形 路径 4 测试用例 5 k=1,a=3,b=4,c=5 直角三角形 路径 5 测试用例 6 k=1,a=1,b=1,c=2 等腰直角三角形 路径 6 (2)Junit 单元测试 1.先安装 Java 虚拟机 JDK,然后再运行 Eclipas; 2.启动 Eclipse,并在在 Eclipse 中配置 Junit 2.1.创建变量 JUNIT 和 JUNIT_SRC。选择 Window Preferences 菜单...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部