51Testing软件测试论坛
标题:
如何测试多线程软件是否有死锁问题
[打印本页]
作者:
techwatch
时间:
2012-2-17 17:02
标题:
如何测试多线程软件是否有死锁问题
多线程软件在运行的时候是否会出现死锁是一个测试难题,一般也就进行压力和稳定性测试,感觉靠运气,有的时候能发现,有的时候发现不了
大家都有什么好办法吗?
作者:
Jackc
时间:
2012-2-22 15:15
回复
1#
techwatch
很多死锁都发生在进程A申请的资源被其他进程占用,而自身未设计规范的容错或等待机制而导致。
故在实际测试中,可针对测试目标进程运行需要的资源做作出一个资源列表,针对表中每一项资源整理出涉及的其他进程。从而构建出较强覆盖的交互测试用例组,以达到检查目标进程的容错机制是否完善。
作者:
youyan2007
时间:
2012-3-6 17:44
有难度
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2