下列关于测试用例的描述中正确的是()。
A.所谓的测试用例设计就是将软件测试的行为活动,做一个科学化的组织归纳。
B.软件测试是有组织性的,步骤性和计划性的,而设计软件测试用例的目的,就是为了能将软件测试的行为转换为不可管理的模式
C.基于员工考核的考虑,软件测试行为必须能够加以量化,才能进一步让管理阶层掌握所回需要的测试过程,而测试用例就是将测试行为具体化量化的方法之一
D.测试用例就是设计一个情况,软件程序在这种情况下,可能正常运行并且达到程序所设计的执行成果
A.所谓的测试用例设计就是将软件测试的行为活动,做一个科学化的组织归纳。
B.软件测试是有组织性的,步骤性和计划性的,而设计软件测试用例的目的,就是为了能将软件测试的行为转换为不可管理的模式
C.基于员工考核的考虑,软件测试行为必须能够加以量化,才能进一步让管理阶层掌握所回需要的测试过程,而测试用例就是将测试行为具体化量化的方法之一
D.测试用例就是设计一个情况,软件程序在这种情况下,可能正常运行并且达到程序所设计的执行成果
第1题
A、一个Java类是一个测试单元,其中包含一组方法,每个方法实现一种算法
B、在给定输入的情况下,算法应当能够按照设计要求得到一个预期输出
C、输入再加上其预期输出就构成了算法的一个测试用例
D、单元测试就是测试Java类中的字段成员是否正确
第2题
(1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(2)尽量用公共过程或子程序去代替重复的代码段。
(3)测试是为了验证该软件已正确地实现了用户的要求。
(4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。
(5)尽量采用复合的条件测试,以避免嵌套的分支结构。
(6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。
(7)发现错误多的程序模块,残留在模块中的错误也多。
(8)黑盒测试方法中最有效的是因果图法。
(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。
(10)程序效率的提高主要应通过选择高效的算法来实现。
A.1.3.4.5.9
B.2.4.6.7.10
C.4.5.6.7.10
D.1.2.3.8.9
第3题
A) 测试用例执行要求保证测试结果准确完整
B) 对测试结果的追踪应该可追溯到具体责任人
C) 测试执行完成后,并不意味着测试项目的结束
D) 检查完所有测试用例的执行结果是否完整即可结束测试执行
A.
B.
C.
D.
第5题
A、如果输入条件规定了取值范围,则以此范围为基础设计测试用例
B、如果输入条件规定了取值的个数,则以个数为基础设计测试用例
C、如果需求规范说明指定了输出而非输入的范围和取值的个数,则无法使用边界值测试
D、如果输入或输出是一个有序集合,如:线性表、顺序文件等;则选择该序列中的第一个及最后一个元素进行测试,进一步考虑第二个元素和倒数第二个元素
第6题
A.分支覆盖准则比语句覆盖准则严密
B.条件覆盖要比分支覆盖优越。因此,条件覆盖能完全满足分支覆盖
C.组合条件覆盖准则既能满足分支覆盖准则,也能满足条件覆盖准则。因此组合条件覆盖准则是一种完全测试
D.上述说法都不对
第7题
A.分支覆盖准则比语句覆盖准则严密
B.条件覆盖要比分支覆盖优越,因此,条件覆盖能完全满足分支覆盖
C.组合条件覆盖准则既能满足分支覆盖准则,也能满足条件覆盖准则。因此,组合条件覆盖准则是一种完全测试
D.上述说法都不对
第8题
[说明]
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
下面是对网上银行支付交易系统的基本流和备选流的描述:
基本流A:
备选流:
注:假定输入的银行卡号是正确的:不考虑备选流内循环情况。
使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。
请针对问题1设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试甩例,列代表测试用例的输入值,用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付”用例。
测试用例表
在上述系统中,假设银行卡号只能输入0~9的数字,请参考下表,给出用边界值法检查卡号字符合法性的关键测试数据(字符或ASCⅡ值)。
请帮忙给出每个问题的正确答案和分析,谢谢!
第9题
[说明]
场景法是黑盒测试中重要的测试用例设计方法。目前多数软件系统都是用事件触发来控制业务流程,事件触发时的情景便形成了场景,场景的不同触发顺序构成用例。场景法通过场景描述业务流程(包括基本流(基本流程)和备选流(分支流程)),设计用例遍历软件系统功能,验证其正确性。
下面是对网上银行支付交易系统的基本流和备选流的描述:
基本流A:
备选流:
注:假定输入的银行卡号是正确的:不考虑备选流内循环情况。
使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用字母A表示,备选流用题干中描述对应编号表示。
请针对问题1设计的测试用例,依次将银行卡号、初次输入密码、最终输入密码、卡内余额、银行卡可支付额度等信息填入下述测试用例表中。表中行代表各个测试甩例,列代表测试用例的输入值,用V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如C01表示“成功支付”用例。
测试用例表
在上述系统中,假设银行卡号只能输入0~9的数字,请参考下表,给出用边界值法检查卡号字符合法性的关键测试数据(字符或ASCⅡ值)。
请帮忙给出每个问题的正确答案和分析,谢谢!
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!