成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

云計算平臺做不了自動化測試?給你一套解決方案

云計算 自動化
云計算平臺是最近各大公司都在火熱研究的產品,各大公司在二次開發國外開源云計算平臺,如:OpenNebula、Openstack、CloudStack、Eucalyptus等。同時在測試方向中,自動化測試也是悄然的改變這測試的方式,那么問題來了,自動化測試+云計算平臺=?是否可做?可做多少?云計算中的虛擬機操作是否可做?記得剛接觸云計算平臺的時候,一個云計算平臺領導說過結論性的話:云計算做不了自動化,心里一陣想法油然而生。

云計算平臺是最近各大公司都在火熱研究的產品,各大公司在二次開發國外開源云計算平臺,如:OpenNebula、Openstack、CloudStack、Eucalyptus等。同時在測試方向中,自動化測試也是悄然的改變這測試的方式,那么問題來了,自動化測試+云計算平臺=?是否可做?可做多少?云計算中的虛擬機操作是否可做?記得剛接觸云計算平臺的時候,一個云計算平臺領導說過結論性的話:云計算做不了自動化,心里一陣想法油然而生。

那么在云計算平臺中自動化測試給很多人帶來了困擾,很多略懂一二自動化知識的人會果斷認為云計算平臺中不能執行自動化測試,否定云計算中自動化測試的重要性!其實不然。

下面我就要提出一套云計算中的解決方案:

首先要面臨的一件令人頭疼的事就是如果使用現在版本穩定開源且功能強大的selenium WebDriver來進行PC機中的web功能測試以及兼容性測試,那么根據selenium原理,它是只識別GUI中的Web頁面對象,如果要操作windows對象,可以使用javascript中的DOM來實現對windows桌面的操作,然而云計算平臺中往往出現在了兩種混合方式:即嵌套在web頁面端的虛擬機,并且測試中需要很多驗證是需要操作嵌套在web頁面中的虛擬機,操作的對象即位Web頁面中的windows對象或者linux等等不同操作系統的對象,拿鏡像為windows的虛擬機頁面來說,首先分析定位對象的時候,虛擬機嵌套在網頁中,屬于web頁面對象,但是虛擬機是作為整體web對象來出現的,(如:OpenNebula中的虛擬機點開之后是div下面的canvas對象,在canvas對象中,所有任何對象都是不能單獨識別和操作)但是selenium中無法識別嵌套在web頁面中的虛擬機,以及操作頁面中的虛擬機中的各種命令行或者是windows對象,那么此時,很多人會否定自動化對這塊的業務能力的處理操作。

下面就是解決方案的重點:

針對云計算平臺,各種各樣的對象出現在測試產品中:

  • 針對純傳統web頁面對象,selenium實現GUI定位和操作;
  • 對于頁面中嵌套的windows對象,使用sikuli這種圖形定位識別完成自動化測試;
  • 對于純正的windows對象,使用sikuli圖形識別或者使用selenium中提供的執行javascript方式,通過javascript來完成。

這樣幾種方式同時出現在一套自動化測試工具或者平臺中,各種優勢互補,就可以順利的完成云計算平臺帶來的各種各樣的虛擬機下的各種操作系統中各種輸入或者點擊以及驗證事件!

以上的文章獻給正在云計算平臺中做自動化測試框架或者做自動化測試方案的人,僅以解決云計算平臺中類似網頁中嵌套的虛擬機中各種操作以及類似介于web GUI和windows之外的測試產品的問題。

PS:有人會提出使用坐標點識別的自動化測試框架完成對測試產品的自動化測試就可以完成上述產品中提出的云計算中網頁中嵌套的虛擬機中的各種操作,但是坐標點解決方案在云測試中,各種尺寸的分辨率以及各種型號的電腦顯示器以及各種操作系統平臺,這種坐標點方式,就不能很好的完成跨操作系統、跨瀏覽器等測試了!只適合單機版的測試,和現在云測發展背道而馳!除非你愿意在每套腳本執行環境中重新定位驗證一下坐標點,那么你的自動化測試腳本可不是一處編寫,處處運行,而是處處編寫,處處運行!工作量可想而知。

博文出處:http://www.exceptionhelp.com/autotestdetail?articleId=88

責任編輯:Ophira 來源: 博客
相關推薦

2013-05-16 11:07:37

Android開發Android應用自動化測試

2009-03-03 13:00:00

虛擬化技術vmwarexen

2022-05-26 10:13:22

C/C++GCC插件單元測試

2012-05-31 10:31:27

Dell云計算解決方案

2014-05-13 13:41:51

iOS開發自動化打渠道包

2022-02-23 12:21:09

自動化云計算基礎設施

2020-09-17 17:09:35

戴爾

2012-04-19 14:24:30

解決方案

2017-12-03 15:48:12

2010-06-04 11:30:25

VMware云計算

2013-03-19 14:26:00

2021-09-02 15:02:27

自動化網絡安全AI

2010-05-21 12:04:56

統一通信解決方案

2014-11-13 10:05:42

云計算IaaS

2011-07-18 16:26:35

云平臺

2024-03-29 11:13:17

云計算人工智能

2025-06-06 10:00:00

Akamai云計算平臺

2018-01-11 13:23:22

華為云

2012-07-06 11:03:14

6+1基礎架構管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色婷婷综合网站 | 91九色婷婷 | 国产精品99久久久久久宅男 | 亚洲视频在线一区 | 亚洲情综合五月天 | 国产精品久久欧美久久一区 | 国产一级在线 | 91社区在线高清 | 久久久国产一区二区三区 | 中文字幕免费中文 | 亚洲精品久久久一区二区三区 | 九九热在线观看 | 久久99久久99 | av手机在线免费观看 | 久久免费精品 | 午夜99| 久久国产精品久久久久久 | 99看片网| 青青草av在线播放 | 特黄小视频 | 草久久久| 夜夜爽99久久国产综合精品女不卡 | 黄a网站 | 成人久久18免费网站 | 国产特级毛片aaaaaa | 在线视频亚洲 | 国产精品久久久久久久久久久久久 | 欧美成视频在线观看 | 日韩成人在线观看 | 91视频一区二区 | aa级毛片毛片免费观看久 | 91在线网站 | 日韩羞羞 | 在线观看成人av | 超碰av人人| 亚洲精品欧美 | 成人午夜视频在线观看 | 国产欧美精品一区二区色综合朱莉 | 欧美激情99 | 免费看黄视频网站 | 亚洲精品久久视频 |