51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 10474|回复: 50

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

[复制链接]
  • TA的每日心情
    无聊
    4 小时前
  • 签到天数: 919 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2016-9-1 10:41:50 | 显示全部楼层 |阅读模式
    获奖名单
    奖项获奖名单奖励答案链接
    一等奖7500测试积点
    二等奖5000测试积点
    三等奖3000测试积点

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

    题目:
    1. 对一组数据(83,47,24,15,20)排序,数据的排列次序在排序的过程中按每趟序列变化为

    (1) 83 47 24 15 20  (2) 15 47 24 83 20  (3) 15 20 24 83 47  (4) 15 20 24 47 83

    则采用的排序算法是(  A  )。  

    A. 选择排序     B. 冒泡排序     C. 快速排序     D. 直接插入排序
    备注:经过判断序列变化,我们发现每一次重新排序都是在要排序的一组数中,选出最小的一个数与第1个位置的数交换;然后在剩下的数当中再找最小的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。这符合选择排序算法的特征。

    2.  以下有关自动化测试的说法中,正确的是(  ABD )

       A.  自动化测试的核心是执行测试用例

       B.  使用各种技术手段(如连接数据库、删除测试数据)来保证自动化测试的连续和准确很重要

       C.  自动化辅助手工测试过程中,设置和清除测试环境是自动开展的

       D.  完整自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的
    备注:c选项在自动化辅助手工测试中,设置、清除环境都是要手工进行的;如果完整自动化测试才会考虑用持续集成等方式进行全自动化开展。

    3.  MySQL数据库:有一张表stu_cou_rel记录了学生与选课课程之间的关系,其中学生id和课程id(stuid int, couid int ),则获取每个学生所选课程个数的语句是:( C )

    A.select stuid, count(couid) from stu_cou_rel;

    B.select stuid, sum(couid) from stu_cou_rel;

    C.select stuid, count(couid) from stu_cou_rel group by stuid;

    D.select stuid, sum(couid) from stu_cou_rel group by stuid;
    备注:count计数和sum求和的区别,group by分组

    4. 以下符合安全性测试规范的是:( B )

      A. 会话令牌为时间戳依赖,为保证其唯一性,以用户id加时间戳拼接为登录后下发的会话令牌

      B. 系统对所有后台管理功能都有日志记录,日志包括用户ID、时间、事件类型、被访问资源的名称、访问结果等。

      C. URL中带有会话标识

      D. 数据库中密码等数据为MD5加密
    备注:A选项令牌随机性不够,以时间戳和用户id很容易被枚举,暴力破解;C选项会话令牌目前最安全的方式仍然是存储到cookie中;D选项单一MD5加密由于彩虹表的存在已不再完全安全

    5. 性能测试应包含:( ABCD )

      A. 性能指标测试

      B. 过载/负荷状态下的压力测试

      C. 接口异常状态下的可靠性测试

      D. 持久性测试
    备注:性能测试应该包含指定的并发测试;超负荷下的压力测试;接口状态异常时接口和程序可靠性测试;以及针对预估平均访问量下的持久性测试等
    活动奖品:
    一等奖:7500测试积点  
    积点商城兑换礼品



    二等奖:5000测试积点  商城兑换礼品


    三等奖:3000测试积点   商城兑换礼品



    测试积点可用于在悬赏版块开个人悬赏贴,也可在积点商城对换礼品!更多用途敬请期待……

    【勋章奖励】

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

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

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

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

    【温馨提示】

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

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

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




    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

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

    连续签到: 5 天

    [LV.Master]测试大本营

    发表于 2016-9-1 11:52:12 | 显示全部楼层
    1.对一组数据(83,47,24,15,20)排序,数据的排列次序在排序的过程中按每趟序列变化为

    (1) 83 47 24 15 20  (2) 15 47 24 83 20  (3) 15 20 24 83 47  (4) 15 20 24 47 83

    则采用的排序算法是(A    )。  

    A. 选择排序     B. 冒泡排序     C. 快速排序     D. 直接插入排序
    答案:A,选择排序,它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排。


    2.  以下有关自动化测试的说法中,正确的是(ABD   )

       A.  自动化测试的核心是执行测试用例

       B.  使用各种技术手段(如连接数据库、删除测试数据)来保证自动化测试的连续和准确很重要

       C.  自动化辅助手工测试过程中,设置和清除测试环境是自动开展的

       D.  完整自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的
    答案:ABD,自动化辅助手工测试过程中,设置和清除测试环境是手动开展的,其他都是正确的

    3.  MySQL数据库:有一张表stu_cou_rel记录了学生与选课课程之间的关系,其中学生id和课程id(stuid int, couid int ),则获取每个学生所选课程个数的语句是:(  )

    A.select stuid, count(couid) from stu_cou_rel;

    B.select stuid, sum(couid) from stu_cou_rel;

    C.select stuid, count(couid) from stu_cou_rel group by stuid;

    D.select stuid, sum(couid) from stu_cou_rel group by stuid;
    答案:C,sql语句,按照学生分组后计数

    4. 以下符合安全性测试规范的是:(  )

      A. 会话令牌为时间戳依赖,为保证其唯一性,以用户id加时间戳拼接为登录后下发的会话令牌

      B. 系统对所有后台管理功能都有日志记录,日志包括用户ID、时间、事件类型、被访问资源的名称、访问结果等。

      C. URL中带有会话标识

      D. 数据库中密码等数据为MD5加密
    答案:ABCD,都是安全性测试规范中包含的内容

    5. 性能测试应包含:( )

      A. 性能指标测试

      B. 过载/负荷状态下的压力测试

      C. 接口异常状态下的可靠性测试

      D. 持久性测试
           
    答案:ABCD,都是性能测试应该进行的内容
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 07:57
  • 签到天数: 240 天

    连续签到: 2 天

    [LV.8]测试军长

    发表于 2016-9-1 12:13:11 | 显示全部楼层
    1. 对一组数据(83,47,24,15,20)排序,数据的排列次序在排序的过程中按每趟序列变化为

    (1) 83 47 24 15 20  (2) 15 47 24 83 20  (3) 15 20 24 83 47  (4) 15 20 24 47 83

    则采用的排序算法是( A   )。  

    A. 选择排序     B. 冒泡排序     C. 快速排序     D. 直接插入排序
    批注:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。



    2.  以下有关自动化测试的说法中,正确的是(A B D   )

        A.  自动化测试的核心是执行测试用例

        B.  使用各种技术手段(如连接数据库、删除测试数据)来保证自动化测试的连续和准确很重要

        C.  自动化辅助手工测试过程中,设置和清除测试环境是自动开展的

        D.  完整自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的
    批注:自动化辅助手工测试过程中,设置和清除测试环境是手工进行的


    3.  MySQL数据库:有一张表stu_cou_rel记录了学生与选课课程之间的关系,其中学生id和课程id(stuid int, couid int ),则获取每个学生所选课程个数的语句是:( D )

    A.select stuid, count(couid) from stu_cou_rel;

    B.select stuid, sum(couid) from stu_cou_rel;

    C.select stuid, count(couid) from stu_cou_rel group by stuid;

    D.select stuid, sum(couid) from stu_cou_rel group by stuid;
    批注:数据库中的count,是用来统计你查询出来的记录数,sum 是求和的


    4. 以下符合安全性测试规范的是:(  AD)

      A. 会话令牌为时间戳依赖,为保证其唯一性,以用户id加时间戳拼接为登录后下发的会话令牌

      B. 系统对所有后台管理功能都有日志记录,日志包括用户ID、时间、事件类型、被访问资源的名称、访问结果等。

      C. URL中带有会话标识

      D. 数据库中密码等数据为MD5加密


    5. 性能测试应包含:( ABCD)

      A. 性能指标测试

      B. 过载/负荷状态下的压力测试

      C. 接口异常状态下的可靠性测试

      D. 持久性测试
    批注:以上都属于性能测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-12-12 16:02
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]测试团长

    发表于 2016-9-1 13:06:07 | 显示全部楼层
    1. 对一组数据(83,47,24,15,20)排序,数据的排列次序在排序的过程中按每趟序列变化为

    (1) 83 47 24 15 20  (2) 15 47 24 83 20  (3) 15 20 24 83 47  (4) 15 20 24 47 83

    则采用的排序算法是( A )。  

    A. 选择排序     B. 冒泡排序     C. 快速排序     D. 直接插入排序

    注释:选择排序的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。故选A
    其他三项
    冒泡排序:重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
    快速排序:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
    直接插入排序:是由两层嵌套循环组成的。外层循环标识并决定待比较的数值。内层循环为待比较数值确定其最终位置。直接插入排序是将待比较的数值与它的前一个数值进行比较,所以外层循环是从第二个数值开始的。当前一数值比待比较数值大的情况下继续循环比较,直到找到比待比较数值小的并将待比较数值置入其后一位置,结束该次循环。


    2.  以下有关自动化测试的说法中,正确的是( ABD

       A.  自动化测试的核心是执行测试用例

       B.  使用各种技术手段(如连接数据库、删除测试数据)来保证自动化测试的连续和准确很重要

       C.  自动化辅助手工测试过程中,设置和清除测试环境是自动开展的

       D.  完整自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的

    注释:自动化辅助手工测试的过程中,设置和清除测试环境是手工进行的。

    3.  MySQL数据库:有一张表stu_cou_rel记录了学生与选课课程之间的关系,其中学生id和课程id(stuid int, couid int ),则获取每个学生所选课程个数的语句是:( C

    A.select stuid, count(couid) from stu_cou_rel;

    B.select stuid, sum(couid) from stu_cou_rel;

    C.select stuid, count(couid) from stu_cou_rel group by stuid;

    D.select stuid, sum(couid) from stu_cou_rel group by stuid;

    注释:select stuid, count(couid) from stu_cou_rel group by stuid;翻译过来就是搜索stu_cou_rel表中用stuid分组后每组的couid数量,也就是每个学生所选课程个数。

    4. 以下符合安全性测试规范的是:(  ABCD

      A. 会话令牌为时间戳依赖,为保证其唯一性,以用户id加时间戳拼接为登录后下发的会话令牌

      B. 系统对所有后台管理功能都有日志记录,日志包括用户ID、时间、事件类型、被访问资源的名称、访问结果等。

      C. URL中带有会话标识

      D. 数据库中密码等数据为MD5加密

    注释:ABCD均符合安全性测试规范

    5. 性能测试应包含:( ABD

      A. 性能指标测试

      B. 过载/负荷状态下的压力测试

      C. 接口异常状态下的可靠性测试

      D. 持久性测试

    注释:可靠性测试不属于性能测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2023-9-8 14:25
  • 签到天数: 939 天

    连续签到: 1 天

    [LV.10]测试总司令

    发表于 2016-9-1 16:01:26 | 显示全部楼层
    1. 对一组数据(83,47,24,15,20)排序,数据的排列次序在排序的过程中按每趟序列变化为

    (1) 83 47 24 15 20  (2) 15 47 24 83 20  (3) 15 20 24 83 47  (4) 15 20 24 47 83
    则采用的排序算法是(   A )。  

    A. 选择排序     B. 冒泡排序     C. 快速排序     D. 直接插入排序
    2.  以下有关自动化测试的说法中,正确的是(  D )

       A.  自动化测试的核心是执行测试用例

       B.  使用各种技术手段(如连接数据库、删除测试数据)来保证自动化测试的连续和准确很重要

       C.  自动化辅助手工测试过程中,设置和清除测试环境是自动开展的

       D.  完整自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的
    注释:A自动化测试过程的核心是执行测试用例
             B采用技术手段保证自动化测试的连续性和准确行很重要
             C不是自动开展的

    3.  MySQL数据库:有一张表stu_cou_rel记录了学生与选课课程之间的关系,其中学生id和课程id(stuid int, couid int ),则获取每个学生所选课程个数的语句是:(  C)

    A.select stuid, count(couid) from stu_cou_rel;

    B.select stuid, sum(couid) from stu_cou_rel;

    C.select stuid, count(couid) from stu_cou_rel group by stuid;

    D.select stuid, sum(couid) from stu_cou_rel group by stuid;

    数据库中的count,是用来统计你查询出来的记录数
    sum是用来查和的

    4. 以下符合安全性测试规范的是:( D )

      A. 会话令牌为时间戳依赖,为保证其唯一性,以用户id加时间戳拼接为登录后下发的会话令牌

      B. 系统对所有后台管理功能都有日志记录,日志包括用户ID、时间、事件类型、被访问资源的名称、访问结果等。

      C. URL中带有会话标识

      D. 数据库中密码等数据为MD5加密
    5. 性能测试应包含:(B )

      A. 性能指标测试

      B. 过载/负荷状态下的压力测试

      C. 接口异常状态下的可靠性测试

      D. 持久性测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-10-8 10:03
  • 签到天数: 18 天

    连续签到: 2 天

    [LV.4]测试营长

    发表于 2016-9-5 09:27:27 | 显示全部楼层
    1、A    2、ABD    3、C    4、ABD    5、BCD
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-3-22 08:54
  • 签到天数: 260 天

    连续签到: 4 天

    [LV.8]测试军长

    发表于 2016-9-5 15:36:05 | 显示全部楼层
    1.C 2.D 3.C 4.B 5.B
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-9-9 16:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2016-9-9 16:12:55 | 显示全部楼层
    1.A  2.A  3.C  4.A  5.ABD
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2016-9-9 16:32:16 来自手机 | 显示全部楼层
    1. A 2.B 3.C 4.D 5.B
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-1-28 14:40
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2016-9-9 17:33:06 | 显示全部楼层
    1.B
    2.C
    3.C
    4.B
    5.A
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-1-28 14:40
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2016-9-9 17:34:57 | 显示全部楼层
    1.B   2.C   3.C   4.B   5.A
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 09:46
  • 签到天数: 1023 天

    连续签到: 3 天

    [LV.10]测试总司令

    发表于 2016-9-10 20:55:05 | 显示全部楼层
    1.A   
    2.B
    3.C
    4.B
    5.ABCD
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 14:15 , Processed in 0.091332 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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