51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3528|回复: 3
打印 上一主题 下一主题

[求助] race condition testing?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-6-12 14:11:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在software testing书上看到race condition testing,不知道中文怎么翻译的.

有这样一段话: Race condition testing is difficult to plan for, but you can get a good start by looking at each state in your state transition map and thinking about what outside influences might interrupt that state. Consider what the state might do if the data uses isn't ready or is changing when it's needed. What if two or more of the connecting arcs or lines occur at exactly the same time?

[ 本帖最后由 happybean 于 2006-6-12 15:48 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-6-12 16:53:35 | 只看该作者
从字面上看是竞争条件,我的理解是“冲突测试”,比如争夺同样的资源,在某一状态下收到错误的消息、接收到错误的动作等。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-6-12 16:58:08 | 只看该作者

回复

特征条件很难计划,但是你可以通过在你的状态转换地图中查看每一个状态,然后考虑什么样的外部影响可以中断这种状态,这样可以有一个好的开始。如果要使用的数据没有准备就绪或者需要数据时,数据正在改变,我们可以知道该状态可以做些什么。是否两条或更多的弧钱或者直线在同一时刻正好发生了。

从后面的解释来看,好象是在说,每一种功能特征都有不同的条件,而这种条件正好就是你要测试的对象。RACE是种族的意思,所以种族,也就是不同的民族。

希望提出不同的看法
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-6-12 17:56:20 | 只看该作者
原帖由 jody 于 2006-6-12 16:58 发表
特征条件很难计划,但是你可以通过在你的状态转换地图中查看每一个状态,然后考虑什么样的外部影响可以中断这种状态,这样可以有一个好的开始。如果要使用的数据没有准备就绪或者需要数据时,数据正在改变,我们可 ...

race在这里肯定不是种族啦, 理解为竞争,个人感觉比较恰当......
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-21 00:48 , Processed in 0.067192 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表