9.【判断题】评审可以改进团队成员的工作方法,提高发布产品的质量。___
10.【判断题】走查可以发现设计控制流图和实际程序生成的控制流图的差异。___
11.【判断题】结对编程、结对测试和代码交换都是非正式评审方式。___
12.【填空题】参与软件评审的人员角色包括经理、主持人、___和记录员。
13.【填空题】软件评审的类型分为走查、___、___和非正式评审,其中最正式的评审是___。
14.【简答题】简述软件评审的过程。
15.【简答题】简述影响评审成功的关键因素。
第15讲动态测试分析
1.【单选题】下而关于动态测试的描述错误的是___。 A.动态测试必须运行被测试程序
B.动态测试需要对输入与输出的对应关系进行分析 C.动态测试适用于软件生命周期的各个阶段 D.动态测试必须由专门的测试人员完成
2.【单选题】下面___不属于动态测试的内容。 A.检查程序编码规则 B.检查各个组件功能 C.检査内存使用情况 D.评估系统性能
3.【单选题】系统测试阶段动态测试的目标是___。 A.检测组件中的不合格品 B.动态检测模块与接口 C.功能和非功能的动态测试
D.对提交的软件进行验证性测试
4.【单选题】动态测试用例规格说明的内容包括___。 ①前置条件 ②输入数据 ③预期结果 ④后置条件
A.①② B.②③ C.①②③ D.①②③④
5.【单选题】下面对基于直觉的动态测试方法的描述错误的是___。 A.此方法的基础是测试人员的技术、经验和知识 B.使用此方法时需要需求规格说明书和源代码 C.既不是黑盒测试也不属于白盒测试
D.可以发现运用系统化方法进行测试时无法发现的问题
6.【判断题】动态测试的测试对象仅含软件开发过程中的各种文裆。___
7.【判断题】软件产品发布后就不再需要进行动态测试。___
8.【判断题】动态测试需要在程序执行之前提供测试数据。___
9.【判断题】在低级别的测试阶段,测试对象往往无法单独运行,因此无法进行动态测试。___
10.【判断题】测试脚本的实质是自动执行的指令,并在脚本中设置相应的前置条件,比较测试结果。___
11.【填空题】动态测试的具体内容包含功能确认与接口测试、___、___和___等。
12.【填空题】测试对象需要通过事先定义接口来调用程序的不同部分。当程序的某些部分还没有完成时,可以用___模拟由测试对象调用的那部分输入/输出行为。在很多情况下还要用___模拟程序中调用测试对象的部分。
13.【填空题】实际测试工作中,根据测试的需求可以将动态测试的策略与方法分成两大类:___和___。
14.【简答题】简述动态测试在组件测试、集成测试、系统测试及验收测试不同阶段的测试内容及过程。
第16讲黑盒测试技术
1.【单选题】下面对黑盒测试描述错误的是___。 A.黑盒测试着眼于程序的外部特性
B.黑盒测试用例是根据测试对象的规格说明或需求设计 C.黑盒测试技术只能用于功能测试和界面测试 D.黑盒测试不破坏被测对象的数据信息
2.【单选题】通过黑盒测试无法发现___。 A.程序功能使用异常 B.程序内部结构错误 C.程序初始化错误 D.外部数据访问异常
3.【单选题】黑盒测试技术包括___。
A.边界值分析、因果图、等价类划分、状态转换 B.判定覆盖、语句覆盖、决策表、正交实验 C.边界值分析、等价类划分、因果图、路径覆盖 D.决策表、状态转换、条件覆盖、基本路径测试
4.【单选题】黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是___。 ①输入的组合太多 ②输出的结果太多 ③软件实现的途径太多
④软件规格说明没有客观标准 A.①② B.②③ C. ①②③ D.①②③④
5.【单选题】下面对端口测试模型的描述错误的是___。 A.注重于测试内容的表达,阐明的是如何表达测试内容
B.将被测对象的共性抽象出来,最大限度地分离测试与被测对象 C.被测试对象可用测试端口的集合来表达 D.测试功能体现在端口协议的实现上
6.【单选题】侧重黑盒自动测试工具的实现,阐明如何设计测试工具的黑盒测试模型是___。 A.端口测试模型 B.对象测试模型 C.分层设计模型 D.以上都不是
7.【判断题】黑盒测试是从外部来看测试对象的行为,除了选择足够必要的测试 输入数据,测试者无法控制测试对象的工作顺序。___
8.【判断题】黑盒测试主要针对软件的各种功能、用户界面、逻辑结构、外部系统的条件和数据的访问等方面的测试。___
9.【判断题】每种黑盒测试方法都有其适用范围和问题,需要根据被测软件的特点进行正确
选用。___
10.【判断题】端口测试模型的主要思想是测试内容及测试的实现方法可以被封装限定在一个个的测试对象中。___
11.【填空题】对象测试模型将测试对象分为3个层次,分别是___、___和事务对象,它们的关系为逐级包含。
12.【填空题】分层设计模型的主要思想是将测试工具划分为5个不同的层次,从低到高依次是:端口驱动层、测试执行层、___、___和___。
13.【简答题】简述黑盒测试技术的主要目的。
第17讲等价类划分法
1.【单选题】下面对等价类划分法描述错误的是______。 A.将测试对象的输入域划分成若干部分
B.从每个部分中选取少数具有代表性的数据作为测试用例 C.只需要考虑程序中合理的、有意义的输入数据 D.等价类划分的主要依据是需求规格说明书
2.【单选题】某学校的成绩管理系统中,学生成绩的输入范围为0~100,根据等价类划分法,学生成绩可划分为______。
A. 2个有效等价类和2个无效等价类 B. 1个有效等价类和2个无效等价类 C. 2个有效等价类和1个无效等价类 D. 1个有效等价类和1个无效等价类
3.【单选题】某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是______。 A.划分为4个有效等价类、1个无效等价类 B.划分为1个有效等价类、4个无效等价类 C.划分为1个有效等价类、2个无效等价类 D.划分为1个有效等价类、1个无效等价类
4.【单选题】用等价类划分法设计6位长度的数字类型用户名(即不能包含数字以外的其它字符)登录操作的测试用例,应该分成______个等价区间。 A. 2 B. 3 C. 4 D. 6