如何获得测试用例



最近我专注于静态分析软件,特别是Indus和Soot Java框架。我想测试一下这些软件。有人能提供全面的测试用例吗?我认为我写的测试用例不够典型。

在评估静态分析工具时,我的标准建议是在您将要使用它们的实际软件上进行测试:陷阱II:不要购买基于在其他人代码中发现的错误的工具。在使用静态分析工具之前,请确保它能发现实际代码中的重要错误。在开放源代码或演示代码中发现的bug可能非常令人印象深刻;但是你的组织的代码,当它在开发中(这是发现bug最便宜的时间),将与已经公开的代码有很大的不同。第21届IEEE软件可靠性工程国际研讨会论文集, http://pobox.com/~flash/Static_Analysis_Deployment_Pitfalls.pdf.

您最好的办法是联系这些软件包的供应商,并向他们索要测试用例。现在拥有尽可能多的人符合他们自己的利益。

获得测试用例的一种方法是在事情发生故障时保留从用户那里获得的输入文件——可能将输入提取到触发故障版本中的错误所需的最小输入量,并确保新版本能够正常工作。

相关内容

  • 没有找到相关文章

最新更新