ruby+selenium-webdriver一步一步进行自动化测试----学习总结陈述

从对ruby和selenium-webdriver一无所知到写出这一系列文章前前后后共用了一个半月的时间。在这一个半月时间里因为自己写出第一个小例子高兴过;也因为是否要使用某种开发框架迷茫过;因为查不到用什么可以保存测试数据,不知道怎样用气愤过。不管怎样,现在终于迈出了第一步。 学习方法: 1...

2012-07-01 15:05:05

阅读数 3911

评论数 0

ruby+selenium-webdriver一步一步完成自动化测试----生成测试报告

测试用例执行完后,生成一份可视化良好的测试报告,这份测试才算功德圆满。昨天用了一下午的时候查怎样生成测试报告,又走了一次不大不小的弯路,其实通过自动化测试框架rspec就可以生成测试报告的。只需要做一点小小的“手脚”---将命令行中打印的内容追加到文件中就可以了。 还记得上一篇“多个测试用例”吗...

2012-07-01 12:47:37

阅读数 3816

评论数 0

ruby+selenium-webdriver一步一步完成自动化测试-----多个测试用例

在上一篇“逻辑与数据分离”中只有一个测试用例,在这篇中主要是针对多个用例。验证用户名、密码全部错误;用户名、密码全部为空;用户名为空;密码为空,几种情况登录。 1.D盘新建文件夹test005,文件结构与“逻辑与数据分离中一致” 2.login_dialog.rb文件内容与上一篇“面向对象编程...

2012-06-30 00:30:34

阅读数 3194

评论数 0

ruby+selenium-webdriver一步一步完成自动化测试-----逻辑与数据分离

上一篇面向对象编辑,貌似这个用例已经很完美,但是还有不完善的地方,测试数据(用户名、密码、断言的判断数据)还是硬编码,要想做的更完美,实现逻辑与数据分离,这才是自动化测试的真谛。 方法:运用yaml,读取配置文件中测试数据 1.创建文件目录: 2.login_dialog.rb文件内...

2012-06-30 00:15:08

阅读数 2760

评论数 0

ruby+selenium-webdriver一步一步进行自动化测试------面向对象编程

前一篇文章中写了一个测试用例,看上去还算不错。但是代码的扩展性并不好,假想对登录进行手动的功能测试,会想到哪些测试用例?(验证错误的用户名正确的密码; 用户名和密码为空直接点击登陆按钮。等等)是不是每个用例都要写一套代码呢?答案肯定是否定的。可以把登录的功能抽象成一个方法。进一步研究发现,有些测...

2012-06-29 23:57:34

阅读数 3761

评论数 1

ruby+selenium-webdriver一步一步完成自动化测试-----一个测试用例

上一篇的小例子可以正常执行通过,但是这并不代表就可以按照这个思路写测试代码了。自动化测试与手工测试是一样的,要有测试用例,有执行有结果,但是上一篇的例子里并没有。 众所周知,java开发用JUnit进行单元测试、C#开发用NUit进行单元测试,selenium-webdriver也需要一个这样的...

2012-06-29 22:42:13

阅读数 3127

评论数 0

ruby+selenium-webdriver一步一步完成自动化测试-----第一个小例子

第一个小例子,登录soso首页,简单直观易懂。通常我们都是这样写的,网上各种例子也是这样的。 1.打开文本编辑器SciTe 2.file--new新建一个文件,写下如下代码 #encoding: utf-8 require 'rubygems' require 'selenium-web...

2012-06-29 22:03:25

阅读数 7799

评论数 2

ruby+selenium-webdriver一步一步完成自动化测试-----准备篇

这一系列文章目的不是讲ruby,也不是讲selenium-webdriver,而是通过一个登录soso首页的小例子讲怎样一步一步写好自动化测试。目标是:面向对象编程,实现逻辑与数据分离。 如果你觉得已经学会了selenium-webdriver这个工具,而且也可以自己写一些小例子,但是似乎又是在...

2012-06-29 21:26:39

阅读数 4145

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