• 4716阅读
  • 9回复

请问这样测试GUI程序合理吗? [复制链接]

上一主题 下一主题
离线netlove
 

只看楼主 正序阅读 楼主  发表于: 2008-07-22
— 本帖被 XChinux 执行加亮操作(2008-07-23) —
  在界面上有两个按钮需要与底层进行四次交互,正常情况点击button,qte程序跑的很好。结果测试组的人不停的交叉点击两个BUTTON,一分钟能点击60次还多,结果便是GUI变的非常慢,然后就说是GUI设计有问题,我也不是很明白,让我必须找出原因,郁闷?变的非常慢,到底是为什么?谢谢各位了
离线xjcook

只看该作者 9楼 发表于: 2008-07-25
slot signal机制确实慢了点。但是慢不到这个成程度。
你是不是有一些处理数据或者你说的交互的在主进程中,如果在的话,可能会拖慢。
象这些会有延迟或者处理速度慢的应该单独起线程来处理。
如果你处理起来有麻烦的话,象这种按钮就让他在按下去之后变灰,等你处理完了再变回来。
离线foxyz

只看该作者 8楼 发表于: 2008-07-24
有个办法,你认为限制点击速率!让测试的每分钟最多能点40次
离线netlove

只看该作者 7楼 发表于: 2008-07-23
不过我不知道GUI是不是需要这样的压力测试?如何改变这种情况呢?我感觉就是事件处理的慢啊,连续点击30次左右,就停顿住了,然后就看到不停的打印事件处理信息,打印结束,界面又畅通。可是现在却让非得解决这个问题,我感觉郁闷死了
离线laurentium
只看该作者 6楼 发表于: 2008-07-23
我也遇到同样的问题,我的还要严重,点快了,只要5、6次就比较延迟了
离线foxyz

只看该作者 5楼 发表于: 2008-07-23
所以你的慢不是点button慢,而是处理的慢。不过话又说回来,slot signal机制确实慢了点。这个是QT自己说的
离线netlove

只看该作者 4楼 发表于: 2008-07-22
发送接收信息是独立线程,处理信息是在GUI主线程内
离线netlove

只看该作者 3楼 发表于: 2008-07-22
就是向linphone 发送消息,然后读取消息。
离线foxyz

只看该作者 2楼 发表于: 2008-07-22
不清楚所谓的跟底层交互式什么意思?你的所谓底层是什么?
离线netlove

只看该作者 1楼 发表于: 2008-07-22
我说是点击这么快,根本处理不过来,他们对这个答案不满意,我不知道该怎么找原因了,还说这是压力测试,这样就是有问题。
快速回复
限100 字节
 
上一个 下一个