51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2655|回复: 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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-10-12 23:49:07 | 显示全部楼层
谢谢版主的回复。
同时也顶一下,希望顶到其他各位高人的见解。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-18 00:57 , Processed in 0.072346 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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