成人免费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云計算解決方案

2022-02-23 12:21:09

自動化云計算基礎設施

2014-05-13 13:41:51

iOS開發自動化打渠道包

2020-09-17 17:09:35

戴爾

2012-04-19 14:24:30

解決方案

2013-03-19 14:26:00

2010-06-04 11:30:25

VMware云計算

2017-12-03 15:48:12

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

云平臺

2012-07-06 11:03:14

6+1基礎架構管理

2018-01-11 13:23:22

華為云

2024-03-29 11:13:17

云計算人工智能

2025-06-06 10:00:00

Akamai云計算平臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 噜久寡妇噜噜久久寡妇 | 在线视频第一页 | 瑟瑟激情 | 亚洲天堂av在线 | 日韩欧美精品 | 美国av片在线观看 | 色视频在线播放 | 国产精品久久久久久久久久久久久久 | 亚洲 欧美 另类 综合 偷拍 | 国产激情视频在线观看 | 午夜天堂精品久久久久 | 欧美日韩精品一区二区三区四区 | 国产一区二区免费 | 夜夜操天天干 | 999久久精品 | 久久国产精品99久久久久 | 黄网站在线观看 | 欧美成人激情 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 精品亚洲91 | 99九色| 欧美一区二区三区四区在线 | 国产羞羞视频在线观看 | 国产高清av免费观看 | 精品在线观看一区 | 成人久久18免费网站麻豆 | 国产精品久久久久久久模特 | 久久免费高清视频 | 国产美女在线观看 | 夜夜骑综合| 久草视频在线播放 | 国产精品久久久久久久久久久久午夜片 | 在线黄av| 一区二区在线 | 波波电影院一区二区三区 | 欧美精品91爱爱 | 国产精品久久久久久久久免费桃花 | 国产成人免费视频网站视频社区 | 日本三级在线 | 欧美一二区 | 国产高清视频在线播放 |