参考答案:
【问题1】:
(1)4.6
(2)7.3
(3)10
(4)10
【问题2】:
测试策略包括测试正常和异常指令的响应
测试内容包括读取刹车次数和清除刹车次数两种指令。
对“读取刹车次数指令”鲁棒测试时应考虑输入接口帧头错误、指令码错误、帧长度错误、尾帧错位以及整个指令长度超过4B的情况
【问题3】:
【问题4】:
(17+31)/(17+31+2)=96%
详细解析:
【问题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%