51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lsekfe
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

61#
发表于 2014-9-19 16:56:20 | 只看该作者
题目1 + 答案b + 个人看法:回归测试作为软件生命周期的一个组成部分,软件开发的各个阶段都会进行多次回归测试,而不是只有系统测试阶段才回归测试。

题目2 + 答案b + 个人看法:等价类划分原则中,在规定了输入数据的一组之中(如n个值),并且程序要对每个输入值分别处理的情况下,需要确定n个有效等价类,所以要尽量以一个测试用例来覆盖所有的有效等价
类是不正确的。

题目3 + 答案D + 个人看法:软件测试是为了尽量避免严重的质量问题而进行的,测试同时包含了软件和用户手册的测试,通过准则通常包括满足软件需求的功能实现,功能正确,系统稳定,用户手册易读/易懂/易操
作等。因此ABC都应该属于质量问题,功能特征受限不属于质量问题。

题目4 + 答案B + 个人看法:记录软件缺陷有利于跟踪缺陷的整个生命周期,特别是对于不好重现的缺陷,记录有利于后续跟踪重现。测试结束生成的缺陷报告有利于评估软件质量。记录的缺陷数量与等级对于评估相
关开发人员绩效也提供了依据。而记录缺陷不能为预防缺陷提供依据,因为缺陷都有周期,周期结束不会有其他操作。

题目5 + 答案D + 个人看法:采用栈配对。扫描字符串,见左括号进栈,见右括号就把里面最外的一个左括号出栈。扫描结束看左括号是否还有,若没有则是配对成功,若还有则配对失败。
回复 支持 反对

使用道具 举报

该用户从未签到

62#
发表于 2014-9-21 21:01:22 | 只看该作者
1b,2a,3d,4c,5d
回复 支持 反对

使用道具 举报

该用户从未签到

63#
发表于 2014-9-22 09:40:12 | 只看该作者
1+B,2+B,3+D,4+B,5+C
回复 支持 反对

使用道具 举报

该用户从未签到

64#
发表于 2014-9-22 10:28:27 | 只看该作者
题目:

1. 以下关于回归测试的描述中,有错误的是:( B )

a. 在进行回归测试时会验证之前发现的缺陷是否真的已经修改完毕

b. 通常只有在系统测试阶段才会做回归测试

c. 回归测试也会验证与被修改的模块有数据交互或信息交互的模块是否引入了新的缺陷

d.自动化回归测试是实施回归测试一种常见方法。




2.    下列关于等价类测试用例设计方法的描述中,错误的是:(AB   )

a 不但要以单个元素进行考虑,还要考虑元素之间的组合情况

b.要尽量以一个测试用例来覆盖所有的有效等价类

c.单个的无效等价类构成一个测试用例

d.等价类适用于所有涉及到输入信息的地方以及人机交互的地方




3.下列对某软件的描述中,哪项不属于质量问题?(ABC )

A. 用户手册不规范,错别字很多 B. 用户手册标明的功能无法实现 C. 程序运行经常出错 D. 功能特征

有限




4、下列对记录缺陷的意义的描述,不恰当的是(C)

A、追踪缺陷解决

B、为缺陷预防提供依据

C、为评估开发人员绩效提供依据

D、为评估软件质量提供依据




5、判断一个表达式中左右括号是否匹配,采用(  D)实现较为方便。

A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈

回复 支持 反对

使用道具 举报

该用户从未签到

65#
发表于 2014-9-23 09:09:03 | 只看该作者
1.B 2.B 3.D 4.C 5.D
这几个题主要考的是测试人员的思维。第五题考查数据结构。关于记录缺陷的意义,主要是为了跟踪;其次是提醒开发人员在以后的开发中要预防此类缺陷的产生;当然作为产品版本的发布,缺陷解决率也是衡量软件质量的一项指标。我们知道任何人开发的软件,不论级别多高或多低,不可能没有缺陷,软件的质量是开发出来的,不能用缺陷多少来衡量,我们应提高的是开发人员的思维能力,而不能让这些外在的指标束缚了开发人员的手脚。
回复 支持 反对

使用道具 举报

该用户从未签到

