51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

一个比较有意思的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-3-28 09:46:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前几天测试 发现了一个bug,在重现的时候发现,用鼠标点击操作能够发生这个bug,而用键盘操作的时候就不能够发生。

那么我想问一下,在计算机操作系统中,用鼠标和键盘 操作传送的信号不一样吗?分别是怎么样的呢?

又是如何来实现的呢?

不太懂计算机操作系统,请教。

问题重现步骤如下:
1.I create two node in the Framework named AdverseYaw1 and AdverseYaw.
2.select the AdverseYaw1 node
3.input the name AdverseYaw directly.(my perpose is to change name AdverseYaw1 to AdverseYaw)
4.click anywhere use mouse.(Note:do not use keyboard now)
5.the warning box appears.

6.click the ok(确定) button.(Note:do not use keyboard now)
7.Then the dotted line appears in the EDITING VIEWS and will not disappear for a long time
8.Repeat step 3 to 6 for three times,it still appear and the dotted line will get more

问题帖图如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-3-28 15:02:51 | 只看该作者
我认为这个问题应该是和传输信号没有关系的,这种底层传输信号的出错几乎是不可能的。有可能是内部编码的问题,Enter键设成确认,但没有把mouse的click也设置进去。
因为你的case是给node重新命名,所以还有一种情况是两个node不能命名为同一个name,这样的话mouse click出现的warning有可能就是正确的,而键盘的内部设置就有可能是个bug.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-3-30 08:58:21 | 只看该作者
你说的有道理。像低层传输信号的出错是应该不太可能的。但是我 觉得这句话如何理解 “ Enter键设成确认,但没有把mouse的click也设置进去。”我记得以前用 powerbuilder开发过小程序,但是没有考虑到要什么把enter键设成确认,把mouse的click也设置进去。请问这个是必须的吗?我没有这样子做过。

当然,也有可能我还没有描述清楚我的bug。我的这个bug是 上面的所有步骤用鼠标操作就能够出现bug,用键盘就不会出现bug。当然,不论那种情况下 都能够出现warning。而不应该出现的是 上面的图中的 虚线框
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-10-27 19:54:08 | 只看该作者
要是附上环境就好了 ,自己搭建了来测!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 05:39 , Processed in 0.082021 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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