51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

测试知识大闯关74期(活动答案和活动名单已公布)(2015.6.1)

[复制链接]
  • TA的每日心情
    奋斗
    2015-7-2 09:00
  • 签到天数: 20 天

    连续签到: 2 天

    [LV.4]测试营长

    1#
    发表于 2015-5-5 16:47:24 | 显示全部楼层
    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个
    注:两个条件,其中一个条件在另一个的真分支中,需要3个用例,我们用分支1的真假分别用T1、F1,分支2的真假分别用T2、F2,那么三个用例分别是(T1,T2),(T1,F2),(F1,-)

    2、下列哪种测试设计技术需要考虑程序控制流的“点”和“边”( C
    A、边界值        B、状态转换        C、判定覆盖        D、判定表
    注:考虑程序结构设计用例的一定是白盒测试的方法,四个选项中只有C是白盒测试方法

    3. 在Android的测试架构中,如果我们要对一个自定义的view控件进行单元测试,最好是继承于下面的哪个测试类?( a
    a. Junit
    b. ActivityInstrumentationTestCase2
    c. AndroidTestCase
    d. ApplicationTestCase
    注:排除法。
    ActivityInstrumentationTestCase2 :是当前主流用于测试apps功能的测试类;
    AndroidTestCase :这个类提供了可以让我们控制context的入口;
    ApplicationTestCase:主要用來测试Application。


    4. 软件测试中的风险分析不包含以下的哪个部分?( d
    a. 风险发生的几率
    b. 风险造成的影响
    c. 风险发生系数
    d. 风险的消减
    注:风险的消减是风险的一种处理措施。

    5. 在Java程序的内存泄露检查中,下列哪种对象引用方式最容易引起内存泄露?( d
    a. 强引用
    b. 虚引用
    c. 弱引用
    d. 软引用
    注:Java内存回收机制一般情况下不会发现软引用的内存对象,只有在内存明细不足的时候才会发现并释放软引用对象的内存。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-3 02:03 , Processed in 0.064524 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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