校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 测试技术 > 测试分类和过程
题目

在一个软件测试用例中,有一个字符串数据,若首字符必须是C和D,其余字符必须是0-9的数字,在此情况下是正确的,若首字符不正确,则输出message1,若其余字符不正确,则输出message2。这种情况下最好采用( )

A.边界值分析

B.等价类划分

C.因果图

D.错误推测法

解答

正确答案是 C

等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。
如果在测试时必须考虑输入条件的各种组合,则可能的组合数目将是天文数字,因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计,这就需要利用因果图(逻辑模型)。

C 4条回复 评论
Ciszewski

这问题真不好答

发表于 2022-11-14 23:00:00
0 0
上帝之手028

专科的前端有前途吗?

发表于 2021-12-16 22:00:00
0 0
厂牌代理人

CCCCCCCCCCCC

发表于 2020-09-28 12:54:44
0 0
厂牌代理人

CCCCCCCCC

发表于 2020-09-28 12:53:30
0 0