第5次作业+074+林盼皇

被测试链接 http://www.cnblogs.com/chen-dg/p/6802706.html

1)被测项目界面。

2)测试用例设计表

等价类测试:

三角形边长a\b\c输入条件等价类表
输入等价类 有效等价类 无效等价类
a范围 在1~100之间 ①
小于1 ④

大于100  ⑤

b范围 在1~100之间 ②
小于1 ⑥

大于100 ⑦

c范围 在1~100之间 ③
小于1 ⑧

大于100 ⑨

由输入划分的等价类测试


测试用例


a


b


c


预期输出


实际输出


覆盖范围


是否正确


三角形


面积


周长


三角形

面积 周长

1


3


3


4


等腰三角形


4.472136


10


等腰三角形


4.472136


10


①②③



2


0


3


3


边的值不在范围内


null


null


边的值不在范围内


null


null

②③④



3


101


3


3


边的值不在范围内


null

null

边的值不在范围内

null  null 
②③⑤

4


3


0


3


边的值不在范围内

 null  null
边的值不在范围内

null  null  ①③⑥  √ 
5 101   3
边的值不在范围内

 null   null 

边的值不在范围内

 null   null  ①③⑦  √ 
 6  3  0 边的值不在范围内    null   null   边的值不在范围内   null    null   ①② ⑧ √ 
 7  3  3  101 边的值不在范围内   null    null  边的值不在范围内   null    null   ①②⑨  √ 
 

由以上看到不能达到预期效果,不妨由输出划分等价类

R1 = { <a,b,c>: 边为a,b,c的等边三角形 }  R2 = { <a,b,c>: 边为a,b,c的等腰三角形 } R3 = { <a,b,c>: 边为a,b,c的一般三角形 }

R4 = { <a,b,c>: 边为a,b,c不能组成三角形 }R5= { <a,b,c>: 边为a,b,c的直角三角形 }


测试用例


a


b


c


预期输出


实际输出


覆盖范围


是否正确


三角形


面积


周长


三角形


面积


周长


1


3


3


4


等腰三角形


4.472136


10


等腰三角形


4.472136


10


R2



2


3


3


3


等边三角形


3.9871143


9


等边三角形


3.9871143


9


R1


3  3  4  5  直角三角形  6.0  12 直角三角形   6.0  12  R5


4

一般三角形  2.9047375 一般三角形   2.9047375  9   R3 


2


0


3


3


边的值不在范围内


null


null


边的值不在范围内


null


null

R4



3


101


3


3


边的值不在范围内


null

null

边的值不在范围内

null  null 
R4

4


3


0


3


边的值不在范围内

 null  null
边的值不在范围内

null  null 
R4

√ 
5 101   3
边的值不在范围内

 null   null 

边的值不在范围内

 null   null 

R4

√ 
 6  3  0 边的值不在范围内    null   null   边的值不在范围内   null    null  
R4

√ 
 7  3  3  101 边的值不在范围内   null    null  边的值不在范围内   null    null  
R4

√ 
 

  边界值测试:


测试用例


a


b


c


预期输出


实际输出


是否正确


三角形


面积


周长


三角形


面积


周长


1


1


1


1


等边三角形


0.43


3


等边三角形


0.43


3



2


100


100


100


等边三角形


4330.12


300


等边三角形


4330.12


300


3 0 1 1
边的值不在范围内


null


null


边的值不在范围内


null


null


4

1 0 1
边的值不在范围内


null


null


边的值不在范围内


null


null


5


1


1


0


边的值不在范围内


null


null


边的值不在范围内


null


null



6


101


3


3


边的值不在范围内


null

null

边的值不在范围内

null  null 

7 101   3

边的值不在范围内

 null   null 

边的值不在范围内

 null   null  √ 
8  3  3  101 边的值不在范围内   null    null  边的值不在范围内   null    null   √ 

  基于决策表的测试:
    1.列出条件桩:C1:a<b+c? C2:b<a+c? C3:c<a+b? C4:a=b? C5:a=c? C6:b=c? c5:a*a=b*b+c*c?  C7:b*b=a*a+c*c?  C8:c*c=a*a+b*b?
    2.列出动作桩: 等腰三角形 等边三角形 直角三角形 一般三角形 不构成三角形 不可能

决策表:


1~3


4


5


6


7


8


9


10


11


12


13


14


条件


a+b>c?


F


T


T


T


T


T


T


T


T


T


T


T


a+c>b?


-


T


T


T


T


T


T


T


T


T


T


T


b+c>a?


-


T


T


T


T


T


T


T


T


T


T


T


a=b?


-


T


T


F


F


F


F


-


T


F


F


F


b=c?


-


T


F


F


T


-


F


F


F


F


T


F


a=c?


-


T


F


T


F


F


-


F


F


T


F


F


a*a=b*b+c*c?


-


-

-


-


-

T
F


-


-


-


F

b*b=a*a+c*c?


-

-


-


-


-


F


T


F


-


-


-

F


c*c=a*a+b*b?


-


-


-


-


-


F


F


T


-


-


-

F


动作


等腰三角形




     

等边三角形


     

直角三角形

         



       

普通三角形

     


不构成三角形


     

不可能

     



测试用例表:


测试用例


a


b


c


预期输出


实际输出


是否正确


三角形


面积


周长


三角形


面积


周长


1


1


2


3


不构成三角形


null


null


不构成三角形


null


null



2


2


1


3


不构成三角形


null


null


不构成三角形


null


null


3 1 3 2
不构成三角形


null


null


不构成三角形


null


null


4

1 1 1
等边三角形


