51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3180|回复: 7
打印 上一主题 下一主题

[讨论] 自动化测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-20 23:51:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大家的自动化功能测试能做到什么程度?做测试一段时间了,由于公司测试组比较新,总找不到自动化的感觉.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
发表于 2009-3-23 11:04:51 | 只看该作者

回复 8# 的帖子

事实上能实现自动化的语言太多了,Windows下只要能同系统底层api进行交互就能去实现,我想u/linux也类似,不过就是这类多用shell较少进行窗口自动化。
用任何太笼统,java毕竟是虚拟层上的语言,用c写windows下的自动化脚本维护很难想象。

事实上即使自己写自动化框架,日久后也会使得人觉得是在做重复工作,总是用那几个api进行组合:找到窗口->匹配->写Log/截图->继续下一个循环。

[ 本帖最后由 shanxi 于 2009-3-23 12:40 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-3-23 10:33:28 | 只看该作者
java和c可以实现任何自动化,不过代价比较大,不是一般公司可以实现的了的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-3-23 01:02:14 | 只看该作者
谢谢各位的热心帮助!以下我说说我们目前的做法,希望大家多多给出意见.
我使用过的功能测试工具包括Robot和RFT.
1.之前用Robot写了一个框架,处理Web页面上的各种控件(也包括数据校验等),再通过Excel数据驱动的方式来实现回放.
存在的问题:没有任何异常处理,所以Excel里面的数据必须顺序覆盖每个操作步骤.而且经常出现问题,比如说下班后跑脚本,如果刚好碰到服务比较慢的情况就抛Exception
2.使用RFT也写了一个框架,基本原样照搬Robot的,加上了少少的Exception处理,基本上1能实现的用2也可以实现
存在的问题:当出现找不到控件的情况下,RFT自动给出Pop-up提示框,无法自动关闭.
3.上述两个框架存在的其他问题:1)UI变化时,Excel数据也要跟着相应改变,存在很多手工成分.2)做了一个用以上两种工具测试VB系统的调研,发现它们无法抓取到VB系统中的控件属性,需要具体指定坐标才能对控件进行操作.按我个人的理解,这就意味着无法使用上述两个框架来对该VB系统进行自动化测试.不知道大家有没其他的见解?具体该如何解决的这个问题呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-3-22 14:44:20 | 只看该作者
我也想看看,还是测试新手
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 15:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2009-3-22 13:30:46 | 只看该作者
    QTP分区里有些初级框架,你可以找来看看。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-3-21 13:50:19 | 只看该作者
    自动化关键要形成适合自己公司的一套框架,然后逐步完善这个框架,然后可以选择适当的自动化工具。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-3-21 01:42:23 | 只看该作者
    完成了SPY工具
    可以用windows native api自动化
    虽然没用accessiblity这个方案
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 03:31 , Processed in 0.069154 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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