首页
登录
从业资格
某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下: 1.模式选择
某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下: 1.模式选择
考试题库
2022-08-02
60
问题
某嵌入式刹车控制软件,应用于汽车刹车控制器,该软件需求如下: 1.模式选择:采集模式控制离散量信号In-D1并通过模式识别信号灯显示软件当前工作模式。在信号In-D1为低电平时进入正常工作模式(模式识别信号灯为绿色),为高电平时进入维护模式(模式识别信号灯为红色)。软件在正常工作模式下仅进行刹车控制和记录刹车次数,在维护模式下仅进行中央控制器指令响应。2.刹车控制:采用定时中断机制,以5ms为周期采集来自驻车器发出的模拟量信号In-A1以及来自刹车踏板发出的模拟量信号In-A2,并向刹车执行组件发送模拟量信号Out-A1进行刹车控制。模拟量信号说明:1)In- A1、In-A2以及Out-Al信号范围均为[0.0V, 10.0V],信号精度均为0.1V;2)Out-A1信号的计算方法为:Out-Al=In-Al+ 0.3*ln-A2,在计算完成后需要在满足信号精度的要求下进行四舍五入及限幅处理。3.记录刹车次数;在Out-A1大于4V时,读出非易失存储器NVRAM中保存的刹车次数记录进行加1操作,然后保存至非易失存储器NVRAM申。4.响应中央控制器指令;接收来自中央控制器的串行口指令字In-S1,回送串行口响应字Out-Sl。当接收的指令字错误时,软件直接丢弃该命令字,不进行任何响应。指令字及响应字说明如表5-1所示。
【问题1】(4分)在不考虑测量误差的情况下,根据所设计的输入填写表5-2中的空(1)~(4)。
【问题2】(8分)请简述本软件串行输入接口测试的测试策略及测试内容。针对表5-1中“读取刹车次数指令”进行鲁棒性测试时应考虑哪些情况【问题3】(6分) 某测试人员设计了如表5-3所示的操作步骤,对模式选择功能进行测试(表中END表示用例到此结束)。
为进一步提高刹车控制软件的安全性,在需求中增加了设计约束:软件在单次运行过程中,若进入正常工作模式,则不得再进入维护模式。请参照表5-3的测试用例完成表5-4,用于测试该设计约束。
【问题4】(2分) 本项目在开发过程中通过测试发现了17个错误,后期独立测试发现了31个软件错误,在实际使用中用户反馈了2个错误。请计算缺陷探测率(DDP)。
选项
答案
解析
【问题1】本题依据公式进行计算,注意取值范围为【0,10】(1)In-A1=3 In-A2=5.2 Out-A1=3+5.2*0.3=4.6(2)In-A1=5.3 In-A2=6.8 Out-A1=5.3+6.8*0.3=7.3(3)In-A1=7.1 In-A2=10 Out-A1=7.1+10*0.3=10(范围为0到10)(4)In-A1=10 In-A2=10 Out-A1=10+10*0.3=10(范围为0到10)【问题2】应进行错误数据处理,异常情况处理和非法操作处理三类测试。错误数据处理的测试方法是向指定模块人为输入非法数据,检查终端软件的反应和提示信息是否正常。异常情况处理是测试非人为因素导致的异常,检查测试终端对异常的情况处理是否正常。终端软件异常主要测试低电的情况,使用电量15%左右的电池进入各个模块进行测试,检查电量不足情况下模块的工作情况,低电提醒不应该对正在进行的操作产生不良影响。非法操作处理是在模块基本功能操作的同时进行人为因素导致的终端软件异常操作,包括拔电池,同时还包括在执行中 进行非法的操作,如同步时修改删除同步数据,大容量数据传输时修改删除数据,终端软件升级被外界因素干扰检查下次终端软件升级等。对于非法的操作终端软件 不应该产生垃圾数据,并且能保存已经编辑的数据,确保没有数据丢失。根据测试规范和需求,分析终端软件容易产生异常数据的情况,根据错误数据分析结果设计测试用例。考虑测试环境中非人为因素异常情况设计测试用例。客户端应处理正确,并且终端软件应根据规范要求给出明确错误原因,有些模块在异常情况消失后启动自动重试和恢复机制。终端软件异常操作,包括拔电池,同时还包括在执行中进行非法的操作。本题要求结合5-1表来进行,所以应该考虑如下情况,测试策略包括测试正常和异常指令的响应 测试内容包括读取刹车次数和清除刹车次数两种指令。 对“读取刹车次数指令”鲁棒测试时应考虑输入接口帧头错误、指令码错误、帧长度错误、尾帧错位以及整个指令长度超过4B的情况。【问题3】依据题干中“软件在单次运行过程中,若进入正常工作模式,则不得再进入维护模式”要求,所以首先应该将工作模式设置为高电压模式,然后改变电压,进入工作模式,等应为绿色,然后再改变模式,由于约束条件是不允许“进入正常工作模式,则不得再进入维护模式” 所以系统应该不响应,这是灯应为绿色。结合表5-3得出:
【问题4】DDP计算公式:DDP=测试发现的缺陷/(测试和客户发现错误数之和),本题测试发现错误为:(17+31);客户发现错误为:2 因此DDP=(17+31)/(17+31+2)=96%
转载请注明原文地址:https://tihaiku.com/congyezige/2417906.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
用户界面设计的原则不包括()。A.适合于软件的功能 B.用户友好 C.风
软件需求分析阶段要进行问题识别、分析与综合等几方面的工作,其中问题识别是双方确定
面向对象设计的主要任务是()。A.构建分析模型,以描述用户的需求 B.构建
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值
函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值
某有限自动机的状态图如下图所示,其特点是()。 A.仅识别以0开始以1结尾
在数据库设计中,E-R模型常用于()阶段。A.需求分析 B.概念设计 C
程序员设计软件界面时应遵循的原则中不包括()。A.越频繁使用的功能所需的点击
软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于()维护。A
下列软件开发过程模型中()不属于迭代开发模型。A.RUP B.XP C.
随机试题
THESENSEOFSMELL1Smellisthemostdirectofallthesens
2017年4月1日期初在产品成本3.5万元,4月份发生如下费用:材料6万元,生产
下图是刚性基础基底反力与上部荷载的关系图,其中P1、P2、P3关系正确的是()
对《程序文件》的审查要点包括()。A.需要有程序文件描述的要素,均被恰当地编制
医疗用品按其污染后造成危险的程度,可分几类?()A.1类 B.3类 C.5
在下列关于以出让方式取得国有土地使用权的建设项目出让地块的建设用地规划管理程序的
供质量为30t的消防车使用的消防车道回车道或回车场时,不宜小于()。A.18m
期货从业人员在进行投资分析或者提出投资建议时,应避免的情形包括( )。A.对重要
(2020年真题)根据《期货市场客户开户管理规定》,中国期货保证金监控中心应当为
关于意外伤害认定的说法,正确的是()。A.慢性汞中毒属于意外伤害 B.遭
最新回复
(
0
)