最近专注于静态分析软件,尤其是Indus和Soot Java 框架。我想测试这些软件。谁能提供全面的测试用例?我认为我写的测试用例不够典型。
问问题
87 次
3 回答
1
在评估静态分析工具时,我的标准建议是在您将使用它们的真实软件上对其进行测试: “陷阱二:不要购买基于在其他人代码中发现的错误的工具。在您使用静态分析工具之前,请确保它可以在您的真实代码中找到重要的错误。在开源或演示代码中发现的错误可能非常令人印象深刻;但是您组织的代码,虽然它正在开发中(这是查找错误的最便宜的时间),但与已经公开的代码会有很大的不同。” 第 21 届 IEEE 软件可靠性工程国际研讨会补充论文集, http ://pobox.com/~flash/Static_Analysis_Deployment_Pitfalls.pdf 。
于 2011-09-15T14:34:52.840 回答
0
最好的办法是联系这些软件包的供应商并要求他们提供测试用例。现在拥有尽可能多的人符合他们自己的利益。
于 2011-09-15T13:34:10.803 回答
-1
获取测试用例的一种方法是在出现问题时保留从用户那里获得的输入文件——也许将输入提炼为触发损坏版本中的错误所需的最少输入量,并确保新版本正常工作。
于 2011-09-15T02:08:20.380 回答