我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

Java_白李娜_20210315

[复制链接]
つ兜兜里没糖学员认证 发表于 2021-3-15 19:52:09 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
单元测试
   1.白盒测试,JUnitJava自带的的单元测试框架. Testing测试框架
   Python中的测试框架unittest,pytest ,方便组织用例
   提供测试前置,后置
   @Test修饰的方法是测试用例
   @BeforeEach(在每个方法前执行), @BeforeAll(在所有方法前执行一次) 测试前置
   @AfterEach, @AfterAll  测试后置
   2.白盒测试,针对最小的可执行单元进行测试,Java中指方法
   白盒测试设计技术:
    语句覆盖(覆盖度低):  每个语句执行一次
    判定覆盖/分支覆盖: (a<=0||b<=0||c<=0)是一个判定点,这个判定点的TRUE/FALSE至少覆盖一次
                  用例1:a=0,b=1,c=1,判定的结果为TRUE
                  用例2:a=1,b=1,c=1,判定的结果为FALSE
    条件覆盖: (a<=0||b<=0||c<=0)是一个判定点. a<=0 是一个条件
                判定点是由一个条件或者多个条件组合成的
                每个条件的TRUE/FALSE至少覆盖一次
                用例1:a=0,b=1,c=1, a true   b  false   c  false  判定点的结果 TRUE
                用例2:a=1,b=0,c=0, a false  b  true    c  true   判定点的结果 TRUE
                用例3:a=1,b=1,c=1,a false   b  false   c  false  判定点的结果 FALSE
    判定_条件覆盖:每个条件的TRUE/FALSE至少覆盖一次,每个判定点的TRUE/FALSE至少覆盖一次.
    组合条件覆盖:判定点中个个条件可能的组合至少出现一次.
                用例1:a=0,b=1,c=1,   a决定判定点的结果

    最终的用例,多种测试设计方法组合在一起使用

回复

使用道具 举报

关注0

粉丝0

帖子30

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026