采用基于因果图的方法为下列程序设计测试用例某一程序的规格说明:第一列字符必须是A或者B,第二列字符必须是一个数字,在此情况下进行文件的修改。但是,若第一列字符不正确,给出信息L,若第二列字符不是数字,则给出信息M;若满足条件则修改文件。问题:用基于因果图方法设计测试用例。

题目

采用基于因果图的方法为下列程序设计测试用例

某一程序的规格说明:第一列字符必须是A或者B,第二列字符必须是一个数字,在此情况下进行文件的修改。但是,若第一列字符不正确,给出信息L,若第二列字符不是数字,则给出信息M;若满足条件则修改文件。

问题:用基于因果图方法设计测试用例。


相似考题
更多“采用基于因果图的方法为下列程序设计测试用例某一程序的规格说明:第一列字符必须是A或者B,第二列 ”相关问题
  • 第1题:

    请分析该程序的规则说明和被测程序的功能,采用等价类划分方法设计测试用例。


    正确答案:首先分析程序的规则说明和被测程序的功能将其划分等价类并编号如下: 有效等价类输入: (1)区号:空白; (2)区号:3位数字; (3)前缀:从200~999的3位数字; (4)后缀:4位数字。 无效等价类输入: (5)区号:有非数字字符; (6)区号:少于3位数字; (7)区号:多于3位数字; (8)前缀:有非数字字符; (9)前缀:起始位为“0”; (10)前缀:少于3位数字; (11)前缀:多于3位数字; (12)后缀:有非数字字符; (13)后缀:少于4位数字; (14)后缀:多于4位数字。 根据上述等价类的划分设计测试用例如下: 有效测试用例输入如表6所示。
    首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下: 有效等价类输入: (1)区号:空白; (2)区号:3位数字; (3)前缀:从200~999的3位数字; (4)后缀:4位数字。 无效等价类输入: (5)区号:有非数字字符; (6)区号:少于3位数字; (7)区号:多于3位数字; (8)前缀:有非数字字符; (9)前缀:起始位为“0”; (10)前缀:少于3位数字; (11)前缀:多于3位数字; (12)后缀:有非数字字符; (13)后缀:少于4位数字; (14)后缀:多于4位数字。 根据上述等价类的划分,设计测试用例如下: 有效测试用例输入,如表6所示。

  • 第2题:

    101、关于基于散列的两趟算法,下列说法正确的是_______。

    A.第一趟散列和第二趟散列的目的都是提高数据处理的速度

    B.第一趟散列的目的是提高数据处理的速度,而第二趟散列的目的是使数据子集具有某一种特性(如具有相同的散列值)

    C.第一趟散列的目的是使数据子集具有某一种特性(如具有相同的散列值),而第二趟散列的目的是提高数据处理的速度

    D.第一趟散列和第二趟散列的目的都是使数据子集具有某一种特性


    第一趟散列的目的是使数据子集具有某一种特性 ( 如具有相同的散列值 ) ,而第二趟散列的目的是提高数据处理的速度

  • 第3题:

    生成GUI测试用例的技术有录制回放技术、基于FSM生成测试用例以及()。

    A.基于程序框图生成测试用例

    B.基于事件流图生成测试用例

    C.基于数据流图生成测试用例

    D.基于用例图生成测试用例


    A

  • 第4题:

    某个软件的规格说明中包含了下面的要求:第一例字符必须是A或B,第二列字符必须是 一个数字,在此情况下进行文字的修改。但如果第一列字符不正确,则给出信息 L,如果第 二列字符非数字,则给出信息 M。请用基于决策表的测试方法进行测试, 并设计测试用例覆 盖每一种情况。 1 — 第一列字符为A 50—修改文件 2 — 第一列字符为B 51—发信息L 3 — 第二列字符为数字 52—发信息M


    正确答案:

  • 第5题:

    14、因果图方法设计出的测试用例发现程序错误的能力最强。


    因果图法设计测试用例的步骤如下:(1)分析程序规格说明的描述中哪些是原因,哪些是结果。(2)分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与结果的“因果图”。(3)标识约束关系。(4)把因果图转换成判定表。(5)为判定表中每一列表示的情况设计测试用例。