我們的自動化測試為什么這么難?筆者在別的貼子里面曾提過,自己所在部門的自動化測試經歷了幾次步進式的建設,都具有階段性的成果,但是總的看來卻不是一個成功的案例。..
在過去多年的持續集成咨詢經歷中,最常聽到的一個問題是:如何來評估企業在配置與發布管理方面做得到底怎么樣?還需要在哪些地方進行改進或提高?..
如何才能做到持續交付?過去十年中,一個劃時代的改變就是:基于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%的問題。 該項目目前應用于作者公司內部的一個產品中,剛開源不久,..