早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某嵌入式刹车控制软件,应用于

题目

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下:

1模式选择:采集模式控制离散量信号In_ Dl并通过模式识别信号灯显示软件当前

工作模式。在信号In_D1为低电平时进入正常工作模式(模式识别信号灯为绿色),为

高电平时进入维护模式(模式识别信号灯为红色)。软件在正常工作模式下仅进行刹车控

制和记录刹车次数,在维护模式下仅进行中央控制器指令响应:

2刹车控制;采用定时中断机制,以5ms为周期采集来自驻车器发出的模拟量信号

In Al以及来自刹车踏板发出的模拟量信号In_ A2,井向刹车执行组件发送模拟量信号

Out _ A1进行刹车控制;

3记录刹车次数:在Out_ Al大于4V时,读出非易失存储器NVRAM中保存的刹

车次数记录进行加l操作,然后保存至非易失存储器NVRAM中:

4.响应中央控制器指令:接收来自中央控制器的串行口指令字超In_Sl,回进串行口

响应字Out_ Sl。当接收的指令字错误时,软件直接丢弃该命令字,不进行任何响应。

指令字及响应字说明如表3-1所示。

襄3-1指令字和响应宇

【问题1】(7分)

请简述本软件串行输入接口测试的测试策略及测试内容。针对袁3-1中“读取刹车

次数指令”进行鲁棒性测试时应考虑哪些情况?

【问题2】(6分)

某测试人员设计了表3-2所示的操作步骤对模式选择功能进行测试(表中END表示

用例到此结束)。

为进一步提高刹车控制软件的安全性,在需求中增加了设计约束:软件在单次运行

过程中,若进入正常工作模式,则不得再进入维护模式。请参照表3-2的测试用例完成

表3—3,用于测试该设计约束。

【问题3】(2分)

本项目在开发过程中通过测试发现了17个错误,后期独立测试发现了31个软件错

误,在实际使用中用户反馈了2个错误。请计算缺陷探测率(DDP)。

参考答案
正确答案:
分析本题考查软件测试的一些基本概念及依据需求进行测试用例设计的能力。此题目要求考生认真阅读题目所给的说明,了解刹车控制软件的工作流程,结合软件测试的一些基本概念,在刹车控制软件中进行实际应用。【问题1】本问题主要考查测试的基本概念,对所有的测试而言,都必须进行正常测试和异常测试,在本题中对测试对象实例化为串行输入接口。串行输入接口在本题的需求描述中,根据表3-1内容,负责接收读取刹车次数和清除刹车次数两种指令,故测试内容为此两种指今。对“读取刹车次数指令”进行鲁棒性测试时应考虑的情况,其实也是接口鲁棒性测试概念的一个实例化,对接口的数据包而言,至少应该包括帧头错误、数据长度错误、数据错误、校验和错误、校验码错误以、帧尾错误以及其他防止指令错误手段的错误等。对本题的实例化而言,具体包括帧头错误、指令码错误、帧长错误、帧尾错误以及整个指令长度超过4字节的情况。【问题2】如果不考虑约束,软件工作状态从组合的角度来说,表3-2的测试顺序完全符合要求。但是许多软件在实际使用中,由于真实情况的限制,不能从理论的情况进行组合,对一些条件必须要进行约束。比如本题中,在单次进入正常工作模式后,就不能进入维护模式,因为维护模式是一种检修模式,不能在正常工作中进行检修,所以必须保证在正常工作模式下,对维护模式命令不响应。所以此题的前提条件应该为“上电前置In_Dl为高电平,给测试环境上电,模式识别信号灯为红色”,即在上电后首先让工作模式为维护模式:然后再发送进入正常工作模式命令,灯变绿,进入工作模式:最后在正常工作模式下,发送进入维护模式命令,此时软件应该不响应,灯继续为绿色,表示在工作模式,完成带约束条件的状态转换测试。如果继续表3-2的测试前提条件,不管发送什么命令,灯一直不会变化,就无法判断是软件问题还是测试设备问题,无法完咸测试。【问题3】此题是一个简单的测试概念,缺陷探测率(DDP)=测试发现的软件问题/软件总的发现问题,对本题而言,缺陷探测率(DDP)=(17+3l)(17+31+2)=96%。参考答案【问题1】测试策略包括测试正常和异常指令的响应。测试内容包括读取刹车次数和清除刹车次数两种指令。对“读取刹车次数指令”鲁棒性测试时应考虑输入接口帧头错误、指令码错误、帧长错误、帧尾错误以及整个指令长度超过4字节的情况。【问题2】【问题3】DDP=(17+3l)(17+31+2)=96%
看了阅读下列说明,回答问题1至问题...的网友还看了以下:

下面左栏为动物的类群名称,右栏为动物类群的特征.请将对应编号填入表格内.a.昆虫类(1)体表被毛, 语文 2020-05-14 …

下面A栏为动物类群的名称,B栏是动物类群的特征.请将与表格中各种动物对动物名称所属类群类群特征蚯蚓 语文 2020-05-14 …

英语明信片分左右栏,左栏写内容,右栏怎么写?写什么?请用英语举例hixiaoli内容这是分割栏左栏 英语 2020-05-15 …

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某嵌入式控劁软件通过采 计算机类考试 2020-05-26 …

在IE浏览器的地址栏中输入网址www.baidu.com并按回车键后,地址栏中内容自动变成为htt 其他 2020-06-17 …

在Dreamweaver中,菜单栏下面默认的工具栏是()A.标签栏B.编辑栏C.文档工具栏D.插入 其他 2020-06-18 …

在“主题探究学习:新闻”综合性学习中,班上要主办一期新闻小报。成下面任务。小题1:为新闻小报设计三 语文 2020-06-19 …

2009年5月11日,中国内地出现首例输入性甲型H1N1流感疑似病例.中国进入防控甲型H1N1流感的 其他 2020-11-21 …

吃腌的萝卜条时,感觉到咸,说明()A.萝卜的细胞膜不能控制物质的进出B.盐分没有进入细胞内C.细胞已 语文 2020-12-26 …

下表左栏的内容是王安顺市长在2015年北京市“两会”所做《政府工作报告》中提出的2015年北京市经济 政治 2020-12-29 …