【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及异常处理测试装置和方法,并且更具体地,本专利技术涉及使用修正的设备驱动器生成缺陷并检查是否已在系统上实施对于该缺陷的异常处理的异常处理测试装置和方法。
技术介绍
在包括各种软件和硬件的嵌入式系统中,相互作用对于系统工作环境是重要的。相应地,仅包括软件的测试用虚拟数据是不重要的,而使用在系统实际工作的现实环境中获得的实际数据的操作才是重要的。如果试图测试系统,则需要能够通过使用实际操作数据对系统实施测试而有效检测在系统实际工作时出现的潜在缺陷或操作缺陷的方案。而且,为独立地测试形成系统的软件,需要许多测试资源和成本,因为须使用额外的装置来替代相应的部件。因此,需要测试装置,其能实时测试系统中包括的所有进程并使因执行相应代码引起的储存空间开销或性能开销最小化。
技术实现思路
抟术问是页本专利技术的实施方式旨在提供异常处理测试装置和方法,其可以测试实际操作系统并使测试资源开销最小化,以使使用挂钩技术(hookingtechnology)修正的设备驱动器插入到系统中,检查因修正的设备驱动器而出现的缺陷,且检查是否已根据检查到的缺陷执行了异常处理。_6] 技术方 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于包括设备驱动器、设备管理器和应用的系统的异常处理测试装置,所述装置包括 生成模块,配置成基于缺陷模型和从所述设备管理器获得的信息生成修正设备驱动器; 挂钩模块,配置成使用所述修正设备驱动器挂钩所述设备驱动器; 扫描模块,配置成在所述应用工作时,收集从挂钩的修正设备驱动器返回至所述应用的测试信息;以及 分析模块,配置成分析由所述扫描模块收集的所述测试信息。2.根据权利要求1所述的异常处理测试装置,其中所述缺陷模型是与数据I/O有关的所述应用与设备之间的连接、设备打开、断开、设备关闭、无效数据、非法数据和时序,以及设备电力中的至少一个。3.根据权利要求1所述的异常处理测试装置,其中所述测试信息是所述修正设备驱动器的操作返回值、从所述设备管理器中生成的异常代码值、所述应用的返回值和系统异常代码中的至少一个。4.根据权利要求1所述的异常处理测试装置,其中如果所述测试信息指示已出现缺陷,则所述应用根据生成的缺陷执行异常处理。5.根据权利要求4所述的异常处理测试装置,其中如果未正常执行所述异常处理,则所述分析模块将所述测试信息分析为整个系统故障、某个进程故障、某些进程的异常终止、某些进程的异常操作、异常返回且无错误代码、以及正常返回且错误代码返回中的至少一个。6.根据权利要求1所述的异常处理测试装置,其中根据作为测试目标...
【专利技术属性】
技术研发人员:崔炳珠,徐珠瑛,梁承完,金泳秀,吴定锡,权海永,张丞延,
申请(专利权)人:现代自动车株式会社,起亚自动车株式会社,梨花女子大学校产学协力团,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。