{
复习题
1填空题
1、传统的测试方法分为黑盒和白盒测试两种,其中等价类划分、边界值分析、因果图和错误猜测法是黑盒测试方法中典型的方法。
2、软件测试过程主要分为单元测试、集成测试、系统测试、验收测试四类测试。
3、对面向对象的软件测试与传统的软件测试相比增加了面向对象分析的测试和面向对象设计的测试、面向对象编程的测试
4、软件测试的目的是发现软件中的缺陷,提高软件质量
5、白盒测试法是通过分析程序的内部逻辑来设计测试用例的方法。
-
    6、产品缺陷的80%以上是在产品开发过程中的需求定义阶段引入的。
    7、决策表的组成:条件桩、条件项、动作桩动作项规则
8、决策表不能表达重复执行的动作,例如循环结构
    9、黑盒测试又称为功能测试 ,其测试依据是 软件需求规格说明书
10、Bug处理时的优先等级:立刻修复(Immediate)、尽快修复(Hight)、正常修复(Normal)、考虑修复(Low)
11、单元测试的依据是 详细设计说明书  源程序
12、集成测试中的两种集成模式是 非增量测试模式   增量测试模式
13、白盒测试中,控制流测试是面向程序的结构,数据流测试是面向程序的变量
2选择题
1)软件危机体现在:(D) 以上都是
2)下列关于国外测试特点的描述正确的是:(D) 以上都是
3)软件测试原则有哪些(D)反相思维逻辑,追溯至用户需求,尽早和不断的测试
4)初涉软件测试人员希望拿到软件后就进行完全的测试,出所有的软件错误,并使软件趋于完美。想法使非常好,但是实现是不可能的,主要原因:(E) 以上都对
5)并非所有的错误都能修复,以下选项属于BUG不能被关闭的原因(B)
B.不算真正的软件错误,没有足够的时间,修复的风险太大,不值得修复
6)
7)错误集中发生现象(E)以上都对
8)彻底的测试不可能,如果时间不够,无法进行充分的测试怎么办(D)以上都对
9)经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较
多,则该模块中残存的错误数目与其他模块相比,通常应该(B  )较多
10).程序的流程图如下图所示,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径  B  6
             
11)对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,成为( B  )调试
12)下列哪项工作与软件缺陷管理和追踪无关( D  )
D 通过一些历史曲线和统计曲线来分析和预测未来的缺陷发现情况
13)
14)软件的集成测试工作最好由()承担,以提高集成测试的效果。
  D 不属于该软件开发组的软件设计人员
15)(  A  )是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。封装
16). 为了提高测试的效率,应该(D)。选择发现错误的可能性大的数据作为测试数据
17)下列关于面向对象软件测试的说法中,正确的是( B  )
B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试。
18)基本路径测试满足(  C  )分支覆盖
19)从下列叙述中,能够与软件开发各阶段,如需求分析、设计、编码相对应的软件测试是(  D  )。确认测试、组装测试、单元测试
20)(
21)某公司采用的软件开发过程通过了CMM2认证,表明该公司(  C    )
C 建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制
22)在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是(  D  ) 因果图法                 
23).软件测试用例主要由测试输入数据和(  C  )两部分组成。测试的预期结果
24)(    D  )是简化了的模拟较低层次模块功能的虚拟子程序。  D  桩软件测试的方法有哪些 
25)在软件测试中,下面说法中错误的是(  B    )。测试是为了表明程序是正确的
26)测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括下列(  D  )内容的详细信息。(1)(2)(3)(4)
27)用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成(  B  )个等价区间。B 3 
28)
29)以下关于软件性能的说法中,正确的是 ( D  )
D。对于同一个网站,其支持的同时改善需求的用户数越大,该网站的性能越好
30)以下关于Web应用软件测试的说法中,错误的是  (B)
B.内容测试是Web应用软件易用性测试的一项重要内容
31)以下哪种软件测试属于软件性能测试的范畴  (B) 压力测试
32)以下哪一项不属于Web应用软件表示层测试关注的范畴( C ) 浏览器脚本程序的测试
33)、以下关于软件可靠性测试的说法中,正确的是(A )
A 定义软件运行剖面是软件可靠性测试的重要步骤
34)
35)以下有益于面向对象软件测试的说法中,正确的是(A)
A 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
36)以下哪项不属于兼容性测试关注的范畴 (D)
D 软件是否可以在不同的J2EE应用服务器上运行
37)以下哪项属于功能易用性测试关注的范畴(B)
B 当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度
38)单元测试是由谁来完成(A)开发人员
39)下面哪个不是测试用例设计的基本原则(D)测试用例设计应该以功能为线索
a);
b)在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,其中(A)是最弱的覆盖准则。语句覆盖
40)下图是某程序的控制流图,则该程序的圈复杂度为( C )。5
·
41)
系统的响应时间和作业吞吐量是衡量计算机系统性能的重要指标,对于一个持续处理业务的应用软件来说,( B )则表明其性能越好。(选择一项)
|
b)
响应时间越短,作业吞吐量越大
42)下图为LoadRunner的Controller中Tools Options对话框的Monitor选项卡的部分截图,下列关于相关设置的说法错误的是(B)。    (选择一项)
a)Frequency 参数决定采样间隔,采样间隔越大,监视图表越精确,对于大一些的场景,建议设置为1秒

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。