mozilla

Revision 390787 of Gaia UI Tests Guidelines

  • Revision slug: Mozilla/Boot_to_Gecko/Testing_Boot_to_Gecko/gaia-ui-tests
  • Revision title: Gaia UI Tests Guidelines
  • Revision id: 390787
  • Created:
  • Creator: ypwalter
  • Is current revision? No
  • Comment

Revision Content

這個頁面尚未完成。請有志一同的夥伴幫忙補充。
有任何意見都可以寄到 gaia-ui-automation@mozilla.org。

簡介

    Gaiatest 是一套建立於 Marionette 之上的 Python 套件,它特別設計用來撰寫 Gaia 的測試。就像是 Selenium Webdriver 在手機上的 Python 版本。基本上,它使用 Python 與手機或模擬器溝通,並且它能直接讓 Javascript 在手機或模擬器中執行,藉此影響手機或模擬器的行為。

    最主要的專案位於 github 上:Mozilla/gaia-ui-tests。由於台灣的測試需求,我們同時也有另一個專案 :Mozilla-TWQA/gaia-ui-tests,他會定期與主專案進行同步。在您開始撰寫新的測試之前,建議您能先瀏覽過這兩個專案,確定是否已經有了類似的測試內容。

執行及撰寫 gaiatest 的測試

環境設定
在你執行或撰寫 gaiatest 之前,你所需要的東西及需要做的事。
執行測試
如何執行 gaiatest。
撰寫測試
如何替 gaiatest 撰寫測試。

 

Revision Source

<div class="warning">
  <p>這個頁面尚未完成。請有志一同的夥伴幫忙補充。<br />
    有任何意見都可以寄到 gaia-ui-automation@mozilla.org。</p>
</div>
<h2 id=".E7.B0.A1.E4.BB.8B">簡介</h2>
<p>&nbsp; &nbsp; Gaiatest 是一套建立於&nbsp;<a href="https://developer.mozilla.org/en-US/docs/Marionette" style="line-height: inherit;" title="https://developer.mozilla.org/en-US/docs/Marionette">Marionette</a>&nbsp;之上的 Python 套件,它特別設計用來撰寫&nbsp;<a href="https://github.com/mozilla-b2g/gaia" style="line-height: inherit;" title="https://github.com/mozilla-b2g/gaia">Gaia</a>&nbsp;的測試。就像是&nbsp;<a href="http://docs.seleniumhq.org/projects/webdriver/" style="line-height: inherit;" title="http://docs.seleniumhq.org/projects/webdriver/">Selenium Webdriver</a>&nbsp;在手機上的 Python 版本。基本上,它使用 Python 與手機或模擬器溝通,並且它能直接讓 Javascript 在手機或模擬器中執行,藉此影響手機或模擬器的行為。</p>
<p>&nbsp; &nbsp; 最主要的專案位於 github 上:<a href="https://github.com/mozilla/gaia-ui-tests" style="line-height: inherit;" title="https://github.com/mozilla/gaia-ui-tests">Mozilla/gaia-ui-tests</a>。由於台灣的測試需求,我們同時也有另一個專案 :<a href="https://github.com/Mozilla-TWQA/gaia-ui-tests" style="line-height: inherit;" title="/Mozilla-TWQA/gaia-ui-tests">Mozilla-TWQA/gaia-ui-tests</a>,他會定期與主專案進行同步。在您開始撰寫新的測試之前,建議您能先瀏覽過這兩個專案,確定是否已經有了類似的測試內容。</p>
<h2 id=".E5.9F.B7.E8.A1.8C.E5.8F.8A.E6.92.B0.E5.AF.AB_gaiatest_.E7.9A.84.E6.B8.AC.E8.A9.A6">執行及撰寫 gaiatest 的測試</h2>
<dl>
  <dt style="margin: 0px; padding: 0px; font-style: italic; font-weight: normal;">
    <a href="https://developer.mozilla.org/zh-TW/docs/Mozilla/Boot_to_Gecko/Testing_Boot_to_Gecko/gaia-ui-tests/Gaia_UI_Tests_Installation" title="Gaia UI Tests Environment Setup">環境設定</a></dt>
  <dd style="margin-top: 0px; margin-right: 0px; margin-left: 22px; padding: 0px;">
    在你執行或撰寫 gaiatest 之前,你所需要的東西及需要做的事。</dd>
  <dt style="margin: 0px; padding: 0px; font-style: italic; font-weight: normal;">
    <a href="https://developer.mozilla.org/zh-TW/docs/Mozilla/Boot_to_Gecko/Testing_Boot_to_Gecko/gaia-ui-tests/Gaia_UI_Tests_Run_Tests" title="Gaia UI Tests Run Tests">執行測試</a></dt>
  <dd style="margin-top: 0px; margin-right: 0px; margin-left: 22px; padding: 0px;">
    如何執行 gaiatest。</dd>
  <dt style="margin: 0px; padding: 0px; font-style: italic; font-weight: normal;">
    <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Platform/Testing/gaia-ui-tests/Gaia_UI_Tests_Write_Tests" title="Gaia UI Tests Write Tests">撰寫測試</a></dt>
  <dd style="margin-top: 0px; margin-right: 0px; margin-left: 22px; padding: 0px;">
    如何替 gaiatest 撰寫測試。</dd>
</dl>
<p style="text-align: center;">&nbsp;</p>
Revert to this revision