软件测试工程师

问答题测试用例说明应该包含哪些内容?

题目
问答题
测试用例说明应该包含哪些内容?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

场景中的每一个场景都需要确定测试用例,一般采用矩阵或决策表来确定和管理测试用例。表6-5是一种通用格式,表中各行代表各个测试用例,而各列代表测试用例的信息。本例中的测试用例包含测试用例ID号、场景(或说明/条件)、测试用例中涉及的所有数据元素(作为输人或已经存在于数据库中)以及预期结果等项目。

测试用例的设计步骤通常是:首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账面金额以及加油机油量),然后构建矩阵,最后确定包含执行场景所需的适当条件的测试用例。在表6-6的测试矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例如CW01表示“成功加油”基本流。请按上述规定为其他应用场景设计测试用例矩阵。


正确答案:参见本案例要点解析中的表6-17 这是一道要求读者掌握在场景法中设计测试用例的综合分析题。本题的分析思路如下: ①根据题干的描述可知本案例中存在着以下五种场景。 场景1;基本流A; 场景2:基本流A、备选流B; 场景3:基本流A、备选流C; 场景4:基本流A、备选流D; 场景5:基本流A、备选流E。 ②测试用例表(表6-6)已给出了场景1的测试用例对于其他4行所填写的内容可以通过参照场景1的测试用例的解答思路进行。 ③本案例中与场景2(AB)相关的描述有; A2:验证加油卡。加油机从加油卡的磁条中读取账户代码并检查它是否属于可以接收的加油卡。 B:加油卡无效。在基本流A2过程中该卡不能够识别或是为非本机可以使用的IC卡加油机退卡并退出基本流。 由“备选流B(加油卡无效)”的描述提取出场景2(AB)的名称——“卡无效”输入值是“账号无效”预期结果是“退卡”。 ④本案例中与场景3(AC)相关的描述有: A2:验证加油卡。加油机从加油卡的磁条中读取账户代码并检查它是否属于可以接收的加油卡。 A3:验证黑名单。加油机验证卡账户是否存在于黑名单中如果属于黑名单加油机吞卡。 C:卡账户属于黑名单。在墓本流A3过程中判断该卡账户属于黑名单例如:已经挂失加油机吞卡并退出基本流。 由“备选流C(卡账户属于黑名单)”的描述提取出场景3(AC)的名称——“黑名单卡”输入值是“帐号有效”和“黑名单卡”预期结果是“吞卡”。 ⑤基本流A1~A4、备选流D的相关描述与本案例中场景4(AD)有关。由“备选流D (加油卡账面现金不足)”的描述提取出场景4(AD)的名称——“金额不足”其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“加油机油量有效”、“账面金额无效”预期结果是“提示错误或重新输入购油量或退卡”。 ⑥基本流A1~A4、备选流E的相关描述与本案例中场景5(AE)有关。由“备选流E (加油机油量不足)”的描述提取出场景5(AE)的名称——“油量不足”其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“账面金额有效”、“加油机油量无效”预期结果是“提示错误或重新输入购油量或退卡”。 ⑦将以上分析结果按照试题中的规定——“V表示有效数据元素I表示无效数据元素n/a表示不适用”归纳整理成如表6-17所示的测试用例表。
参见本案例要点解析中的表6-17 这是一道要求读者掌握在场景法中设计测试用例的综合分析题。本题的分析思路如下: ①根据题干的描述可知,本案例中存在着以下五种场景。 场景1;基本流A; 场景2:基本流A、备选流B; 场景3:基本流A、备选流C; 场景4:基本流A、备选流D; 场景5:基本流A、备选流E。 ②测试用例表(表6-6)已给出了场景1的测试用例,对于其他4行所填写的内容可以通过参照场景1的测试用例的解答思路进行。 ③本案例中与场景2(AB)相关的描述有; A2:验证加油卡。加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡。 B:加油卡无效。在基本流A2过程中,该卡不能够识别或是为非本机可以使用的IC卡,加油机退卡,并退出基本流。 由“备选流B(加油卡无效)”的描述提取出场景2(AB)的名称——“卡无效”,输入值是“账号无效”,预期结果是“退卡”。 ④本案例中与场景3(AC)相关的描述有: A2:验证加油卡。加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡。 A3:验证黑名单。加油机验证卡账户是否存在于黑名单中,如果属于黑名单,加油机吞卡。 C:卡账户属于黑名单。在墓本流A3过程中,判断该卡账户属于黑名单,例如:已经挂失,加油机吞卡并退出基本流。 由“备选流C(卡账户属于黑名单)”的描述提取出场景3(AC)的名称——“黑名单卡”,输入值是“帐号有效”和“黑名单卡”,预期结果是“吞卡”。 ⑤基本流A1~A4、备选流D的相关描述与本案例中场景4(AD)有关。由“备选流D (加油卡账面现金不足)”的描述提取出场景4(AD)的名称——“金额不足”,其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“加油机油量有效”、“账面金额无效”,预期结果是“提示错误,或重新输入购油量,或退卡”。 ⑥基本流A1~A4、备选流E的相关描述与本案例中场景5(AE)有关。由“备选流E (加油机油量不足)”的描述提取出场景5(AE)的名称——“油量不足”,其输入值为“帐号有效”、“非黑名单卡”、“输入购油量有效”、“账面金额有效”、“加油机油量无效”,预期结果是“提示错误,或重新输入购油量,或退卡”。 ⑦将以上分析结果按照试题中的规定——“V表示有效数据元素,I表示无效数据元素,n/a表示不适用”,归纳整理成如表6-17所示的测试用例表。

第2题:

设计功能测试用例的根本依据是()

A.用户需求规格说明书

B.用户手册

C.被测产品的用户界面

