我有一些C函数,它们实现了数学公式。迄今为止,通过通过命令行应用程序传递参数或为Excel之类的应用程序编译DLL来测试它们的数学“稳健性”。有什么简单的方法可以在网上进行这种测试吗?
理想情况下,类似于:
一个简单的计算例子可以是计算债券的“应计利息”:
输入:当前日期、到期日、息票支付频率(整数)、票面金额(双倍)
输出:应计利息(双倍)
发布于 2008-12-30 16:29:30
您应该了解一下自动化测试。每次您更改代码中的内容时,都必须重复手动测试。自动化测试是您的测试的解决方案。让测试人员用附带的结果编写测试用例,然后将它们变成单元测试。
另见:单元测试
发布于 2008-12-30 16:25:11
我能想到的最快的事情就是在服务器上编译这些C程序。并创建一个接收命令行参数的PHP页面,然后在服务器上执行编译后的程序,解析输出。PHP以外的技术也能正常工作。对于特定的技术,您需要了解的是:
我还看到了很多网站,这些网站允许用户提交自己的C代码,然后在服务器上编译。在此之后,程序将得到一些输入文件和输出。然后用正确的答案验证程序的输出。例如,访问这个站点,http://acm.timus.ru/
发布于 2008-12-31 00:03:32
如果要这样做,您应该确保每个web交互都被捕获在一个永久的测试数据库中。然后您可以使用这个数据库
换句话说,web表单应该是用于测试的持久基础结构的前端,而不是在查看测试之后就消失的运行测试的方法。
https://stackoverflow.com/questions/400710
复制相似问题