库级故障注入系统的分析和设计

[复制链接]
查看: 153|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72305
发表于 2024-2-7 21:33:00 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
应用软件的传统测试方法都是从用户的视角出发,也是就说,通过给予应用软件不同的输入并观察其输出结果来进行用户和系统界面层之间交互的测试。然而,应用软件的另一方面需要与操作系统和库文件进行频繁的操作。而对这一层面进行测试也是非常有必要的,因为错误很有可能会发生在这些交互中。例如,没有注意到库文件的所有可能的返回值,有可能会在特定条件下使得系统崩溃。即使在写程序时考虑到了所有的可能的返回值,仍有可能会因为库的版本更新而产生题目,如有一些新的返回值,尤其在当今库的代码被频繁的更新的情况下,这样的题目无法避免。一个应用程序在某一版本下运行良好,在另一版本下崩溃的情况也时有发生。所以从应用程序和库进行交互的层面来进行测试是不可或缺的。 本论文介绍了一个库级故障注入系统,该系统通过修改来自库的返回值向应用程序注入故障,并对应用程序时透明的。我们选择了可执行链接格式来,这种格式被当今几乎所有的Linux版本使用。因此,我们分析应用程序中使用的共享库的二进制文件。这一工作在评估库函数的文档时也有着巨大的作用。下一步是根据应用的需求生成不同的故障注入脚本。最后,根据脚本进行故障注入,从应用程序的角度来看,这些故障和来自库函数的真实故障没有区别





上一篇:细长旋成体及融合体型机身大迎角背涡流动特性研究
下一篇:SAP/PS项目管理模块在某电力企业中的部署与实施
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图