<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          AutoMan自動(dòng)化云測(cè)試平臺(tái)

          聯(lián)合創(chuàng)作 · 2023-10-01 19:05

          AutoMan的前身是tCommon和TAM(taobao-automan),經(jīng)過對(duì)兩者不斷的優(yōu)化和擴(kuò)展,逐步形成現(xiàn)在一套完整的頁(yè)面自動(dòng)化平臺(tái), 意在提高測(cè)試人員的測(cè)試效率,測(cè)試質(zhì)量,象踏上“風(fēng)火輪”那樣騰挪馳騁于整個(gè)測(cè)試過程。

          一. AutoMan 解決的問題

          1. AutoMan對(duì)于自動(dòng)化活動(dòng)的一體化管理

          • 解決了以用例為中心的思想,測(cè)試腳本作為一種測(cè)試執(zhí)行的手段

          • 執(zhí)行報(bào)表不僅是測(cè)試腳步執(zhí)行的一個(gè)自然產(chǎn)物,更是說明了執(zhí)行哪些測(cè)試用例,每個(gè)測(cè)試用例的狀態(tài)如何

          • 執(zhí)行報(bào)表可以結(jié)合手工執(zhí)行和自動(dòng)執(zhí)行,統(tǒng)一為一個(gè)執(zhí)行報(bào)表,說明測(cè)試執(zhí)行的覆蓋率

          • 測(cè)試用例,測(cè)試腳本,執(zhí)行報(bào)表在一個(gè)統(tǒng)一的在線平臺(tái)進(jìn)行維護(hù),查看,不像以前的自動(dòng)化過程中,每一個(gè)節(jié)點(diǎn)存在于不同的文件中,且只線性流轉(zhuǎn),如下圖:

          2. 自動(dòng)化測(cè)試資源的模塊化思想

          AutoMan 高度抽象了自動(dòng)化測(cè)試各個(gè)依賴資源,形成了基礎(chǔ)詞匯,專業(yè)詞匯,Page Model, DB Model,測(cè)試云等概念。

          • 使測(cè)試腳本編寫只是根據(jù)測(cè)試用例,進(jìn)行各個(gè)資源的組合,而不需要很強(qiáng)的編碼能力;

          • 使各個(gè)模塊形成很強(qiáng)的共享能力,很好的引用了DRY (Don’t Repeat Yourself) 的思想;

          • 由于腳本是對(duì)各個(gè)資源的簡(jiǎn)單組合,使腳本編寫開始的時(shí)間不必局限于程序的開發(fā)完成,只要依賴資源可以準(zhǔn)備了,腳本編寫也就開始了,各個(gè)資源完善的過程,也就是可執(zhí)行腳本完善的過程。

          3. 解決了兩個(gè)測(cè)試過程: 回歸測(cè)試 和 項(xiàng)目自動(dòng)化測(cè)試

          • AutoMan定制了淘寶回歸流程的操作方法

          • 通過各資源的模塊化,提前測(cè)試腳本,測(cè)試數(shù)據(jù)的開發(fā)時(shí)間

          • 采用分布式執(zhí)行的方法的,加快了批量腳本執(zhí)行的時(shí)間

          • 形成統(tǒng)一的回歸和項(xiàng)目自動(dòng)化報(bào)表

          二.AutoMan 現(xiàn)有的主要模塊介紹

          1.AutoMan Framework

          是AutoMan自動(dòng)化腳本框架的核心,提供操作瀏覽器,瀏覽器控件,數(shù)據(jù)庫(kù),windows操作等基礎(chǔ)詞匯,使用戶方便的使用各個(gè)操作源。AutoMan Framework以ruby gem包的形勢(shì)發(fā)布,升級(jí)。

          2.  Page Model

          抽象了腳本依賴的頁(yè)面對(duì)象,以一個(gè)頁(yè)面為建模單元,對(duì)淘寶所有的頁(yè)面進(jìn)行建模,使成為快速編寫規(guī)范腳本的強(qiáng)大動(dòng)力。 這樣腳本開發(fā)時(shí)間大大提前,并使腳本開發(fā)的成員不僅僅局限于測(cè)試人員,可以把開發(fā),UED資源也作為腳本開發(fā)的重要成員。

          3.DB Model

          • 對(duì)測(cè)試所依賴的各個(gè)數(shù)據(jù)庫(kù)和表進(jìn)行建模,對(duì)數(shù)據(jù)庫(kù)的操作不需要再進(jìn)行麻煩的連接,取值,提交等操作,采用DB Model提供的接口使你一句話解決上面的問題,不僅解決了自動(dòng)化數(shù)據(jù)操作的問題,也方便了手工測(cè)試時(shí)的數(shù)據(jù)操作問題。

          • 對(duì)自動(dòng)化腳本的初始化數(shù)據(jù),提供一個(gè)web化管理頁(yè)面,使你數(shù)據(jù)準(zhǔn)備工作變得更為輕松,時(shí)尚

          4.  云測(cè)試執(zhí)行平臺(tái)

          • 采用分布式執(zhí)行的方式,測(cè)試執(zhí)行的效率可以根據(jù)云端測(cè)試機(jī)器的數(shù)量線性擴(kuò)展

          • 可以根據(jù)各種回歸需求,定制執(zhí)行流程

          5. 測(cè)試報(bào)表

          • 定制測(cè)試執(zhí)行報(bào)表

          • 產(chǎn)品線腳本質(zhì)量報(bào)表

          • Bug曲線

          • ……

          最終產(chǎn)出對(duì)效率和質(zhì)量的直觀統(tǒng)計(jì)

          三.AutoMan 的發(fā)展

          AutoMan 不僅只為大家展現(xiàn)了一個(gè)自動(dòng)化框架,從她一開始就在為提供一個(gè)測(cè)試解決方案而努力,他的發(fā)展大致有如下三步:

          具體的內(nèi)容如下:

          對(duì)于2010年我們會(huì)致力于自動(dòng)化解決方案中各模塊的不斷深入,比如對(duì)于自動(dòng)化腳本框架,會(huì)考慮些兼容性問題,分布式執(zhí)行性能的不斷優(yōu)化,測(cè)試用例與測(cè)試腳本的同步,易用性的提升等。

          2011年我們將更多地去考慮我們整個(gè)測(cè)試的解決方案,AutoMan將不僅局限于自動(dòng)化測(cè)試平臺(tái),也是測(cè)試日常工作的核心平臺(tái)。

          瀏覽 49
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲A片电影 | 91热视频 | 亚洲五月天色 | 日本操操操BBB | 久久手机免费视频 |