D.概要设计说明书


正确答案:A
解析:功能测试关注的是系统功能是否正确实现,其主要依据文档是需求分析文档,集成测试中相关的功能测试会涉及概要设计和详细设计文档。

第3题:

对于基本流A来说,表6-6所示中哪些测试用例属于正面测试用例,哪些测试用例属于负面测试用例。请用表6-6中相应的“测试用例ID号”回答问题。


正确答案:正面测试用例CW01 负面测试用例CW02~CW05 这是一道要求读者掌握根据具体应用环境区分场景法中正面/负面测试用例的分析题。本题的解答思路如下: ①将问题1的分析结果归纳整理为如图6-15所示的场景路径的描述图。 ②在图6-15中对于基本流A来说测试用例 CW01一直沿着用例的基本流路径执行未发生任何偏差因此该测试用例是基本流A的正面测试用例。 ③基本流A的全面测试必须包括负面测试用例以确保只有在符合条件的情况下才执行基本流。测试用例CW02~CW05是基本流A的负面测试用例。 ④另外说明一点测试用例CW02~CW05相对于基本流A而言都是负面测试用例但它们相对于各 自的备选流而言是正面测试用例。对于这些备选流中的每一个来说至少存在一个负面测试用例——测试用例CW01。
正面测试用例CW01 负面测试用例CW02~CW05 这是一道要求读者掌握根据具体应用环境区分场景法中正面/负面测试用例的分析题。本题的解答思路如下: ①将问题1的分析结果归纳整理为如图6-15所示的场景路径的描述图。 ②在图6-15中,对于基本流A来说,测试用例 CW01一直沿着用例的基本流路径执行,未发生任何偏差,因此该测试用例是基本流A的正面测试用例。 ③基本流A的全面测试必须包括负面测试用例,以确保只有在符合条件的情况下才执行基本流。测试用例CW02~CW05是基本流A的负面测试用例。 ④另外说明一点,测试用例CW02~CW05相对于基本流A而言都是负面测试用例,但它们相对于各 自的备选流而言是正面测试用例。对于这些备选流中的每一个来说,至少存在一个负面测试用例——测试用例CW01。

第4题:

在软件测试中,高效的测试是指()。

A.用较多的测试用例说明程序的正确性
B.用较多的测试用例说明程序符合要求
C.用较少的测试用例发现尽可能多的错误
D.用较少的测试用例纠正尽可能多的错误

答案:C
解析:
高效的软件测试是以较少的测试用例发现尽可能多的错误。

第5题:

测试用例不应该包含实际的数据。( )

此题为判断题(对,错)。


正确答案:×

第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所示。
首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下: 有效等价类输入: (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所示。

第7题:

简述测试用例的作用及包含的主要元素。


正确答案:为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 主要元素:用例、用例名称、测试目的、前提条件、测试环境、测试步骤、预期结果、.实际的结果/测试的结果

第8题:

对于基本流A来说,表7-17中哪些测试用例属于正面测试用例,哪些测试用例属于负面测试用例,请用表7-17中相应的“测试用例ID号”回答问题。


正确答案:这是一道要求考生掌握根据具体应用环境区分场景法中正面/负面测试用例的分析题。本题的解答思路如下。 ①先将[问题1]的分析结果归纳整理为如图7-17所示的场景路径的描述图。 ②在图7-17中对于基本流A来说测试用例CW01一直沿着用例的基本流路径执行未发生任何偏差因此该测试用例是基本流A的正面测试用例。 ③基本流A的全面测试必须包括负面测试用例以确保只有在符合条件的情况下才执行基本流。测试用例CW02~CW05是基本流A的负面测试用例。 ④另外说明一点测试用例CW02~CW05相对于基本流A而言都是负面测试用例但它们相对于各自的备选流而言是正面测试用例。对于这些备选流中的每一个来说至少存在一个负面测试用例——测试用例CW01。
这是一道要求考生掌握根据具体应用环境区分场景法中正面/负面测试用例的分析题。本题的解答思路如下。 ①先将[问题1]的分析结果归纳整理为如图7-17所示的场景路径的描述图。 ②在图7-17中,对于基本流A来说,测试用例CW01一直沿着用例的基本流路径执行,未发生任何偏差,因此,该测试用例是基本流A的正面测试用例。 ③基本流A的全面测试必须包括负面测试用例,以确保只有在符合条件的情况下才执行基本流。测试用例CW02~CW05是基本流A的负面测试用例。 ④另外说明一点,测试用例CW02~CW05相对于基本流A而言都是负面测试用例,但它们相对于各自的备选流而言是正面测试用例。对于这些备选流中的每一个来说,至少存在一个负面测试用例——测试用例CW01。

第9题:

正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了______。

A.应该做的事情

B.不该做的事情

C.有错误的事情

D.比性能缺陷的事情


正确答案:B
解析:正向集成测试的重点是验证集成之后的模块是否按照设计实现了预期的功能。集成测试中的逆向测试包括分析被测接口是否实现了需求规格没有描述的功能,检查规格说明中可能出现的接口遗漏,或者判断接口定义是否有错误,以及可能出现的接口异常错误,包括接口数据本身的错误、接口数据顺序错误等。

第10题:

测试记录包括( )。①测试计划或包含测试用例的测试规格说明。②测试期间出现问题的评估与分析。③与测试用例相关的所有结果,包括在测试期间出现的所有失败。④测试中涉及的人员身份。

A.①②③
B.①③④
C.②③
D.①②③④

答案:B
解析:
本题考查测试记录的内容。测试记录包括:·测试计划或包含测试用例的测试规格说明。·与测试用例相关的所有结果,包括在测试期间出现的所有失败。·测试中涉及的人员身份。