51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 请问这些方面是采用手工测试还是自动化?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-10-12 04:36:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 roundmoon88 于 2011-10-12 23:47 编辑

本人是新手,问的问题比较菜,请高手多多海涵。

刚刚学习测试,正在学习IBM Rational Functional Tester(简称RFT)。

我正在试着使用这个工具做一些test case。经过学习发现,测试工具就是录制并生成相应的执行脚本。但是感觉有些功能的测试使用工具能行吗?经过工具的测试值得信赖吗?

具体地,我列出一些问题,请大家看看,您遇到这个问题到底使用手工测试还是自动化测试呢?

1. 负面测试
感觉需要负面测试的地方,您用自动化吗?
感觉手工测试更好些。
自动化测试怎么做呀?
比如说创建新用户页面,email是必须的信息,若是用户提交了空字段,系统提交不成功,返回警示信息。
手工测试比较简单,一下子就搞定了,就不说了。
自动化测试,您是怎么做的呢?提交空字段?回放RFT脚本,若页面提交成功,就是bug, 提交失败,就OK. 感觉不如来个手工测试,简单明了。

2. 需要查看数据变化的地方
也举几个例子,请您看看的的看法对不对?
a. Reset
这个按钮被点击之后,需要看看原来填写的信息是否给Reset掉,若使用RFT,点击了按钮之后,如何可以确保原来所填写的内容被清理了?

b. Send Welcome Email
这是一个Checkbox,当信息保存之后,需要以某一个email帐号去查看是否收到email;或者到数据库查看相应的表的字段里面是否做了相应的设置。
自动化测试能不能做到这个分上?

c. Save Customer Info
此功能,将保存修改过的客户信息。
手工做的时候,回到指定的页面,或者到数据库里面去查看一些是否真正把用户信息给更新了,就可以了。
若是录制一个自动化脚本,播放一下,得到Pass。能说明Save Customer Info功能是Pass了吗?

d. Delete Customer
此功能,将删除一个用户。
手工测试,即可删完之后,再回到页面上看看,这个用户在不在了,或者检查一下数据库里面这个用户信息是否得到处理了。这就可以了。
自动化测试,回放脚本的确可以删除某用户,但是系统到底是不是真正地在后台执行了这个操作,RFT能行吗?

e. Search
需要查看是否满足条件的记录被搜索出来。手工做,也是用眼睛看看页面或者到数据库里面做一些查询,会知道有没有bug。
自动化测试,能不能实现呢?

诸如此类可以举出好多例子。就不一一列举了。

本人刚刚学习测试工具的使用,知道的不多,甚至很肤浅。想听听大家的说法。
需要重复的是,问的问题可能很肤浅,请大家谅解,不要拍砖头。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
发表于 2011-10-22 12:47:04 | 只看该作者
RFT是个不错的自动化测试工具,这里有些资料可参考学习:
http://www.automationqa.com/tools/rft.html
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    7#
    发表于 2011-10-21 22:44:56 | 只看该作者
    你要实现的功能,工具都能做,关键在于成本与效率,怎么去平衡
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    6#
    发表于 2011-10-21 22:44:54 | 只看该作者
    你要实现的功能,工具都能做,关键在于成本与效率,怎么去平衡
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2011-10-15 13:14:00 | 只看该作者
    都是为了共同的目的:提高测试的效率,哪个效率高就用哪个。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-4-18 19:23
  • 签到天数: 189 天

    连续签到: 1 天

    [LV.7]测试师长

    4#
    发表于 2011-10-14 11:39:30 | 只看该作者
    归根结底来说:工具不是万能的,但是没有也是不行的
      使用工具是为了提高效率,具体怎么合理利用,这个就得靠自己去取舍了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-10-12 23:49:07 | 只看该作者
    谢谢版主的回复。
    同时也顶一下,希望顶到其他各位高人的见解。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2011-10-12 21:15:42 | 只看该作者
    很多东东不能用工具测得,一些东东也不能用手工测
    灵活运用吧
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 07:52 , Processed in 0.082016 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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