自动化测试
文章平均质量分 54
liubofengpython
这个作者很懒,什么都没留下…
展开
-
关于功能自动化测试的一些想法(持续更新ing)
自已关于自动化的一些想法,总结一些关键词。积累到一定程度后,完善此文章。保证质量。选择项目,收益最大。开展逐层扩展ie的xpath查找缓慢。(暂无解决办法)递归代码存在缺陷。(plus3.plus4)数据驱动文件数据库层的校验存在问题:1、硬编码导致脚本不灵活。2、结果验证不是很严谨原创 2012-07-01 23:55:27 · 561 阅读 · 0 评论 -
Selenium-webdriver—使用Page Object设计模式
在进行web前端自动化测试的过程中,Page Object设计模式可以称得上是杀人放火,居家旅行的常备武器。Page Object将测试对象及单个的测试步骤封装在每个Page对象中,以page为单位进行管理。举例来说,在没有使用Page Object模式的情况下,脚本可能是这样写的:Ruby代码 require 'rubygems' require 'sel转载 2012-07-05 21:39:44 · 15934 阅读 · 0 评论 -
开源应用架构之Selenium WebDriver(中)
Selenium团队最近发布了Selenium 2(又名Selenium WebDriver)。主要新功能是集成了WebDriver——曾经是Selenium 1(又名Selenium RC)的竞争对手。Selenium RC在浏览器中运行JavaScript应用,而WebDriver通过原生浏览器支持或者浏览器扩展直接控制浏览器:WebDriver针对各个浏览器而开发,取代了嵌入到被转载 2012-07-08 14:34:24 · 3900 阅读 · 0 评论 -
javascript中的沙箱
javascript中的沙箱并非传统意义上的沙箱,只是一种语法上的hack写法而已,javascript中处理模块依赖关系的闭包被称之为沙箱,和 ajax一样,这种sandbox coding风格是一种现象,而不是本质,本身并无对错之分,要看你怎么用,因此,理解并合理运用才是我们对“js沙箱”的一个正确的基本态度,“沙箱无用论”是很业余的观点。——沙箱是一个工具。就和键盘和鼠标一样,我们需转载 2012-07-08 14:32:33 · 4579 阅读 · 0 评论 -
开源应用架构之Selenium WebDriver(上)
前不久,InfoQ向大家推荐了几本有关软件架构的新书,引起了国内读者的广泛兴趣。其中一本是《开源应用架构(The Architecture of Open Source Applications)》,来自知名开源项目的各位作者对软件的设计进行了说明。通过对这些成功的系统架构进行概览,让软件工程师可以彻底了解最佳实践和陷阱。InfoQ中文站响应读者的需求,整理了该书有关知名开源软件架构的精彩内容,转载 2012-07-08 14:35:51 · 2000 阅读 · 0 评论 -
Facebook 的自动化测试
Facebook 怎样做自动化测试最近Quora上有个讨论,原意是:“facebook是如何做自动化测试的,他们是怎样测试才能保证每周的升级都可以不出差错的呢?” 参见Link来自Facebook的Steven Grimm很好地回答了这个问题,觉得还不错,这里以第一人称翻译了一下。对于PHP的代码,我们写了非常多的基于PHPUnit测试框架的测试类,这些测试类覆盖范围比较大,从简单转载 2012-07-10 22:42:26 · 1141 阅读 · 0 评论 -
selinium webdriver ActionChains 动作链的一个方法
selenium webdriver ActionChains 类中没有 将元素移动到固定的坐标后释放案件的方法,多加2个方法便可实现。代码如下: def drag_and_drop_by_offset2(self, source, xoffset, yoffset): self.click_and_hold(source) self.move_by原创 2012-07-10 22:50:05 · 5058 阅读 · 0 评论 -
推荐一本自动化测试的书籍。
Software Test Automation原创 2012-07-01 23:39:06 · 7407 阅读 · 0 评论 -
Selenium实例:AJAX自动化测试应用
package com.testscripts;import com.thoughtworks.selenium.*;import org.openqa.selenium.server.SeleniumServer;import org.testng.annotations.*;import static org.testng.Assert.*;import java.util.Ran转载 2012-07-02 00:19:02 · 1878 阅读 · 0 评论