66#
发表于 2014-9-23 11:19:57 | 只看该作者
(1).B       "通常只有在系统测试阶段才会做回归测试"事实不是如此,在单个模块的测试过程迭代过程中也会进行回归测试
(2).B        “要尽量以一个测试用例来覆盖所有的有效等价类”一个测试用例一个有效等价类为好
(3).D        “功能特征有限”并不表示产品的质量有问题,未按需求实现
(4).B        “为缺陷预防提供依据”首先记录缺陷的时候缺陷已经产生了,相比其他几个答案,这个答案会有牵强
(5).C        “线性表的链式存储”,可以对表达式扫描,将括号位置记录位置再去对比匹配程度,比较方便,相比其他几种方法这个方法最简单
回复 支持 反对

使用道具 举报

该用户从未签到

67#
发表于 2014-9-23 14:21:39 | 只看该作者
1.B
2.B
3.D
4.B
5.D
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2015-4-3 17:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    68#
    发表于 2014-9-23 17:07:08 | 只看该作者
    1+B+每个测试阶段都有可能回归测试
    2+B+要尽量以一个测试用例来覆盖尽量多的有效等价类
    3+D+"功能特征有限" 只能说明软件系统功能有限,不能说明质量有问题
    4+C+它不是“为评估开发人员绩效提供依据“, 只是在某方面去衡量开发人员能力
    5+D+配对,就是一个左括号,一个右括号。你从头扫描字符串,看见左括号就进栈,看见右括号就把里面的最外一个左括号出栈,这样就是一对。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-4-3 17:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    69#
    发表于 2014-9-23 17:09:40 | 只看该作者

    1+B+每个测试阶段都有可能回归测试
    2+B+要尽量以一个测试用例来覆盖尽量多的有效等价类
    3+D+"功能特征有限" 只能说明软件系统功能有限,不能说明质量有问题
    4+C+它不是“为评估开发人员绩效提供依据",只是在某个方面衡量开发人员质量问题
    5+D+配对,就是一个左括号,一个右括号。你从头扫描字符串,看见左括号就进栈,看见右括号就把里面的最外一个左括号出栈,这样就是一对。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-6-9 15:04
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    70#
    发表于 2014-9-24 11:07:47 | 只看该作者
    1. 以下关于回归测试的描述中,有错误的是:(  )

    a. 在进行回归测试时会验证之前发现的缺陷是否真的已经修改完毕

    b. 通常只有在系统测试阶段才会做回归测试

    c. 回归测试也会验证与被修改的模块有数据交互或信息交互的模块是否引入了新的缺陷

    d.自动化回归测试是实施回归测试一种常见方法。

    答案为b。
    回归测试在每个测试阶段都可进行,主要是问题修复后,对所有问题进行再次测试,并编写一些回归测试
    用例,针对系统的主要功能进行再次测试验证。如项目时间允许,可将所有功能再次测试一遍;如时间不允许,
    则根据项目编写一套回归测试用例,验证软件的基本功能正确。


    2.    下列关于等价类测试用例设计方法的描述中,错误的是:(   )

    a 不但要以单个元素进行考虑,还要考虑元素之间的组合情况

    b.要尽量以一个测试用例来覆盖所有的有效等价类

    c.单个的无效等价类构成一个测试用例

    d.等价类适用于所有涉及到输入信息的地方以及人机交互的地方
    答案为b。
    实际一般无法以一个测试用例来覆盖所有的有效等价类,有效等价类根据实际的输入信息或者操作进行确定。





    3.下列对某软件的描述中,哪项不属于质量问题?( )

    A. 用户手册不规范,错别字很多 B. 用户手册标明的功能无法实现 C. 程序运行经常出错 D. 功能特征

    有限
    答案为D。
    A属于文档bug,为质量特性中的易学性;B为功能依从性相关的问题; C是明显的功能bug,以上都属于质量问题。功能特征有限只是软件设计时的局限性导致的,并不是真正的质量问题。



    4、下列对记录缺陷的意义的描述,不恰当的是()

    A、追踪缺陷解决

    B、为缺陷预防提供依据

    C、为评估开发人员绩效提供依据

    D、为评估软件质量提供依据
    答案为C。
    记录缺陷的意义主要为便于缺陷跟踪,直至最后关闭缺陷,另需对缺陷原因进行分析总结,可以形成研发的开发规范或
    类似问题注意点。便于预防下一轮开发过程产生的类似缺陷。至于评估开发人员绩效,一般不以缺陷进行直接考核。



    5、判断一个表达式中左右括号是否匹配,采用(  )实现较为方便。

    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    答案为D。
    采用栈的方式实现,遇到左括号入栈,右括号出栈,最后判断一下栈是否为空。即从表达式的最左边逐个扫描字符串,如是左括号就进栈,如是右括号就把栈里面的最外一个左括号出栈,这样就是一对。
    等扫描完的时候,看栈里面有没有数据。如果没有,那就是配对的,要不就是不配对。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    71#
    发表于 2014-9-25 15:34:51 | 只看该作者
    1+b+各个测试阶段都要进行回归测试
    2+d+不是所有输入框适合等价类
    3+d+功能特性有限,但只要符合客户要求就行
    4+b+为缺陷预防提供依据,已经是缺陷了,怎么预防
    5+d+就是栈,进行配对,就是一个左括号和一个右括号。从头扫描字符串,看见左括号就进栈,看见右括号就把里面的最外一个左括号出栈,这样就是一对。等扫描完的时候,看栈里面好有没有。如果没有,那就是配对的,要不就是不配对
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    72#
    发表于 2014-9-25 17:30:33 | 只看该作者
    1b 2d 3d 4b 5c
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    73#
    发表于 2014-9-25 20:28:30 | 只看该作者
    题目1+B+软件开发的各个阶段都会进行多次回归测试
    题目2+D+等价类不适用于有相互依赖关系的输入项
    题目3+D+功能特征有限,只要符合用户需求就可以,后续可以优化。
    题目4+C+缺陷的记录是为了更好的保证软件质量,帮助找到问题的所在,然后进行解决问题,与开发人员的绩效没有关系
    题目5+D+左右括号的匹配,你从头扫描表达式,看见左括号就进栈,看见右括号就把最后入栈的左括号做出栈处理,这样就是一对。等扫描完的时候,看栈里面还有没有左括号。如果没有,那就是完全匹配成功,要不就是未完全匹配成功。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    75#
    发表于 2014-9-26 15:19:39 | 只看该作者
    1.b
    2.d
    3.b
    4.c
    5.b
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    76#
    发表于 2014-9-26 18:45:48 | 只看该作者
    1. 以下关于回归测试的描述中,有错误的是:(b  )

    a. 在进行回归测试时会验证之前发现的缺陷是否真的已经修改完毕

    b. 通常只有在系统测试阶段才会做回归测试

    c. 回归测试也会验证与被修改的模块有数据交互或信息交互的模块是否引入了新的缺陷

    d.自动化回归测试是实施回归测试一种常见方法。


    个人看法:软件开发的各个阶段,都可以进行回归测试

    2.    下列关于等价类测试用例设计方法的描述中,错误的是:(  a )

    a 不但要以单个元素进行考虑,还要考虑元素之间的组合情况

    b.要尽量以一个测试用例来覆盖所有的有效等价类

    c.单个的无效等价类构成一个测试用例

    d.等价类适用于所有涉及到输入信息的地方以及人机交互的地方

    个人看法:a描述的应该是组合测试


    3.下列对某软件的描述中,哪项不属于质量问题?( A)

    A. 用户手册不规范,错别字很多
    B. 用户手册标明的功能无法实现
    C. 程序运行经常出错
    D. 功能特征有限

    个人看法:A选项属于手册规范问题,其它3项涉及软件的质量问题


    4、下列对记录缺陷的意义的描述,不恰当的是(C)

    A、追踪缺陷解决

    B、为缺陷预防提供依据

    C、为评估开发人员绩效提供依据

    D、为评估软件质量提供依据

    个人看法:以缺陷评估开发人员绩效不适合


    5、判断一个表达式中左右括号是否匹配,采用( D )实现较为方便。

    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈

    个人看法:将括号入栈(若第一个为右括号,则不匹配),遇到右括号,弹出右括号,左括号,重复前面的步骤,直到所有的括号入栈,若最后栈内为空,则匹配,否则不匹配。

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-15 15:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    77#
    发表于 2014-9-26 22:40:56 | 只看该作者
    1. 以下关于回归测试的描述中,有错误的是:(b  )
    a. 在进行回归测试时会验证之前发现的缺陷是否真的已经修改完毕
    b. 通常只有在系统测试阶段才会做回归测试
    c. 回归测试也会验证与被修改的模块有数据交互或信息交互的模块是否引入了新的缺陷
    d.自动化回归测试是实施回归测试一种常见方法。
    看法:回归测试在软件开发的各个阶段都会进行多次回归测试,因此b是错误的

    2.    下列关于等价类测试用例设计方法的描述中,错误的是:(b   )
    a 不但要以单个元素进行考虑,还要考虑元素之间的组合情况
    b.要尽量以一个测试用例来覆盖所有的有效等价类
    c.单个的无效等价类构成一个测试用例
    d.等价类适用于所有涉及到输入信息的地方以及人机交互的地方
    看法:有效等价类可以是一个,也可以是多个,根据系统的输入域划分若干部分,然后从每个部分中选取少数有代表性数据当做数据测试的测试用例,等价类是输入域的集合
    故b表达不正确

    3.下列对某软件的描述中,哪项不属于质量问题?(D )
    A. 用户手册不规范,错别字很多 B. 用户手册标明的功能无法实现 C. 程序运行经常出错 D. 功能特征
    有限
    看法:软件质量问题主要表现在以下三个方面:软件正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。D没有包含

    4、下列对记录缺陷的意义的描述,不恰当的是(c)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    看法:在我看来缺陷不应该看作开发人员的绩效提供依据,因此应该选择C
    5、判断一个表达式中左右括号是否匹配,采用( D )实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    看法:配对,就是一个左括号,一个右括号。你从头扫描字符串,看见左括号就进栈,看见右括号就把里面的最外一个左括号出栈,这样就是一对。等扫描完的时候,看栈里面好有没有。等扫描完的时候,看栈里面好有没有。如果没有,那就是配对的,要不就是不配对。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    78#
    发表于 2014-9-27 16:17:37 | 只看该作者
    1.B  在任何阶段修改问题,都需要做回归测试
    2.A  
    3.D
    4.C
    5.C
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    79#
    发表于 2014-9-28 18:22:39 | 只看该作者
    1、B,软件开发各个阶段都可能会涉及到【回归测试】
    2、A,不是单个元素,是子集
    3、A
    4、D
    5、C
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    80#
    发表于 2014-9-29 13:44:31 | 只看该作者
    1.以下关于回归测试的描述中,有错误的是:( b )
    a. 在进行回归测试时会验证之前发现的缺陷是否真的已经修改完毕
    b. 通常只有在系统测试阶段才会做回归测试
    c. 回归测试也会验证与被修改的模块有数据交互或信息交互的模块是否引入了新的缺陷
    d. 自动化回归测试是实施回归测试一种常见方法。
    备注:软件开发的各个阶段都会进行回归测试

    2.下列关于等价类测试用例设计方法的描述中,错误的是:(A )
    a.不但要以单个元素进行考虑,还要考虑元素之间的组合情况
    b.要尽量以一个测试用例来覆盖所有的有效等价类
    c.单个的无效等价类构成一个测试用例
    d.等价类适用于所有涉及到输入信息的地方以及人机交互的地方
    备注:

    3、下列对某软件的描述中,哪项不属于质量问题?( D )
    A. 用户手册不规范,错别字很多 B. 用户手册标明的功能无法实现 C. 程序运行经常出错 D. 功能特征有限
    备注:功能特征有限,不是质量问题

    4、下列对记录缺陷的意义的描述,不恰当的是(C)
    A、追踪缺陷解决
    B、为缺陷预防提供依据
    C、为评估开发人员绩效提供依据
    D、为评估软件质量提供依据
    备注:追踪缺陷解决、为缺陷预防提供依据、为评估软件质量提供依据是记录缺陷的意义

    5、判断一个表达式中左右括号是否匹配,采用( D)实现较为方便。
    A.线性表的顺序存储  B.队列  C.线性表的链式存储  D.栈
    备注:使用栈实现较为方便。

    评分

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

    查看全部评分

    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-4 14:17 , Processed in 0.082309 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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