精华内容
下载资源
问答
  • 《软件测试案例(三角形白盒测试)》由会员分享,可在线阅读,更多相关《软件测试案例(三角形白盒测试)(5页珍藏版)》请在人人文库网上搜索。1、一、核心程序代码/* 判断三角形的类 */public class TriangleTestMethod ...

    《软件测试案例(三角形白盒测试)》由会员分享,可在线阅读,更多相关《软件测试案例(三角形白盒测试)(5页珍藏版)》请在人人文库网上搜索。

    1、一、核心程序代码/* 判断三角形的类 */public class TriangleTestMethod /* 判断三角形的种类。参数a, b, c分别为三角形的三边,* 返回的参数值为0,表示非三角形;* 为1,表示普通三角形;* 为2,表示等腰三角形;* 为3,表示等边三角形。*/public static int comfirm(int a, int b,int c) if(a + b c) & (b + c a) & (a + c b) / 判断为三角形if(a = b) & (b =c) / 判断为等边三角形return 3;if(a = b) | (b = c) | (a = c)。

    2、/ 判断为等腰三角形return 2;else/ 判断为普通三角形return 1;else / 为非三角形return 0;1.二、程序流程图Na + b c & b + c a & a + c bY Ya = b & b =cNa = b | b = c |a = cNY Return 3Return 1Return 2Return 0Exit三、测试用例1.语句覆盖测试用例:输入期望输出覆盖对象测试结果Case1a=1, b=2, c=30, 0Case2a=3, b=4, c=51, , , 1Case3a=3, b=3, c=42, , , 2Case4a=3, b=4, c=53,。

    3、 , 32.判定覆盖测试用例输入期望输出覆盖对象测试结果Case11a=1, b=2, c=30, 0Case12a=3, b=4, c=51, , , 1Case13a=3, b=3, c=42, , , 2Case14a=3, b=4, c=53, , 323.条件覆盖测试用例输入期望输出覆盖对象测试结果Case5a=1, b=6, c=70F1, T2, T30Case6a=7, b=1, c=60T1, F2, T30Case7a=1, b=7, c=60T1, T2, F30Case8a=3, b=3, c=42T1, T2, T3, T4, F5, T6, F7, F82Case9。

    4、a=3, b=4, c=32T1, T2, T3, F4, F5, F6, F7, T82Case10a=4, b=3, c=32T1, T2, T3, F4, T5, F6, T7, F824.条件-判定覆盖测试用例输入期望输出覆盖对象测试结果Case15a=1, b=6, c=70F1, T2, T3 (, )0Case16a=7, b=1, c=60T1, F2, T3 (, )0Case17a=1, b=7, c=60T1, T2, F3 (, )0Case18a=3, b=3, c=42T1, T2, T3, T4, F5, T6, F7, F8(, , , )2Case19a=3,。

    5、 b=4, c=32F T1, T2, T3, 4, F5, F6, F7, T8(, , , )2Case20a=4, b=3, c=32T1, T2, T3, F4, T5, F6, T7, F8(, , , )2Case21a=3, b=3, c=33F1, T2, T3 (, , )3Case22a=3, b=4, c=51T1, F2, T3(, , , )15.条件组合覆盖测试用例输入期望输出覆盖对象测试结果Case23a=1, b=6, c=70F1, T2, T30Case24a=7, b=6, c=10T1, F2, T30Case25a=1, b=7, c=60T1, T2。

    6、, F20Case26a=3, b=3, c=33T1, T2, T3, T4, T53Case27a=3, b=3, c=42T1, T2, T3, T4, F5,23F6, F7, T8Case28a=4, b=3, c=32T1, T2, T3, F4, T5,F6, T7, F82Case29a=3, b=4, c=51T1, T2, T3, F4, F5,F6, F7, F81Case30a=3, b=4, c=32T1, T2, T3, F4, F5,F6, F7, T82备注其他条件组合,无法到达结束四、程序控制流图a + b c Ab + c a Ba + c b a = bG。

    7、b = cDReturn 0C EFb = cH Return 3IReturn 2Return 2HJReturn 1a = cK基本路径覆盖测试用例输入期望输出覆盖对象测试结果Case31a=1, b=6, c=70A-D0Case32a=7, b=6, c=10A-B-D0Case33a=1, b=7, c=60A-B-C-D04Case34a=3, b=3, c=33A-B-C-E-G- H3Case35a=3, b=3, c=42A-B-C-E-G- I2Case36a=4, b=3, c=32A-B-C-E-F- H2Case37a=3, b=4, c=32A-B-C-E-F-J-H2Case38a=3, b=4, c=51A-B-C-E-F-J-K15。

    展开全文
  • 三角形白盒测试

    2011-12-14 12:17:10
    /** */ public class TriangleTestMethod { /** a, b, c * 0 * 1 * 2 * 3 */ public static int comfirm(int a, int b, int c) { ... if((a + b > c) && (b + c > a) && (a + c > b)) { // ...
  • 软件测试案例(三角形白盒测试) pdf文件
  • 《软件测试案例(三角形白盒测试)》由会员分享,可在线阅读,更多相关《软件测试案例(三角形白盒测试)(7页珍藏版)》请在人人文库网上搜索。1、一、核心程序代码/*判断三角形的类*/public classTriangleTestMethod /*...

    《软件测试案例(三角形白盒测试)》由会员分享,可在线阅读,更多相关《软件测试案例(三角形白盒测试)(7页珍藏版)》请在人人文库网上搜索。

    1、一、核心程序代码/*判断三角形的类*/public classTriangleTestMethod /*判断三角形的种类。参数a, b, c分别为三角形的三边,* 返回的参数值为 0 ,表示非三角形;* 为 1 ,表示普通三角形;* 为 2 ,表示等腰三角形;* 为 3 ,表示等边三角形。*/public static intcomfirm(inta,intb,intc) if(a + b c) & (b + c a) & (a + c b) /判断为三角形if(a = b) & (b =c)/判断为等边三角形return3;if(a = b) | (b = c) | (a = c)/判断为等。

    2、腰三角形return2;else/判断为普通三角形return1;else/为非三角形return0;1.二、程序流程图NYRet ur n 3a + b c & b + c a & a + c bYa = b & b =cNa = b |b =c |a = cNYRet ur n 1Ret ur n 2Ret ur n 0Exit三、测试用例1.语句覆盖测试用例:输入期望输出覆盖对象测试结果Case1a=1, b=2, c=30 , 0Case2a=3, b=4, c=51 , , , 1Case3a=3, b=3, c=42 , , , 2Case4a=3, b=4, c=53 , , 3。

    3、2.判定覆盖测试用例输入期望输出覆盖对象测试结果Case11a=1, b=2, c=30 , 0Case12a=3, b=4, c=51 , , , 1Case13a=3, b=3, c=42 , , , 2Case14a=3, b=4, c=53 , , 32.3.条件覆盖测试用例输入期望输出覆盖对象测试结果Case5a=1, b=6, c=70F1, T2, T30Case6a=7, b=1, c=60T1, F2, T30Case7a=1, b=7, c=60T1, T2, F30Case8a=3, b=3, c=42T1, T2, T3,T4,2F5, T6, F7, F8Case9a。

    4、=3, b=4, c=32T1, T2, T3,F4,2F5, F6, F7, T8Case10a=4, b=3, c=32T1, T2, T3,F4,2T5, F6, T7, F84.条件 -判定覆盖测试用例输入期望输出覆盖对象测试结果Case15a=1, b=6, c=70F1, T2, T30(, )Case16a=7, b=1, c=60T1, F2, T30(, )Case17a=1, b=7, c=60T1, T2, F30(, )Case18a=3, b=3, c=42T1, T2, T3,T4,2F5, T6, F7, F8(, , , )Case19a=3, b=4, c=3。

    5、2F T1, T2, T3, 4,2F5, F6, F7, T8(, , , )Case20a=4, b=3, c=32T1, T2, T3,F4,2T5, F6, T7, F8(, , , )Case21a=3, b=3, c=33F1, T2, T33(, , )Case22a=3, b=4, c=51T1, F2, T31(, , , )5.条件组合覆盖测试用例输入期望输出覆盖对象测试结果Case23a=1, b=6, c=70F1, T2, T30Case24a=7, b=6, c=10T1, F2, T30Case25a=1, b=7, c=60T1, T2, F20Case26a=。

    6、3, b=3, c=33T1, T2, T3,3T4, T5Case27a=3, b=3, c=42T1, T2, T3,2T4, F5,3.F6, F7, T8Case28a=4, b=3, c=32T1, T2, T3,2F4, T5,F6, T7, F8Case29a=3, b=4, c=51T1, T2, T3,1F4, F5,F6, F7, F8Case30a=3, b=4, c=32T1, T2, T3,2F4, F5,F6, F7, T8备注其他条件组合,无法到达结束四、程序控制流图a + b cAb + c aBDRet ur n 0a + c ba = bCEGb = cFb。

    7、 = cHIRet ur n 2 HJa = cRet ur n 3Ret ur n 2Ret ur n 1K基本路径覆盖测试用例输入期望输出覆盖对象测试结果Case31a=1, b=6, c=70A-D0Case32a=7, b=6, c=10A-B-D0Case33a=1, b=7, c=60A-B-C-D04.Case34a=3, b=3, c=33A-B-C-E-G- 3HCase35a=3, b=3, c=42A-B-C-E-G- 2ICase36a=4, b=3, c=32A-B-C-E-F- 2HCase37a=3, b=4, c=32A-B-C-E-F-J 2-HCase38a=3, b=4, c=51A-B-C-E-F-J 1-K5。

    展开全文
  • 本文档全面的书写了对三角形进行白盒测试的过程,初涉软件测试的童鞋们可以参考,希望对大家能有帮助~
  • 软 件 测 试 案 例 ( 三 角 形 白盒 测 试 ) 精品文档 一核心程序代码 /* 判断三角形的类 */ public class TriangleTestMethod { /* 判断三角形的种类参数 a, b, c 分别为三角形的三边 * 返回的参数值为 0 表示非...
  • 实验二测试报告 一核心程序代码 /* 判断三角形的类 */ public class TriangleTestMethod { /* 判断三角形的种类参数 a, b, c 分别为三角形的三边 * 返回的参数值为 0 表示非三角形 * 为 1 表示普通三角形 * 为 2 ...
  • 实验二测试报告 一核心程序代码 /* 判断三角形的类 */ public class TriangleTestMethod { /* 判断三角形的种类参数a, b, c分别为三角形的三边 * 返回的参数值为0表示非三角形 * 为1表示普通三角形 * 为2表示等腰...
  • 三角形白盒黑盒测试

    2012-06-27 21:25:45
    经典三角形白盒黑盒测试加测试工具,里面包括工具Logiscope和QTP的相关内容。白盒测试采用路径覆盖测试,黑盒测试用到了等价类的划分和边界值分析测试。
  • 三角形问题白盒测试

    2019-05-06 10:44:36
    编写程序输入三个整数作为三边的边长构成三角形。当此三角形为一般三角形、等腰三角形及等边三角形时,分别说明,并对该程序进行白盒测试
  • 软件测试-判断三角形形状路径白盒测试 (5...(理论考试重点内容实践)三角形白盒测试要求要求:1) 自备C语言程序(可从C语言程序设计的教科书上摘录若干典型程序,其他 C++、C#、Java 程序均可);#include #include #i...

    a7f4a3f590493a1e451dd952a488fd7c.gif 软件测试-判断三角形形状路径白盒测试

    (5页)

    8109b5af19bd9b453ee7d67b174b7201.gif

    本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

    9.9 积分

    4?完成软件白盒测试技术中的逻辑覆盖测试应用设计实验。(理论考试重点内容实践)三角形白盒测试要求要求:1) 自备C语言程序(可从C语言程序设计的教科书上摘录若干典型程序,其他 C++、C#、Java 程序均可);#include #include #inelude int main(){int a,b,c;printfC*输入三角形的三个边:“); scanf("%d %d %d",&a,&b,&c);if(a<=0| |b<=0| |c<=0) printf("不符合条件,请重新输入azb,c\n");else if(a+b<=c| |abs(a?b)>二c) printf("不是三角形\n“);else 讦(a==b&&a==c&&b==c)printf("这个图为等边三角形\n“);else if(a==b| |a==c| |b==c)printf「这个图为等腰三角形\n“);elseprintf(“这个图为一般三角形\『);}Process returned 0 <0x0> execution time : 9.945 s Press any key to continue?Process returned 0 <0x0> execution tine : 11.645 s Press any key to continue. 入三角形的三个边:6 7久3术是三角也Process returned U <0xW> execution tine : 8.647 sPress any key to continue?輸入三角形的三个边:6 6 7啓个图为髻腰三角形Process returned 0 <0x0> execution tine : 7.006 sPress any key to continue.2)根据该程序绘制对应的程序流程图;c开幽/ 牡岀7/輸出R通〃輸出等瞬〃輸出診爵〃输出尊喊〃楡出務边/ / 输山不於 /18 3)分别根据程序流程图给出符合语句覆盖、判定覆盖、条件覆盖、路径覆盖以 及判定/条件覆盖和条件组合覆盖的的测试用例以及预期的运行结果;语句覆盖测试用例期望结果路径测试结果A二Ob二任意c二任意重新输入1-2-3-4-5重新输入A=6 b=6 c=7等腰三角形1-2-3-4-6-7-9-10-12等腰三角形A=6 b=6 c=6等边三角形1-2-3-4-6-7-9-10-11等边三角形A=5 b=6 c=7一般三角形1-2-3-4-6-7-9-13-15-17一般三角形A=6 b=7 c=13不是三角形1-2-3-4-5不是三角形判断覆盖测试用例期望结果路径测试结果A=6 b=6 c=7等腰三角形1-2-3-4-6-7-9-10-12等腰三角形A=6 b=6 c=6等边三角形1-2-3-4-6-7-9-10-11等边三角形A=5 b=6 c=7一般三角形1-2-3-4-6-7-9-13-15-17一般三角形A=6 b=7 c=13不是三角形1-2-3-4-5不是三角形条件覆盖判定 1: l-l(a<=0) l-2(b<=0) l-3(c<=0)判定 2: 2-l(a+b<=c) 2-2(|a-b|>=c) 判定 3: 3-l(a==b)判定 4: 4-l(a==c)判定 5: 5-l(a==c)判定 6: 6-l(b==c)测试用例期望结果路径测试结果A=6 b=6 c=7等腰三角形1-1,1-2,1-33-1等腰三角形A=6 b=6 c=6等边三角形1-1,1-2,1-3,3-1,4-1,5-1,6-X等边三角形A=5 b=6 c=7一般三角形1-1,1-乙「3一般三角形A=6 b=7 c=13不是三角形l-lJ-2,1-3,2-1不是三角形A=7 b=3 c=l不是三角形1-14-2,1-3,2-2不是三角形判定/条件覆盖、条件组合覆盖、路径覆盖测试用例期望结果路径测试结果A=6 b=6 c=7等腰三角形1-2-3-4-6-7-9-10-12等腰三角形A=6 b=6 c=6等边三角形1-2-3-4-6-7-9-10-11等边二角形A=5 b=6 c=7一般二角形1-2-3-4-6-7-9-13-15-17一般三角形A=6 b=7 c=13不是三角形1-2-3-4-5不是三角形 4)根据程序流程图画岀流图,并确定线性独立路径的基本集合,然后给出符合 各集合的测试用例;径径径径径径径路路路路路路路1: 1-2-32: 1-2-4-5-7-9-12-133: 1-2-4-5-7-9-10-134: 1-2-4-5-7-10-135: 1-2-4-5-8-10-136: 1-2-4-5-8-11-137: 1-2-4-6-135)根据上述测试用例执行程序,对比实际运行结果和预期运行结果,结果比对最好采用表格的形式。期望结果测试结果重新输入重新输入等腰三角形等腰三角形等边三角形等边三角形一般三角形一般三角形不是三角形不是三角形6)对以上实验结果进行适当地分析与总结。本次实验主要是运用白盒测试的方法,设计测试用例。白盒测试主要包括语句覆盖、判 定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖。白盒测试试图穷举路径测试, 一般来说,穷举路径测试是不可能的,即使每条路径都测试了,也还是有可能出错。通过本 次实验,还了解了各种覆盖的区别与联系。 关 键 词: 软件 测试 判断 三角形 形状 路径

    4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

    展开全文
  • 4.完成软件白盒测试技术 中的逻辑覆盖测试应用设计实验 (理论考试重点内容实践) 三角形白盒测试要求要求 1 自备 C 语言程序可从 C 语言程 设计的教科书上摘录若 干典型程 ,其他 C++C#Java 程序均可 #include ...
  • 关于三角形问题的白盒测试实验报告一、实验目的1、系统地学习和理解白盒测试的基本概念、原理,掌握白盒测试的基本技术和方法;二、实验内容1、题目内容描述针对实验一编写的源代码进行白盒测试。要求绘制出程序的...

    关于三角形问题的白盒测试实验报告一、实验目的1、系统地学习和理解白盒测试的基本概念、原理,掌握白盒测试的基本技术和方法;二、实验内容1、题目内容描述针对实验一编写的源代码进行白盒测试。要求绘制出程序的控制流图,采用逻辑覆盖和基路径方法设计测试用例。执行测试用例,并分析测试结果2、测试用例的编写根据条件绘制程序流程图如下由程序流程图得如下控制流图采用逻辑覆盖设计测试用例并执行测试用例(1)语句覆盖输入测试路径测试结果M_num1M_num2M_num33211-2-3-5不是三角形3451-2-3-6-7-8-10-11-12-14一般三角形3331-2-3-6-7-8-9等边三角形3341-2-3-6-7-8-10-13等腰三角形(2)判定覆盖输入测试路径测试结果M_num1M_num2M_num33451-2-3-6-7-8-10-11-12-14一般三角形(3)条件覆盖输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形(4)判定-条件覆盖输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形(5)条件组合覆盖输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形(6)路径覆盖输入测试路径测试结果M_num1M_num2M_num3-1-1-11-2-4无法执行完毕1231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形基路径方法设计测试用例并执行测试用例输入测试路径测试结果M_num1M_num2M_num3-1-1-11-2-4无法执行完毕1231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形三、测试结果分析经过以上测试发现程序无法结束,达不到预测结果。其余均能正确执行达到预期结果。四、实验思考 附录程序代码include stdio.hvoid Judgeint m_num1,int m_num2,int m_num3 scanfd d d,while1 m_num1 200else if m_num1m_num2 || m_num1m_num3 || m_num2m_num3printf等腰三角形;else printf一般三角形; else printf不是三角形; void mainint a,b,c; Judgea,b,c;int a,b,c; Judgea,b,c;

    展开全文
  • 软件测试 实验报告 白盒测试 三角形 软件测试 实验报告 白盒测试 三角形 软件测试 实验报告 白盒测试 三角形
  • 掌握软件测试技术中白盒测试方法; 掌握如何进行单元测试。 1.2背景 说明: a. Windows XP,VC++; b. 阅读客户的需求说明文档; 1.3定义 a:三角型的第一条边 b:三角型的第二条边 c:三角型的第三条边 普通三角形...
  • 关于三角形问题的白盒测试,含有代码走读,静态结构分析(函数控制流图法), 对判定的测试,选择判定覆盖语句,对路径的测试,对变量的测试。
  • (理论考试重点内容实践)三角形白盒测试要求要求:自备C语言程序(可从C语言程序设计的教科书上摘录若干典型程序,其他C++、C#、Java程序均可);#include #include #include int main(){ int a,b,c; printf("输入三角形...
  • python,三角形测试,黑盒测试,白盒测试,unittest,HTMLTestRunner生成测试报告,
  • 白盒测试三角形

    2013-01-09 21:09:20
    一个软件测试实验报告 大体上包含了三角形问题的白盒测试过程方法
  • 三角形的黑盒白盒测试用例设计

    热门讨论 2010-01-12 10:41:07
    这是本人所做的三角形黑盒白盒的测试用例。 白盒测试包括:语句覆盖,条件覆盖,判定覆盖,条件-判定覆盖,条件-组合覆盖,独立路径覆盖 黑盒测试包括:边界法,等价类划分,因果图,决策表
  • 三角形的黑盒白盒测试用例设计.rar.
  • 本文档详细描写了对三角形白盒测试步骤,方法,测试用例,包括流程图
  • 三角形- 白盒测试实例

    千次阅读 2014-03-12 22:07:18
    白盒测试实例 1~12: http://blog.csdn.net/aidisheng/article/details/2868709
  • 白盒测试中需要重点测试哪些边界值呢?总结起来有以下几点:测试数据类型的边界值,如整型的范围、单精度数的范围等。测试数组的边界值。测试分支判断语句的边界值:如if(a>=0)中的a=0。1.数据类型的边界值任何...
  • 1、软件测试与质量课程实验报告实验3:白盒测试姓名院系学号任课教师实验指导教师实验地点实验时间实验目的l 掌握静态白盒测试方法及一般要求l 掌握白盒测试用例的设计方法l 掌握白盒测试基本测试方法:逻辑覆盖、...
  • 《软件测试白盒测试实验...验 名 称 白盒测试 实 验 地 点 东6E507 实 验 日 期 2015年4月27日 指 导 教 师 兰景英 学 生 班 级 软件1202 学 生 姓 名 尚晓明 学 生 学 号 提 交 日 期 2015年4月27日 三角形判定(1)...
  • 灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。白盒测试:是通过程序的源代码进行测试而不使用用户界面。这种类型的测试...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 936
精华内容 374
关键字:

三角形白盒测试