我们的自动化测试为什么这么难?笔者在别的贴子里面曾提过,自己所在部门的自动化测试经历了几次步进式的建设,都具有阶段性的成果,但是总的看来却不是一个成功的案例。..
在过去多年的持续集成咨询经历中,最常听到的一个问题是:如何来评估企业在配置与发布管理方面做得到底怎么样?还需要在哪些地方进行改进或提高?..
如何才能做到持续交付?过去十年中,一个划时代的改变就是:基于Web的业务模式对传统企业业务模式的冲击。亚马逊就是历史最长,也最明显的例子之一,而越来越多的公司(从航空到金融服..
Arquillian能集成Java EE容器(像JBoss AS和GlassFish)和Servlet容器(比如Tomcat和Jetty),也可以在云服务里运行测试。对容器的支持能让开发人员针对各种技术平台进行测试,..
UI自动化开发的一些技巧 - .NET部分。一般来说,UI自动化测试开发过程中,尝试不同的方法去找界面上的控件是一个比较费时的事情,这是因为有些界面需要前期操作很多步骤才能到达目的界面..
通用服务器桩-Receiver使用说明文档 1 背景 “驱动+桩”是一种比较成熟的服务器端模块测试模式,易于实施自动化。..
概述 数据驱动在PS产品线是一种常见的自动化方式,由于想法自然、设计简单、收益显著,是一种自动化的常见方案。然而数据驱动却存在着一些缺点让我们很头疼,..
背景问题及解决方案问题 一个系统中所有模块的输入数据结构一致,都是明文的行数据,行数据之间逻辑、列数据之间逻辑通过数据本身很难看出,导致构造的数据可复用成本高,对大..
1 背景介绍 1.1 接口 web ui接口是服务器与客户端交互的方式,即浏览器或者其他客户端工具与web服务UI层交互的协议.常见的有两大类,一是浏览器与服务器交互的 HTTP,HTTPS协议的接..
背景问题及解决方案问题 一个系统中所有模块的输入数据结构一致,都是明文的行数据,行数据之间逻辑、列数据之间逻辑通过数据本身很难看出,导致构造的数据可复用成本高,对大..
分布式测试执行框架的建立方式 1 相关说明 1.1 背景简介 随着一个产品的自动化工作不断深入,自动化的case积累数量持续增长,绝大部分毫无依赖关系的case由于串行运行,测试执..
背景 Windows客户端产品基于UI的自动化测试自古以来都比较难做,基于非标准控件的UI自动化更是难上加难。进程间基于UI的自动化测试会对产品UI布局有很大依赖,产品布局的每一次改动..
概述 数据驱动在PS产品线是一种常见的自动化方式,由于想法自然、设计简单、收益显著,是一种自动化的常见方案。然而数据驱动却存在着一些缺点让我们很头疼,首先是数据的维护..
Facebook 怎样做自动化测试 最近Quora上有个讨论,原意是:“facebook是如何做自动化测试的,他们是怎样测试才能保证每周的升级都可以不出差错的呢..
如何对Flex进行自动化测试之RIAtest使用方法.今天有时间摸一下flex自动化的一些东西,今天先介绍下一个收费的flex自动化的工具 RIAtest。 第一次认识它是在InfoQ的周刊上看到的,当时没..
我们做自动化测试可能遇到的问题: 1.大量使用name、id、xpath等页面元素。无论是功能修改、UI重构还是交互性改进都会影响到这些元素,这使得Selenium测试变得非常脆弱。..
自动化测试框架更多的是流程与工具的结合,缺一不可。 如果只是简单的将selenium/webdriver,watir等工具进行串联,那么基本也是去了自动化的意义。..
基于有限状态机的软件测试方法.之前基于DBT的page-model模式,在页面数量和功能很大的情况下的伸缩性,扩展性都比较的差。 需要更多的mapping来减少工作量,想到了新的测试模式。..
可扩展的非阻塞式 Tornado 框架基础.Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像 web.py 或者 Google 的 webapp,不过为了能有效利用非阻..
ServcieFramework是一个敏捷、快速、富领域模型的Java MVC 框架,其设计理念是让用户真正能够用最简单的方式解决80%的问题。 该项目目前应用于作者公司内部的一个产品中,刚开源不久,..