阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 在某嵌入式智能服务机器人的软件设计中,为了更好地记录机器人的个体信息和机器人的工作信息,为智能服务机器人设计了信息数据库。数据库主要完成收集智能服务机器人反馈信息的作用,记录所有机器人的所有工

admin2021-03-19  43

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
在某嵌入式智能服务机器人的软件设计中,为了更好地记录机器人的个体信息和机器人的工作信息,为智能服务机器人设计了信息数据库。数据库主要完成收集智能服务机器人反馈信息的作用,记录所有机器人的所有工作记录,以方便使用者对机器人的管理和对机器人状态的掌握,并且在机器人发生运行故障时,可以根据数据库存储的信息分析产生故障的原因。数据库收集智能服务机器人反馈信息的流程如下:
服务器端接收反馈信息。
(1)第一次解析判断反馈信息类型是否正确,若正确执行(2),否则执行(3);
(2)第二次解析判断反馈信息内容是否正确,若正确执行(4),否则执行(3):
(3)调用错误信息处理函数后执行(4);
(4)将反馈信息存入数据库。
为了测试软件功能,测试人员设计了表5-2所示的测试用例,请填写该表中的空(1)~(4)。

选项

答案[*]

解析 为了测试数据库收集服务型智能扫地机器人反馈信息软件的功能,就要依据题目说明中对数据库收集服务型智能扫地机器人反馈信息软件的具体功能描述,进行测试用例的设计。此题考查考生测试用例的设计能力,主要包括输入数据的设计,及输入数据所对应的预期输出的确定,特别需要考虑测试用例的充分性。
序号1,输入为反馈类型不正确,依据服务端接收反馈信息第1条设计说明,软件应进行错误处理,并将错误信息存入数据库。从设计说明中不能直接看出对反馈类型不正确的具体错误处理。但在进行此类问题时,应该参考其他给定全部内容的测试用例。比如序号2中,当输入为反馈类型和内容均不正确,其对应输出为报告信息类型和内容均不正确,错误信息存入数据库。从第1条设计说明分析,软件也是进行错误处理,并将错误信息存入数据库。这样,从序号2的具体错误处理中就可推断出序号l的输入为反馈类型不正确时,具体错误处理为报告信息类型不正确或错误。
序号3,输入为反馈类型正确,反馈内容不正确,依据服务端接收反馈信息第1条和第2条设计说明,软件应进行错误处理,并将错误信息存入数据库。从设计说明中不能直接看出对反馈内容不正确的具体错误处理。但是类比序号2的具体错误处理,可推断出序号3的输入为反馈类型正确,反馈内容不正确时,具体错误处理为报告信息内容不正确或错误。
序号6,预期输出为报告典型类型2信息内容错误,错误信息存入数据库,由于是典型类型2信息,可推断出此信息类型一定正确;由于预期输出中报告了典型类型2信息内容错误,故可推断出此典型类型2信息内容不正确或错误,依据服务端接收反馈信息第l条和第2条设计说明,序号6用例的输入应为内容不正确或错误的典型类型2信息。
序号7,输入为内容正确的典型类型3信息,由于是典型类型3信息,可推断出此信息类型一定正确:而且输入为内容正确的典型类型3信息,依据服务端接收反馈信息第1条和第2条设计说明,序号7用例输出为将典型类型3信息存入数据库。
转载请注明原文地址:https://jikaoti.com/ti/oeB7FFFM
0

最新回复(0)