題記:上周花了點時間學習開源的自動化測試框架Robot Framework,結合自己之前的自動化經驗,就想周末寫篇文章整理下。 目前,所在項目的自動化測試框架是基於STAF/STAX的拓展,圍繞STAX執行引擎,擴展了測試用例的創建、管理(挑選執行那些測試用例:按照模塊,標簽)、Log ...
本文的目的在於引導讀者去了解STAF及如何調用其接口去實現自動化測試的分布式動行。 提到分布式運行,很多人想到了Jenkins,Jenkins里面有個node插件,可以去分派任務給slave,Jenkins也有console可以查看運行LOG,但Jenkins存在如下幾個問題: .需要事先在node里填寫好slave的信息。 .需要人為的去指派任務到某個slave上 .多個task一起運行時,c ...
2013-07-03 11:39 1 2419 推薦指數:
題記:上周花了點時間學習開源的自動化測試框架Robot Framework,結合自己之前的自動化經驗,就想周末寫篇文章整理下。 目前,所在項目的自動化測試框架是基於STAF/STAX的拓展,圍繞STAX執行引擎,擴展了測試用例的創建、管理(挑選執行那些測試用例:按照模塊,標簽)、Log ...
分布式自動化測試設計思路 在ZKBioSecurity3.0系統自動化測試過程中,由於授權模塊需要經常更改授權點數以及系統時間,不適合於與其它的流程置於同一台服務器上運行,因此萌生構建一次部署到多台服務器的想法。此舉既可以解決目前的資源影響問題,也可以為后繼的分布式執行自動化腳本做鋪墊 ...
最新的selenium測試平台大概有這么幾個組件 Selenium Standalone Server: 用來搭建遠程測試平台以及分布式測試。 Selenium WebDriver: 最基礎的用來創建測試腳本以及用來和上面的server進行交互的客戶端的驅動。這個針對不同的開發語言有不同的版本 ...
一、項目背景 因公司項目包含服務器(tomcat、redis、dubbox、zookeeper)和客戶端(android/ios/macos/windows),在測試中會使用Java/C++/OC/多種語言進行開發,增加了測試人員的技術要求,也增加了公司的成本,需要一款使用單一語言支持測試 ...
前言 pytest-xdist是一款分布式測試插件,它有兩種方式實現master和worker的遠程通訊,一種是SSH,另一種是socket。本文將介紹如何使用SSH實現用例同步、用例執行以及報告收集 項目環境 系統環境 角色 系統 Python版本 ...
前言 pytest-xdist是一款優秀的分布式測試插件,它可以實現進程級別的並發,也可以實現類似於master-worker主從分布式測試。目前中文網站對於進程級別的並發介紹的比較多,對於主從分布式測試的資料少之又少。經過反復的實踐,對於主從分布式環境的部署和運行有了一定的認知,因此,在本文 ...
如果jenkins部署在linux服務器上,怎么來執行本地自動化測試,怎么來提高測試效率,或者如何進行瀏覽器兼容測試,怎么來簡化繁瑣的部署,不可能每個測試機子都部署一個jenkins來啟動持續集成,目前有挺多方式來解決這個問題,目前針對我們測試部我主要通過兩種方式解決:方式一:利用jenkins ...