我正在测试我公司编写的应用程序.其中一个场景是查看该应用程序崩溃时系统状态会发生什么.那里有一个应用程序可以强制崩溃我的应用程序吗?我宁愿不在代码本身写崩溃(即空指针取消引用).使用任务管理器终止进程不会产生相同的结果.
解决方法
假设
Windows,请参阅
Application Verifier.
它可以进行故障注入(低资源模拟),使各种API调用以可配置的速率失败.例如.堆分配,Virtual Alloc,WaitForXxx,Registry API,Filesystem API等.
您甚至可以在启动期间未指定故障时指定宽限期(以毫秒为单位).