51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7803|回复: 26
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2014-11-3 13:40:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    获奖名单
    奖项获奖名单奖励答案链接
    一等奖Miss_love 京东礼品卡150#2
    二等奖bing123yi 京东礼品卡100#8
    三等奖寻路 测试书籍(随机发放)
    #21



    亲爱的51Testing父老乡亲们,新的一月又来到了,准备干什么呢?除了上班以外,会不会觉得空虚无聊呢?没问题。51论坛每月将推出“测试知识大闯关”活动。在此项活动中,你不仅可以学到许多测试知识,更重要的是有机会获得精美奖品哦。快呼朋引伴来参加每月的知识大闯关吧,看你是否有实力,有运气获得精美奖品呢?

      请严格按照活动规则进行回帖

    题目:

    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 D
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准

    备注:未达到覆盖率,我们通常的做法就是分析原因,如果开发处于程序健壮性考虑设计了一些很难模拟的分支,我们可以通过出具例外报告的方式,如果确实有漏测点,则补充用例。更换工具或者降低出口标准都是不合适的做法。



    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(A)一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式
    备注:只有在WinObject上画虚拟对象,QTP才会使用虚拟对象,在其他对象上即使画虚拟对象,QTP也不会把它识别成虚拟对象。


    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(C
    A.0   B.10  C.20   D.30

    说明:运行到同步点时,因对象匹配到多个,所以这里需要等待20秒,20秒后同步点的对象无法执行waitproperty命令,所以后面的10秒不会等待。

    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(D

    A、think time放在事务内并且在场景中打开

    B、设置了脚本运行的带宽

    C、事务中放置了集合点

    D、网站服务器对LR的请求兼容性不好

    【回复格式】:题目+答案+自己的看法。

    【活动时间】:2014.11.8~11.30(在此活动时间外中奖无效)

    【精美奖品】

    一等奖:京东礼品卡150(你来选我们来买单)

    二等奖:京东礼品卡100(你来选我们来买单)

    三等奖:测试书籍随机一本

    积分奖励】

    综合技术指数30分(取活动期间回答正确的前3名网友)

    综合技术指数24分(取活动期间回答正确的前5名网友)

    综合技术指数12分(取活动期间回答正确的前8名网友)

    【勋章奖励】

      测试大闯关达人获得要求:获得2次活动一等奖的会员可以获得。并且可以获得100论坛综合积分。

      测试大闯关元老获得要求:获得1次活动一等奖的会员可以获得。并且可以获得50论坛综合积分。

      测试大闯关游侠获得要求:获得2次前三名的会员可以获得。    并且可以获得20论坛综合积分。

      测试大闯关新手获得要求:参与活动并且答案答对过一次,并且格式符合要求的可以获得。

    【温馨提示】

      1、本次活动每个ID只能对答案进行一次跟贴,多次跟贴只取跟帖最前一次! (跟贴结束后不能进行更改)

      2、如果跟帖后系统提示“请输入验证码”,那么说明你还是51的新人哦!

      3、伪造中奖或无实质内容答题就刷屏,取消中奖资格

      4. 获奖会员请查看你们的短消息,尽快把联系方式发给我。

      5、即日起活动奖品保留一个月,过期不做保留

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    26#
    发表于 2014-11-27 15:17:19 | 只看该作者
    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个
    个人看法:不走while的1个,走if的1个,走while不走if的1个


    2、(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适(CD)
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准
    个人看法:C只是自欺欺人假装覆盖率高了 D降低了产品质量

    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(B)一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式
    个人看法:这个没啥说的了

    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(B)
    A.0   B.10  C.20   D.30
    个人看法:如果在局部存在同步点的情况下全局的还生效,那还要局部的干什么呢


    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(C)

    A、think time放在事务内并且在场景中打开

    B、设置了脚本运行的带宽

    C、事务中放置了集合点

    D、网站服务器对LR的请求兼容性不好
    个人看法:集合点只是为了做并发而设置的并不影响响应时间

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2014-11-20 16:46:36 | 只看该作者
    1+D
    2+D
    3+C
    4+B
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-9-23 09:33
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]测试连长

    24#
    发表于 2014-11-19 17:38:25 | 只看该作者
    1:C (首先while条件要有2个用例才能100%覆盖,其中一个用例要要考虑if条件的覆盖,分成两个用例,故总共3个用例)
    2:C D
    3: B(去掉Web插件的话,对象不会识别成webelement)
    4:B
    5:D
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-30 11:31
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    23#
    发表于 2014-11-18 20:51:30 | 只看该作者
    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、N1,分支2的真假分别用T2、N2,那么三个用例分别是(T1,T2),(T1,N2),(N1,-)

    2.(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适(C D)
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准

    看法:未达到覆盖率,通常做法是分析原因和补充用例

    3.QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(A )一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式

    看法:去掉Web插件重新录制、采用模拟录制方式、采用低级别录制方式都有可能成功

    4.QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(C )
    A.0   B.10  C.20   D.30

    看法:20秒后同步点的对象无法执行waitproperty命令,所以后面的10秒不会等待。

    5.如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(D)
    A、think time放在事务内并且在场景中打开
    B、设置了脚本运行的带宽
    C、事务中放置了集合点
    D、网站服务器对LR的请求兼容性不好

    看法:网站服务器对LR的请求兼容性不好不可能导致这个问题

    评分

    参与人数 1综合技术指数 +30 收起 理由
    lsekfe + 30 很给力!

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-7-4 13:43
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]测试连长

    22#
    发表于 2014-11-18 20:32:36 | 只看该作者
    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个用例

    2.(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适(C D)
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准
    更换工具或者降低出口标准都是不合适的做法

    3.QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(A )一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式
    采用低级别录制方式一定不能成功

    4.QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(C )
    A.0   B.10  C.20   D.3020秒,同步点后面的10秒不会等待。

    5.如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(D)
    A、think time放在事务内并且在场景中打开
    B、设置了脚本运行的带宽
    C、事务中放置了集合点
    D、网站服务器对LR的请求兼容性不好
    LR也是通过ie进行访问请求的

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-30 09:30
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    21#
    发表于 2014-11-18 16:09:13 | 只看该作者
    1、C
    2、C
    3、B
    4、C
    5、C
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2014-11-18 15:44:32 | 只看该作者
    1、D
    2、AB
    3、D
    4、D
    5、D think time放在事务内就会当成响应时间的一部分来计算进去;限制了带宽会导致当场景中多个vuser访问的时候受到带宽限制;事务中放置了集合点会将多个vuser等待集合的时间计算进事务响应时间中。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-27 13:16
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]测试连长

    19#
    发表于 2014-11-17 10:30:12 | 只看该作者
    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、D)
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准
    说明:未达到覆盖率,我们通常的做法就是分析原因,如果开发处于程序健壮性考虑设计了一些很难模拟的分支,我们可以通过出具例外报告的方式,如果确实有漏测点,则补充用例。更换工具或者降低出口标准都是不合适的做法。

    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(B)一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式
    说明:A、C、D这几种方法对无法录制事件可能有效,B是一定不行。

    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(B)
    A.0   B.10  C.20   D.30
    说明:QTP相关资料中看到,同步点超时(以毫秒为单位),QuickTest 应该在该时间后继续下一个步骤,即使没有达到指定的属性值。

    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(D)
    A、think time放在事务内并且在场景中打开
    B、设置了脚本运行的带宽
    C、事务中放置了集合点
    D、网站服务器对LR的请求兼容性不好
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-12-26 16:00
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    18#
    发表于 2014-11-14 12:12:48 | 只看该作者
    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
    看法:猜的,只知道if语句有真和假值,后面就解析不来了

    2、(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适()
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准
    答案:C.D
    看法:不能因为覆盖率没达标就换工具或更改出口标准

    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但()一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式
    答案:A
    看法:猜的

    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?()
    A.0   B.10  C.20   D.30
    答案:C
    看法:取时间的最大值


    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:()
    A、think time放在事务内并且在场景中打开
    B、设置了脚本运行的带宽
    C、事务中放置了集合点
    D、网站服务器对LR的请求兼容性不好
    答案:D
    看法:排除法看的


    评分

    参与人数 1综合技术指数 +30 收起 理由
    lsekfe + 30 赞一个!

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-11-13 10:51
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    17#
    发表于 2014-11-13 17:01:58 | 只看该作者
    1.C
    2.C
    3.B
    4.B
    5.D
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2014-11-11 15:20:52 | 只看该作者
    1.c
    2.cd
    3.b
    4.d
    5.a
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-12-8 17:51
  • 签到天数: 256 天

    连续签到: 1 天

    [LV.8]测试军长

    15#
    发表于 2014-11-9 12:08:42 | 只看该作者
    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个用例,如(condition1真,condition2真)、(condition1真,condition2假)、(condition1假,-)

    2、(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适( CD )
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准

    看法:
    未达到覆盖率,通常的做法是分析原因,并进行总结,若有漏测点,则补充用例。更换工具或者降低出口标准都是不合适的做法。

    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但( A )一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式

    看法:
    上述的BCD三种方式可能都可以被录制,但A不行。

    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?( C )
    A.0   B.10  C.20   D.30

    看法:
    运行到同步点时,因对象匹配到多个,所以这里需要等待20秒,20秒后同步点的对象无法执行waitproperty命令,所以后面的10秒不会等待.

    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:( D )
    A、think time放在事务内并且在场景中打开
    B、设置了脚本运行的带宽
    C、事务中放置了集合点
    D、网站服务器对LR的请求兼容性不好

    评分

    参与人数 1综合技术指数 +30 收起 理由
    lsekfe + 30 很给力!

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 10:15
  • 签到天数: 1521 天

    连续签到: 5 天

    [LV.Master]测试大本营

    14#
    发表于 2014-11-8 00:27:31 | 只看该作者
    ===========================

    看活动日期是2014.11.8~11.30,提前回答的算么?专门等到8号凌晨来回答。

    ============================================

    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.当condition1为真时,condition2为真

    2. 当condition1为真时,condition2为假,

    3. 当condition1为假时,不会进到if判断中。

    所以,3条测试用例即可达到100%覆盖


    =====================================================================

    2、(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适(C、D)
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准

    看法:A或B均为在现有标准下,查漏补缺的方式来提高覆盖率。

    C和D 则是投机倒把的方式,不符合测试的职业精神。



    =====================================================================
    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(B)一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式
    看法:B选项,去掉了web插件,相当于跳过该功能进行录制,此方法达不到测试的目的。


    =====================================================================

    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(D)
    A.0   B.10  C.20   D.30

    看法:QTP默认同步时间为全局时间,手工设置的时间为同步点超时时间,总超时时间=全局时间+同步点超时时间。





    如果无全局默认时间,也无同步点时,会立即报错。

    如果有全局默认时间,无同步点时,会等待全局默认时间后再报错。

    当全局默认时间和同步点时间同时存在时,以同步点等待时间为准,所以,等待10秒报错。



    同步点等待时间,是在同步点等待匹配对象出现的等待时间,如果一直未出现匹配的对象会等待10秒再报错,但是当多个对象出现时,会立即报错。


    =====================================================================

    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(D)

    A、think time放在事务内并且在场景中打开

    B、设置了脚本运行的带宽

    C、事务中放置了集合点

    D、网站服务器对LR的请求兼容性不好

    看法:D选项,lr发送的请求是使用http协议,不存在兼容性不好的问题。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 10:15
  • 签到天数: 1521 天

    连续签到: 5 天

    [LV.Master]测试大本营

    13#
    发表于 2014-11-8 00:05:08 | 只看该作者
    ===========================

    看活动日期是2014.11.8~11.30,提前回答的算么?专门等到8号凌晨来回答。

    ============================================

    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.当condition1为真时,condition2为真

    2. 当condition1为真时,condition2为假,

    3. 当condition1为假时,不会进到if判断中。

    所以,3条测试用例即可达到100%覆盖


    =====================================================================

    2、(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适(C、D)
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准

    看法:A或B均为在现有标准下,查漏补缺的方式来提高覆盖率。

    C和D 则是投机倒把的方式,不符合测试的职业精神。



    =====================================================================
    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(B)一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式
    看法:B选项,去掉了web插件,相当于跳过该功能进行录制,此方法达不到测试的目的。


    =====================================================================

    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(D)
    A.0   B.10  C.20   D.30

    看法:QTP默认同步时间为全局时间,手工设置的时间为同步点超时时间,总超时时间=全局时间+同步点超时时间。
    =====================================================================

    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(D)

    A、think time放在事务内并且在场景中打开

    B、设置了脚本运行的带宽

    C、事务中放置了集合点

    D、网站服务器对LR的请求兼容性不好

    看法:D选项,lr发送的请求是使用http协议,不存在兼容性不好的问题。

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2014-11-7 23:38:43 来自手机 | 只看该作者
    1B   2CD   3A    4C    5D
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-7-18 11:40
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]测试团长

    11#
    发表于 2014-11-6 16:57:24 | 只看该作者
    <hide>

    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个


    2、(多选)若在所有测试用例执行完后,发现逻辑覆盖率未达到出口标准,下列哪些做法不合适(C D)
    A、检查未覆盖的结构部分,分析原因,出具例外报告
    B、补充测试用例,提高覆盖率
    C、更换统计工具
    D、协调后,降低出口标准


    3、QTP,Web测试中,一个WebElement对象的click事件无法被录制到,以下方法中其它方法可能奏效,但(B)一定不可行:
    A.在WebElement上画虚拟对象   B.去掉Web插件重新录制   C.采用模拟录制方式   D.采用低级别录制方式

    4、QTP脚本中,全局同步默认时间是20秒,同步点等待是10秒,那当脚本执行到该同步点正好碰到该同步点的对象匹配到多个的情况下,QTP会等待多少秒报错?(D)
    A.0   B.10  C.20   D.30


    5、如果我们性能测试得到某网页的响应时间在10秒以上,但使用ie访问响应时间却很低,导致这个问题的不可能是:(D)

    A、think time放在事务内并且在场景中打开

    B、设置了脚本运行的带宽

    C、事务中放置了集合点

    D、网站服务器对LR的请求兼容性不好


    </hide>
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 00:25
  • 签到天数: 3470 天

    连续签到: 24 天

    [LV.Master]测试大本营

    10#
    发表于 2014-11-5 17:50:26 | 只看该作者
    1.答案:C
      自己的看法:分支覆盖指的是运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次,即判断的真假值均曾被满足。根据这段代码,condition1可取真假2种情况,且当condition1为真时,condition2才能被执行; condition1为假时,只有一种情况,即直接end while并end整个运行。而当condition1为真时condition2又可以取真假两种情况。所以,总共加起来就是3种。

    2.答案:C,D
      自己的看法:对于逻辑覆盖率未达到出口标准的情况,分析实际情况,发现问题所在,以及尽可能改进达到目标,这才是比较合理的做法。改换统计方式、随意降低标准,会对项目的长期发展带来很大的负面影响,不建议这么做。

    3.答案:B
      自己的看法:没用到web插件,应该就无法辨别webelement对象。

    4.答案:D
      自己的看法:等待时间为=全局同步默认时间20秒+同步点等待时间10秒=30秒。

    5.答案:D
      自己的看法:其他3个选项是常见的导致LR的响应时间与实际ie响应时间不一致的原因,所以D选项最不可能。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-8-22 10:31
  • 签到天数: 405 天

    连续签到: 1 天

    [LV.9]测试副司令

    9#
    发表于 2014-11-5 17:08:53 | 只看该作者
    1.C ;
    2.CD 更换工具或者降低出口标准都是不合适的做法;
    3.B;
    4.D;
    5.C 。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 18:37 , Processed in 0.089280 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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