存档

文章标签 ‘自动化测试’

web UI 自动化测试征程(八)

2011年9月6日 吴颖敏 没有评论

在测试facebook应用的时候,在处理通过https并穿过Proxy的过程中得到了许多经验,发现了Mechanize这一利器,留下点Memory。 Mechanize在做自动化框架上可以有所延伸,基于内存的自动化测试。Browser() 对象命令,比如 .select_form()、.submit() 和 .follow_link(),真的是实现 “查找并发送” 操作的最简单、最明显的方法,同时绑定了我们希望在 Web 自动化框架中具备的复杂状态和会话处理的
................Read More

web UI 自动化测试征程(四)

2010年2月12日 吴颖敏 1 条评论

接着WEB自动化之旅(二),对RUBY和WATIR框架进行进一步的分析。主要针对WATIR源码进行简单的分析。 一般的WATIR自动化测试都是以对浏览器的初始化开始的: #Jaycer.D.Woo# #open the IE browser ie = Watir::IE.new # print some comments ie.goto test_site 这是简单的初始化IE并连接到URL(test_site) 这里用的是IEController的navigate属性转到相应的URL(与.NET中的nevigate同质
................Read More

web UI 自动化测试征程(三)

2010年2月5日 吴颖敏 没有评论

由于Web2.0的兴起,用户不在对简单的HTML页面感冒了,所以FLEX,silverlight等也相继占领前驱市场,随之对WEB APPLICATION的富程序端的测试,Flex的测试,silverlight的测试成为了自动化测试中的一个难点。 web UI 自动化测试征程(三)重要介绍了对flex的自动化测试。Flex测试的难点在于HTML与AS的转换,AMF协议的解析使得在开源的世界中实现的机制比较少,这里简单介绍下Selenium对 Flex的自
................Read More

web UI 自动化测试征程(二)

2010年1月21日 吴颖敏 2 条评论

继续web UI 自动化测试的介绍,上一篇web UI 自动化测试征程(一)中主要介绍seleniume的使用,这篇我们来看下当下比较流行的另一自动化工具Watir(发音类似water),Web ApplicationTestinginRuby. 它是Ruby语言下,一个自动化UI测试的框架。对于Watir的测试框架,它对于ActiveX插件,JavaApplets, Flash, 或者其他的插件应用程序基本不支持。如何确定您测试的页面是否Watir支持,只要您在页面中
................Read More

web UI 自动化测试征程(一)

2010年1月12日 吴颖敏 2 条评论

随着敏捷实践的引入,越来越多的公司注重产品的回归自动化测试。 这里简单的介绍一下关于SELENIUM的用法,Selenium是由THOUGHWORKS公司开发的 基于WEB层面的自动化测试工具。它是由JAVASCRIPT开发的,支持PYTHON,RUBY,C#,JAVA,PHP,PERL等多种语言。它有三部分组成,Selenium-IDE:应用层录制工具;Selenium-RC(Remote Controller):支持不同语言的客户端驱动,包含Selenium-SERVER;Seleniu
................Read More