自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (8)
  • 收藏
  • 关注

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

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

2012-06-30 00:30:34 3466

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

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

2012-06-30 00:15:08 3036

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

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

2012-06-29 23:57:34 4223 1

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

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

2012-06-29 22:42:13 3459

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

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

2012-06-29 22:03:25 8741 2

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

这一系列文章目的不是讲ruby,也不是讲selenium-webdriver,而是通过一个登录soso首页的小例子讲怎样一步一步写好自动化测试。目标是:面向对象编程,实现逻辑与数据分离。如果你觉得已经学会了selenium-webdriver这个工具,而且也可以自己写一些小例子,但是似乎又是在云里雾里,不知道怎样写出来一个成品,不确定应该用哪种开发框架,用什么测试框架。打个比方,就好像你已经会

2012-06-29 21:26:39 4495

ruby+selenium-webdriver测试--第一个例子源代码

博客“ruby+selenium-webdriver测试--第一个例子源代码”

2012-06-30

ruby+selenium-webdriver测试-测试用例源代码

博客“ruby+selenium-webdriver测试-测试用例源代码”

2012-06-30

ruby+selenium-webdriver测试--多个测试用例源代码

博客“ruby+selenium-webdriver测试--多个测试用例”源代码

2012-06-30

ruby+selenium-webdriver测试-逻辑与数据分离源代码

博客“ruby+selenium-webdriver测试-逻辑与数据分离”对应源代码

2012-06-30

ruby+selenium-webdriver测试源代码003

博客“ruby+selenium-webdriver一步一步进行自动化测试------面向对象编程”对应源代码

2012-06-30

ruby192安装包

上传一个ruby192安装包方便大家使用

2012-06-29

ruby文本编辑器scite

已经配置好的可用的ruby文本编辑器,方便大家使用

2012-06-29

ruby-192安装包

为方便大家,现在上传一个可用的ruby-192安装包

2012-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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