51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

123
返回列表 发新帖
楼主: lsekfe
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    慵懒
    2018-1-18 09:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    42#
    发表于 2015-5-22 15:27:45 | 只看该作者
    1、C   2、B   3、C   4、D   5、A
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    半小时前
  • 签到天数: 1392 天

    连续签到: 3 天

    [LV.10]测试总司令

    48#
    发表于 2015-5-27 10:48:22 | 只看该作者
    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、1、下列哪种测试设计技术需要考虑程序控制流的“点”和“边”(C)
    A、边界值        B、状态转换        C、判定覆盖        D、判定表
    考虑程序结构设计用例的一定是白盒技术,四个选项中只有C是白盒技术


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




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



    5. 在Java程序的内存泄露检查中,下列哪种对象引用方式最容易引起内存泄露?(A)
    a. 强引用
    b. 虚引用
    c. 弱引用
    d. 软引用
    在java的内存回收机制中,如果一个对象通过一串强引用链接可到达(Strongly reachable),它是不会被回收的,如果这部分对象不手动销毁,则有可能会造成内存泄露
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    49#
    发表于 2015-5-27 15:41:48 | 只看该作者
    答案:C ,C,C,D,A
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-2-28 12:22
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    51#
    发表于 2016-8-2 12:47:12 | 只看该作者
    1、对于下面这段伪码,设计该段程序能达到100%分支覆盖率的最少用例数量为()
    begin:
        while(condition1)
            statement1;
            if(condition2) then
                statement2;
            end if;
        end while;
    end
    假设condition1和condition2互不依赖。
    A、1个        B、2个        C、3个        D、4个

    答案:C,3个
    condition1        condition2                结果
    T                        T                        statement1->statement2
    T                        F                        statement1
    F                        -                        不执行statement1&statement2



    2、1、下列哪种测试设计技术需要考虑程序控制流的“点”和“边”()
    A、边界值        B、状态转换        C、判定覆盖        D、判定表

    答案:C、判定覆盖

    3. 在Android的测试架构中,如果我们要对一个自定义的view控件进行单元测试,最好是继承于下面的哪个测试类?()
    a. Junit
    b. ActivityInstrumentationTestCase2
    c. AndroidTestCase
    d. ApplicationTestCase

    答案:C、AndroidTestCase
    AndroidTestCase 为一Android平台下通用的测试类


    4. 软件测试中的风险分析不包含以下的哪个部分?()
    a. 风险发生的几率
    b. 风险造成的影响
    c. 风险发生系数
    d. 风险的消减

    答案:D 风险的消减,不属于风险分析的内容


    5. 在Java程序的内存泄露检查中,下列哪种对象引用方式最容易引起内存泄露?()
    a. 强引用
    b. 虚引用
    c. 弱引用
    d. 软引用

    答案:A. 强引用
    如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。
    所以最容易引起内存泄露
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    52#
    发表于 2016-10-28 15:47:16 | 只看该作者
    好漂亮的说!~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    53#
    发表于 2016-10-31 17:32:21 | 只看该作者
    彪悍的人生不需要解释。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-8 11:08 , Processed in 0.074847 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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