zxh 发表于 2010-8-5 16:09:56

waitir+ruby自动化

各位大侠,本人最近对自动化测试工具有点兴趣,在网站上搜索了相关的软件,安装了ruby和watir工具来试用,看了一些用户手册,了解了大概,这个工具本身是基于IE浏览器的上各种控件属性,所以对于HTML语言也是要熟悉的,可是对于这个本质的还是有些迷惑,例如一个正要进行测试的项目,如果用watir+ruby对它进行自动化测试,怎么写测试用例脚本,验证系统的正确性?
或者就是一个业务功能模块,如何进行?希望知道的高手们可以指导一二,谢谢了~~

candle 发表于 2010-9-14 09:46:25

我不是高手,不过我也在搞ruby自动化测试,所谓自动化只不过就是为了提高测试工作的效率,但是无法代替前期的手工测试,所以说如果使用自动化的话,就只能将所有的测试用例定义好,然后通过测试用例来编写测试脚本,主要是为了后期的回归测试,方便管理和提高回归测试的效率.

xuemingzhe_0 发表于 2010-11-29 11:40:28

首先你要梳理业务功能点,再讲功能点通过脚本实现。验证系统的正确性,自己在写脚本的过程中,针对每个功能点,要有预期的判断,记录这个步骤是失败还是通过,有些错误是未知的,所以还需要有异常的捕获机制。

goal1860 发表于 2010-12-3 18:32:09

watir的功能不过就是控制浏览器行为,跟测试设计本身一点关系都没有。这和单元测试直接调用API是完全不同的概念。

work_856 发表于 2012-2-29 10:13:18

真心希望能在网上找到这方面的资料~

work_856 发表于 2012-2-29 10:14:17

有个疑问: watir 与 waitir 是同一个概念嘛? 区别在哪? 望知道的童鞋不惜赐教/

kokahkhk 发表于 2012-3-1 10:15:21

用Ruby的单元测试进行 脚本编写,Assert 进行 预期结果判断。
另外可以集成CI 工具进行持续集成,如果要Rpt的话可以自己编写,或者用CI report。Rspec Cucumber 等第三方 插件 也可以配合自动化测试
页: [1]
查看完整版本: waitir+ruby自动化