Q
多线程单元测试
0
A
回答
0
也许我误解了你的问题,为什么不启动多个simultanious线程来处理你的类并在等待所有线程完成之前捕获所有与线程有关的异常,然后检查结果中的并发问题?
0
在我看来,单元测试线程问题的最好方法是预测问题并让你的测试专门引起每种情况。单元测试每次运行相同的代码时应始终产生完全相同的结果。
如果您没有要测试的特定问题,则可能需要查看Microsoft CHESS(http://research.microsoft.com/en-us/projects/chess/)。
+0
再次测试公共方法/函数全部通过。但是这个组件在生产中失败(Biztalk - > Orchestrations)。有些时候,消息是成功验证,而消息是无效的,反之亦然.... – 2012-03-09 13:45:59
0
这样做很难,因为您无法确定操作系统如何安排线程执行。你的测试很可能会随机失败。 如果可以,请更改您的设计,以便可以减少锁定/其他同步技巧并设计线程安全性(例如,不使用共享状态)。
相关问题
- 1. 多线程单元测试
- 2. 多线程单元测试
- 3. 如何单元测试java多线程
- 4. 单元测试多线程Api
- 5. 与testng做多线程单元测试
- 6. Python单元测试和多线程
- 7. Python单元测试多线程
- 8. Python多线程单元测试
- 9. 单元测试多线程Android RxJava
- 10. 单元测试线程?
- 11. 多线程测试
- 12. 测试多线程
- 13. 单元测试多线程应用程序
- 14. 单元测试Java多线程网络应用程序
- 15. 多线程应用程序中的单元测试事件
- 16. Vertx单元测试阻塞主线程
- 17. 在单元测试中产卵线程
- 18. 线程同步(锁)的单元测试
- 19. 单元测试线程事件触发
- 20. FTP路线 - 单元测试
- 21. 单元测试路线
- 22. 单元测试asp.net路线
- 23. 单元测试 - 线Coverage
- 24. .NET单元测试框架,可以处理多个线程的测试
- 25. 使用单元测试进行线程安全测试
- 26. 用于Java中多线程单元测试的框架
- 27. Java多线程不会在单元测试中更新值
- 28. 如何模拟多线程环境做单元测试?
- 29. 数据绑定,多线程和单元测试
- 30. 单元测试Java多线程套接字服务器
一般来说这是可能的,但如果我们要讨论具体的技术 - 请分享一个你想测试的代码 – sll 2012-03-09 16:19:24