根据测试覆盖目标的不同,以及覆盖源程序的详尽程度分析由高到低排序,逻辑测试可依次分为:语句覆盖:设计测试用例时应保证程序中的每一条可执行语句至少执行一次。它以程序中的每条可执行语句是否都执行到为测试终止的标准。
判定覆盖:设计测试用例时应保证程序中每个判定节点的取真和取假分支至少执行一次。
条件覆盖:设计测试用例时应保证程序中的每个复合判定表达式中,每个简单条件的取真和取假情况至少执行一次。
判定/条件覆盖:测试用例的设计应满足判定节点的取真和取假分支至少执行一次,且每个简单判定条件的取真和取假情况也应至少执行一次。
已知程序流程图如下,分别给出a(语句覆盖),b(判定覆盖),c(条件覆盖),d(判定/条件覆盖)的最小测试用例。
创建新的class类写入程序。
eclipse创建测试用例:
项目----属性----java构建路径----add library----junit----创建完成
项目选择属性
选择java构建路径,点击右侧add library,在添加库选择junit,点击下一步