51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 12922|回复: 52
打印 上一主题 下一主题

【活动】测试知识大闯关89期(活动答案和获奖名单已公布)

[复制链接]
  • TA的每日心情
    慵懒
    2016-12-12 16:02
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]测试团长

    1#
    发表于 2016-8-4 12:23:28 | 显示全部楼层
    1、对于下面这段伪码,设计该段程序能达到100%分支覆盖率的最少用例数量为(C)
    begin:
        while(condition1)
            statement1;
            if(condition2) then
                statement2;
            end if;
        end while;
    end
    假设condition1和condition2互不依赖。
    A、1个        B、2个        C、3个        D、4个
    注释:1、不满足while语句condition1则结束while语句;
    2、满足while语句condition1执行statement1,进入if语句,不满足condition2则跳出if语句与while语句;
    3、满足while语句condition1执行statement1,进入if语句,满足condition2执行statement2,结束。



    2、下列哪种测试设计技术需要考虑程序控制流的“点”和“边”(C)
    A、边界值        B、状态转换        C、判定覆盖        D、判定表
    注释:判定覆盖是设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。这是白盒测试,需要考虑程序控制流的点和边,其他选项均为黑盒测试设计用例方法。


    3. 在Android的测试架构中,如果我们要对一个自定义的view控件进行单元测试,最好是继承于下面的哪个测试类?(C)
    a. Junit
    b. ActivityInstrumentationTestCase2
    c. AndroidTestCase
    d. ApplicationTestCase
    注释:AndroidTestCase对象中提供了mock的Context对象,可以很好的对自定义view控件进行测试。


    4. 软件测试中的风险分析不包含以下的哪个部分?(D)
    a. 风险发生的几率
    b. 风险造成的影响
    c. 风险发生系数
    d. 风险的消减
    注释:风险的消减属于计划过程的内容。


    5. 在Java程序的内存泄露检查中,下列哪种对象引用方式最容易引起内存泄露?(A)
    a. 强引用
    b. 虚引用
    c. 弱引用
    d. 软引用
    注释:如果两个类实例都有一个强引用指向对方,这样的情况就是强引用循环,从而导致内存泄露。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-3 23:51 , Processed in 0.061432 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表