0.43


3


等边三角形


0.43


3


5


3


3


4


等腰三角形


4.47


10


等腰三角形


4.47


10



6


3


4


3


等腰三角形


4.47

10

等腰三角形


4.47


10


7 4 3  3

等腰三角形

4.47


10


等腰三角形

4.47


10

√ 
8  5  3  直角三角形  6.0  12 直角三角形     6.0  12  √  
9  3 5  4 直角三角形  6.0  12 直角三角形    6.0  12 √ 
10  4  5 直角三角形    6.0   12  直角三角形    6.0   12 √  
14 普通三角形  5.33   13  普通三角形   5.33 13  √  

3)测试结论

测试过程中基于决策表的测试较难理解在网上找了一番方才懂得,测试后没有发现程序存在什么错误。

4)给开发同学的建议

未发现bug

时间: 2024-08-08 21:55:32

第5次作业+074+林盼皇的相关文章

第4次作业类测试代码+074+林盼皇

(友情提示:代码部分较多,为了便于测试,项目码源已上传至链接:http://pan.baidu.com/s/1pLscU3T 密码:ug8i)  界面: 1.类图 2.界面和相应的功能. 本次实验是在原来的CalDate日期计算类的基础上,添加了两个方法int weekDay(int m,int d,int y)与String lastDate(int m,int d,int y),此外还编写了GUInterface界面.  a.实现lastDate 1 public String lastDa

实验三+074+林盼皇

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 被测试链接 http://www.cnblogs.com/chen-dg/p/6802706.html 被测项目界面. 等价类测

实验二+074+林盼皇

第二次实验报告:结构性测试 被测试代码链接:http://www.cnblogs.com/lyz007/p/6627535.html 一.实验目的 掌握基于覆盖理论与基本路径的基本白盒测试方法和实践 二.实验要求 运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否,给出程序缺陷小结. 三.实验内容 根据各位同学自己的被测程序,分别作出各类白盒测试技术的用例设计和相应的Junit脚本. 所有的覆盖的技术:语句覆盖.判定覆盖.条件覆盖.判定/条件覆盖.组合覆盖.路径覆

实验四+074+林盼皇

一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测部分的功能. 2)设计测试用例.

第5次作业 021 林明铁

1)被测项目界面 2)测试用例设计表 等价类测试: 输入等价类 有效等价类 无效等价类 年份长度及类型 4位数字(1) 有非数字的字符(12) 长度超过4位(13) 长度少于4位(14) 年份范围 1912~2050(2) 小于1912(15) 大于2050(16) 月份长度及类型 1位数字(3) 2位数字(4) 有非数字的字符(17) 长度超过2位(18) 月份范围 1~12(5) 小于1(19) 大于12(20) 日的长度及类型 1位数字(6) 2位数字(7) 有非数字的字符(21) 长度超

集美大学网络1413第十二次作业成绩(个人作业3) -- Alpha阶段个人总结

题目 个人作业3--个人总结(Alpha阶段) 优秀作业链接:**068 未交:**087 个人作业3成绩 学号 姓名 总结(4) 5个问题(2.5) 自我评价(2.5) 博客互动 (1) 总分(10) **062 林燕 3 2.5 2.5 1 9 **063 魏芳 3 2.5 2.5 1 9 **064 张红 - - - - - **065 王婧 4 2.5 2.5 1 10 **066 李雯钰 4 2.5 2.5 1 10 **067 柯怡芳 3 2.5 2.5 1 9 **068 陈艺菡

集美大学网络1413第五次作业(团队一)

-- Deadline: 2017-04-05 22:00pm -- 第五次作业   团队展示     选题要求    团队成员绩效评估方法  附加项目  总分  团队/分值 基本信息 团队项目描述 队员风采 合照 特色描述 确定选题 真实.可用.有价值 预期的用户量 Git仓库 贡献分 每个成员的计划,如何帮助团队完成任务 博客互动 项目不局限于学校且有创新   0.5 0.5 1 0.5 1 0.5 2 0.5 0.5 1 0.5 1 1 10.5 六个核桃 0.5 0.5 1 0.5 1

第五回 菁菁岁月可堪一叙 琴瑟合奏难敌世情[林大帅作品连载]

第五回  菁菁岁月可堪一叙 琴瑟合奏难敌世情诗曰:       自惭粗鄙言情深,日后读经知窄门.        旷典仍无超度道.何如知己共温存?        话说林二探头走出糕点铺之后,方才想那旧时光,情不能己,这时却脚下绵绵.记得这石头路后面还有家“狼狗店”,又朝向北一转,又是一个巷口.这“狼狗店”不过有两间木房大,朝外半截窗台,上面安着窗户.当日这窗底下养只狼狗,大家也混叫它“狼狗店”,这店里以东洋游戏机营生,如那<恐龙快打>,<三国志>.当日求学文会,这店里林二是时常落脚的

Shark工作流的实现和WMFC&amp;amp;OMG规范的对比2

就职百度期间,王劲分别创立了百度移动云事业部.百度大数据部.百度基础架构(云计算)部.百度美国研发中心.百度深圳研发中心:并以百度深度学习实验室(IDL)为基础,联合创立了百度研究院.在2010年4月到2015年4月的5年间,王劲同时还负责百度商业变现的技术与产品(凤巢). 2013年百度启动无人车项目,2015年12月14日,百度成立了自动驾驶事业部,王劲出任事业部总经理. 王劲一度成为百度无人车业务的代言人,直到2017年3月份,王劲离开百度,据腾讯<一线>报道,王劲与百度的分手并不愉快.