使用Selenium进行验收测试
上一篇 /
下一篇 2012-03-26 15:22:26
/ 个人分类:Selenium
d#oT;_YRL4i0使用Selenium进行验收测试
ns+p$d2G J__ |8g0$Q[/B"]@:s)~y0T0 51Testing软件测试网4nNm ]rdG
[u[+T~e]0作者: 未知 来源: 网络转载
@~t*WO6}%L
od051Testing软件测试网&Q-wm]MS
,J!E(D%gjKOk"_7P(N0概述51Testing软件测试网u2N:f&Pp:^(x9g;{y
51Testing软件测试网7^ h4j'F'[/osPI 我们公司是没有正规的测试人员的,对一个模块而言,功能是否完成都是由开发人员手工测试。项目后期经常发生这样的情况,开发人员更改一个BUG,自已测试表示通过,但是发到客户那却发现,BUG是改好了,以前正常工作的功能却不能工作了。对一个模块来讲,更改一个部分的代码,可能会造成连锁反应,如果要保证不会造成其他功能不受影响,必须进行全面的测试,这在项目后期,频繁更改BUG时,肯定是不现实的。 鉴于这种状况,考虑将Selenium引入到项目中。51Testing软件测试网 }7D-C3d.C
N
51Testing软件测试网5n8W]KWBjs^G
8PKP&G"^)H-QP0&r3^Onl lp[0 Selenium是ThoughtWorks公司开发的一套基于WEB应用的验收测试工具,直接运行在浏览器中,模拟客户操作。51Testing软件测试网E&b)k:J0c
51Testing软件测试网$Ycn(zS4x;xo~c#k i
)\(ce8hT@0,M5Ho5eN5R,c7i0 Selenium抽象出一系列命令来模块用户操作,比如open命令表示打开一个URL,click命令表示点击某个按钮。Selenium实际上将这些命令转化成实际的HTTP请求在浏览器中运行。
^%m1V3L&V-]051Testing软件测试网p:E8n
uF2gBiU|(B
Z
K~4FgK/m-YQ0 具体支持哪些命令可以参见SpringSide的翻译。
pr a.L d051Testing软件测试网(Y|9A0G4A`2PG9vlv51Testing软件测试网/zy!eZ3Q2F|:c{
Selenium IDE
:xqo7_ B u}0E
I0 wH;t.U1{0
O$xXuTT0 Selenium IDE是基于FIREFOX浏览器的一个插件,提供GUI界面来运行Selenium测试。Selenium IDE提供脚本录制功能,可以将用户在浏览器中执行的操作记录下来,生成各种形式的脚本,可以将这些脚本保存供以后使用。
1?8r&a