这看起来像一个愚蠢的问题,但我需要知道,是否有任何工具可以在我的代码中找到可能的段错误点,而没有测试数据,导致段错误。特别是一些工具在没有测试数据的情况下找到段错误
1
A
回答
2
有一般几个选项测试正确使用指针将项目中的数组:
- 代码审查(在被计算机程序意义上不是一个工具,而是一种工具尽管如此)
- 静态代码分析
- 模糊测试
+0
太棒了,非常感谢你在这些方向指引我。工具。应该解决我的问题:) – Damell 2013-03-20 07:59:12
+0
请注意,静态代码分析器可能无法找到所有缺陷,甚至可能产生误报,并且模糊测试的质量在很大程度上取决于代码和测试。您应该考虑在代码覆盖检测的可执行文件上运行模糊测试,以便您可以查看未解码的代码点并编写缺少的测试。 – 2013-03-20 08:10:22
1
相关问题
- 1. 在没有连接到Xcode的情况下测试iPhone上的核心数据
- 2. 在没有显示错误的情况下调试GDB中断
- 3. 如何在没有错误信息的情况下调试ctypes
- 4. 如何在没有errbacks的情况下对Twisted Deferred错误进行测试?
- 5. 如何在没有数据库交互的情况下测试CRUD操作API?
- 6. 在没有编译的情况下测试我的android库
- 7. 在没有测试框架的情况下使用Moles
- 8. 在没有mstest.exe的情况下运行VSTS测试
- 9. 在没有IDP的情况下测试SSO
- 10. 在没有模拟器的情况下测试Android浏览器?
- 11. 在没有测试框架的情况下使用Selenium 2?
- 12. 在没有诺基亚的情况下测试WML文档
- 13. 在没有安装SMTP服务器的情况下测试Greenmail
- 14. 如何在没有CreateDataset的情况下将新字段添加到数据集?
- 15. 如何在没有静态测试数据库的情况下使DAO类的单元测试更加脆弱?
- 16. 尝试在没有ViewController的情况下使用CollectionViewController时出错
- 17. 如何在没有数据库的情况下收集数据
- 18. 只有在不使用cout的情况下C++段错误
- 19. 有没有办法在没有UID的情况下将数据推送到Firebase
- 20. 测试误差的情况下,在服务观测
- 21. FindBugs的非空没有找到所有的情况下
- 22. C++ IDE在没有重新编译的情况下检测语法错误?
- 23. 在没有存储过程的情况下返回错误
- 24. PHP脚本在没有错误的情况下超时结束
- 25. 在没有回溯的情况下提升错误
- 26. 如何在没有Valgrind错误的情况下调用JNI_CreateJavaVM?
- 27. 在没有Object.assign的情况下使用mapActions错误?
- 28. 剧情错误:没有找到对象
- 29. 在没有调试的情况下启动时出现React Native错误
- 30. 有没有办法在没有真正运行测试的情况下为RSpec测试生成文档?
[静态代码分析](http://en.wikipedia.org/wiki/Static_code_analysis)可能有助于查找_some_问题。 – 2013-03-20 07:52:50
我运行['cppcheck'](http://cppcheck.sourceforge.net/)作为我的构建过程的一部分。 – 2013-03-20 07:57:01
如果您害怕某段代码,您可以为此编写特定的单元测试。我倾向于为我所有的代码编写单元测试(c :,并且我的恐惧减少了。 – 2013-03-20 08:00:40