白盒法黑盒法_白盒法测试测试方法_黑盒法是根据程序的(5)

电脑杂谈  发布时间:2017-03-06 06:02:56  来源:网络整理

置与连接,并满足用户需求。()

10. Beta 测试是验收测试的一种。()

11. 验收测试是由最终用户来实施的。()

12. 负载测试是验证要检验的系统的能力最高能达到什么程度。()

13. 我们可以人为的使得软件不存在配置问题。()

二、简答题

1.

2.

3.

4.

5.

6.

7.

8.

9. 以Windows 计算器程序和画笔程序为例,说明如何进行GUI系统测试。 系统测试计划是否需要同行评审,为什么? 什么叫α测试(Alpha 测试)?什么叫β测试(beta 测试)?α测试和β测试有什么区别? 客户 / 服务器体系结构的测试 比较负载测试、容量测试和强度测试的区别。 什么是单元测试?什么是集成测试?什么是系统测试?他们的测试依据是什么?他们和功能测试,结构性测试有何关系? 你认为一个优秀的测试工程师应该具备哪些素质? 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 什么是测试评估,测试评估的范围是什么?

10. 阐述工作版本的定义。

11. 阶段评审与同行评审的区别。

白盒法测试测试方法_白盒法黑盒法_黑盒法是根据程序的

12. 回归测试测试如何进行?

【5-1】从供选择的答案中选出应填入下列( )中的字句。

软件测试的目的是( A )。为了提高测试的效率,应该( B )。使用白盒测试方法时,确定测试数据应根据( C )和指定的覆盖标准。与设计测试数据无关的文档是( D )。

软件的集成测试工作最好由( E )承担,以提高集成测试的效果。

供选择的答案:

A. ① 评价软件的质量 ② 发现软件的错误 ③ 找出软件中的所有错误 ④ 证明软件是正确的

B. ① 随机地选取测试数据 ② 取一切可能的输入数据作为测试数据

③ 在完成编码以后制定软件的测试计划 ④ 选择发现错误的可能性大的数据作为测试数据

C. ① 程序的内部逻辑 ② 程序的复杂程度 ③ 使用说明书 ④ 程序的功能

D. ① 该软件的设计人员 ② 程序的复杂程度 ③ 源程序 ④ 项目开发计划

E. ① 该软件的设计人员 ② 该软件开发组的负责人

③ 该软件的编程人员 ④ 不属于该软件开发组的软件设计人员

【5-2】请从供选择的答案中选出应填入下列( )中的字句。

程序的三种基本控制结构是( A )。它们的共同点是( B )。结构化程序设计的一种基本方法是( C )。软件测试的目的是( D )。软件调试的目的是( E )。

供选择的答案:

A. ① 过程,子程序,分程序 ② 顺序,条件,循环 ③ 递归,堆栈,队列 ④ 调用,返回,转移

B. ① 不能嵌套使用 ② 只能用来写简单的程序 ③ 已经用硬件实现 ④ 只有一个入口和一个出口

C. ① 筛选法 ② 递归法 ③ 归纳法 ④ 逐步求精法

D. ① 证明程序中没有错误 ② 发现程序中的错误 ③ 测量程序的动态特性 ④ 检查程序中的语法错误

E. ① 找出错误所在并改正之 ② 排除存在错误的可能性 ③ 对错误性质进行分类 ④ 统计出错的次数

【5-3】从下列关于软件测试的叙述中,选出5条正确的叙述。

(1) 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 (2) 尽量用公共过程或子程序去代替重复的代码段。

(3) 测试是为了验证该软件已正确地实现了用户的要求。 (4) 对于连锁型分支结构,若有n个判定语句,则有2n条路径。

(5) 尽量采用复合的条件测试,以避免嵌套的分支结构。

(6) GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。

(7) 发现错误多的程序模块,残留在模块中的错误也多。 (8) 黑盒测试方法中最有效的是因果图法。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-36049-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 周彭飞
      周彭飞

      被发现核潜艇已经没有纯在的意义

    热点图片
    拼命载入中...