ube*_*kel 7 java testing algorithm android unit-testing
我不确定"标量测试"是否正确,但我的意思是测试不是布尔"失败或成功".我正在研究的问题是android的半音调音器:
http://code.google.com/p/androidtuner/
我想通过运行一些wav文件并处理生成的音高图来测试算法.目标是将标量测试结果定义为标准化的x-minus-y平方和,其中x是检测到的音调,y是预期音调.所以一个完美的测试运行将是0,但更现实的是我想调整算法,看看它是否/如何改进所有测试用例.
一般来说 - 单元测试可以导致数字而不是布尔值吗?android测试框架是否允许它?我应该如何与Eclipse集成哪个解决方案?
我目前的想法是绕过一切并使用adb来获取运行每个测试后生成的文件.虽然那不是太棒了.
我觉得单元测试对于您在这里处理的任务来说是错误的工具。就其本质而言,单元测试框架旨在产生真/假结果。
如果您想要做的只是通过使用不同的输入数据测试调用算法来生成一些指标,您可能需要考虑编写自己的Instrumentation子类。这是 Android 本身用来在设备上运行单元测试的方法。
它将Instrumentation允许您使用您需要的任何数据集调用您的服务/活动,并且您可以建立一个结果Bundle来总结结果。
另外,您可以从 ADB 调用仪器,就像一组测试用例一样。
| 归档时间: |
|
| 查看次数: |
415 次 |
| 最近记录: |