JUnit源碼中實現支持不同的使用方式:swt、swing的UI方式和控制臺方式,對于這些不同的UI如何提供統一的接口供它們獲取測試過程的信息(比如出現的異常信息,測試成功,測試失敗的代碼行數等..
在面向過程的編程中,類似于樹形結構或者文件目錄結構,一般使用遞歸的方式進行處理,而在面向過程中,對于這類問題抽象處理為組合模式。..
Junit代碼分析之裝飾模式!在Junit實現中,對于大部分測試代碼的執行都是按照前文分析的執行過程,但同時在Junit中也提供對一個測試方法重復執行多次能力。而重復執行的過程中實際上他是把..
如何使用Jmeter,maven,Jenkins構建云性能測試平臺..
javaScript測試框架jasmine介紹. 在javaScript測試框架jasmine介紹(一)中介紹了編寫jasmine測試腳本的語法結構和一些基本的框架特性,在(二)中筆者繼續介紹一些不是十分常用,但在某些場景的測試中可..
webDriver中如何給元素設置焦點 做自動化過程中,有時候我們需要給某個元素設置焦點,在selenium1.0中提供了給元素設置焦點的方法。但是在2.0中并沒有該辦法。如果是輸入框我們可以使用cli..
用過好多自動化測試工具,對于一顆擁有程序員心的測試工程師來說,選擇webdriver絕對能滿足你的要求。使用Webdriver不要求你把一門語言研究的多精通,你只要知道語法,和常用的包,常用的..
如何開始一個新的開源項目 2011年在 Nicole Sullivan舉辦的 Velocity大會上我介紹了第一個CSS代碼質量工具 CSS Lint, 我們花費之前的兩周瘋狂的編碼, 嘗試著構建一個最終用戶有用并且易于修改的應用..
如果您想開發開源軟件如何選擇開源許可證?如何為代碼選擇開源許可證,這是一個問題。 世界上的開源許可證,大概有上百種。很少有人搞得清楚它們的區別。即使在最流行的六種---..
如何使用cppunit做模塊測試.最近在K2的測試項目中做了一些利用cppunit做接口測試的工作,總結了一篇使用簡介,里面有實際測試用例的svn地址,希望對有興趣的同學有所幫助。..
如何使用JUNIT的一些高級特性。最近在測試結算時用到JUNIT框架,發現JUNIT4有一些新特性很好用,現分享給大家。 一、 @BeforeClass 和 @AfterClass..
HTTP壓力/性能測試工具ABSender安裝介紹.本博文描述了怎么樣單獨編譯ABSender而不依賴于Apache。..
面向Flex和AIR的開源自動測試工具FlexMonkey.Gorilla Logic今日(譯者注:英文原文發表日)發布了FlexMonkey 5,一款面向Adobe Flex和AIR的開源自動測試工具。該項目包含一個基于AIR的控制臺,通過提供錄制..
在Java領域,談到網絡編程,可能大家腦海里第一反應就是MINA,NETTY,GRIZZLY等優秀的開源框架。沒錯,不過在深入探究這些框架之前,..
淘寶開放平臺的遇到的技術問題.經歷了近三年的平臺發展,隨著業務量跳躍增長和開放尺度的不斷加大,問題隨之而來,開放平臺技術問題這個小短篇就是想擺出問題,有些東西已經起步,有..
使用Java語言開發,一定會用到的網站開發工具大全.美國程序員Jon Scott Stevens,公布了他的創業公司所使用的開發工具清單。 他的語言平臺是Java,開發項目是一個網站(還未上線)。所用到..
基于 JUnit 使用 Feed4JUnit 實現數據與代碼分離的測試。經常,在應用程序的業務邏輯中存在大量的這樣的接口:他們接受不同的輸入,然后進行或驗證,或處理,進而完成相同的流程。比如網站..
Selenium關于富文本框的處理思路.最近在使用IATA執行CASE的時候發現在chrome瀏覽器下處理一些類似所見即所得的富文本框,頁面元素在switchintoframe后無法正常切換回來,針對這個問題給出一個解決..
如何用OpenSTA 進行 web 性能測試?在市場需求的推動下 , Web 應用如今已經從一般的網站發展成為大型電子商務、信息發布和提供各種服務的平臺 , 軟件規模不斷擴大 , 軟件復雜性不斷增加 , ..
持續集成工具hudson的安裝和使用方法.hudson是類似CruiseConrol和Continuum的持續集成工具。要求軟件項目已經使用了自動構建腳本,比如ant或者maven 等。持續集成工具可在此基礎上進一步自動化,實..