软件测试课堂笔记之语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,在eclipse上新建测试用例

本文介绍了软件测试中的四种逻辑覆盖方法:语句覆盖、判定覆盖、条件覆盖和判定/条件覆盖,并通过一个具体的程序流程图示例说明了如何设计测试用例以达到这些覆盖标准。在实践中,使用Eclipse IDE创建测试用例,详细描述了添加JUnit库和创建JUnit测试用例的步骤,最后展示了不同覆盖标准下的测试用例执行情况和预期结果。
摘要由CSDN通过智能技术生成

根据测试覆盖目标的不同,以及覆盖源程序的详尽程度分析由高到低排序,逻辑测试可依次分为:语句覆盖:设计测试用例时应保证程序中的每一条可执行语句至少执行一次。它以程序中的每条可执行语句是否都执行到为测试终止的标准。

判定覆盖:设计测试用例时应保证程序中每个判定节点的取真和取假分支至少执行一次。

条件覆盖:设计测试用例时应保证程序中的每个复合判定表达式中,每个简单条件的取真和取假情况至少执行一次。

判定/条件覆盖:测试用例的设计应满足判定节点的取真和取假分支至少执行一次,且每个简单判定条件的取真和取假情况也应至少执行一次。

已知程序流程图如下,分别给出a(语句覆盖),b(判定覆盖),c(条件覆盖),d(判定/条件覆盖)的最小测试用例。

创建新的class类写入程序。

eclipse创建测试用例:

项目----属性----java构建路径----add library----junit----创建完成

 项目选择属性

 选择java构建路径,点击右侧add library,在添加库选择junit,点击下一步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别人喝奶茶不会胖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值