51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6797|回复: 6
打印 上一主题 下一主题

waitir+ruby自动化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-5 16:09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大侠,本人最近对自动化测试工具有点兴趣,在网站上搜索了相关的软件,安装了ruby和watir工具来试用,看了一些用户手册,了解了大概,这个工具本身是基于IE浏览器的上各种控件属性,所以对于HTML语言也是要熟悉的,可是对于这个本质的还是有些迷惑,例如一个正要进行测试的项目,如果用watir+ruby对它进行自动化测试,怎么写测试用例脚本,验证系统的正确性?
或者就是一个业务功能模块,如何进行?希望知道的高手们可以指导一二,谢谢了~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-9-14 09:46:25 | 只看该作者
我不是高手,不过我也在搞ruby自动化测试,所谓自动化只不过就是为了提高测试工作的效率,但是无法代替前期的手工测试,所以说如果使用自动化的话,就只能将所有的测试用例定义好,然后通过测试用例来编写测试脚本,主要是为了后期的回归测试,方便管理和提高回归测试的效率.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-11-29 11:40:28 | 只看该作者
首先你要梳理业务功能点,再讲功能点通过脚本实现。验证系统的正确性,自己在写脚本的过程中,针对每个功能点,要有预期的判断,记录这个步骤是失败还是通过,有些错误是未知的,所以还需要有异常的捕获机制。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-12-3 18:32:09 | 只看该作者
watir的功能不过就是控制浏览器行为,跟测试设计本身一点关系都没有。这和单元测试直接调用API是完全不同的概念。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-2-29 10:13:18 | 只看该作者
真心希望能在网上找到这方面的资料~
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-2-29 10:14:17 | 只看该作者
有个疑问: watir 与 waitir 是同一个概念嘛? 区别在哪? 望知道的童鞋不惜赐教/
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-3-1 10:15:21 | 只看该作者
用Ruby的单元测试进行 脚本编写,Assert 进行 预期结果判断。
另外可以集成CI 工具进行持续集成,如果要Rpt的话可以自己编写,或者用CI report。Rspec Cucumber 等第三方 插件 也可以配合自动化测试
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-6 00:32 , Processed in 0.070584 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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