Fitnesse測試系列--如何設定SetUp檔案

來源:互聯網
上載者:User

標籤:測試   fitnesse   setup檔案   

又被抽去做了一段時間的Fitnesse用例的編寫,現在case寫了幾個星期,有點收穫,最近會一起整理出來。


SetUp 這個頁面主要被我用來做環境變數的設定了。

環境變數的設定:

!note 這一部分用來在寫測試步驟裡包含,來定義使用者情境。
!note 比如
!note 1,使用者一($USERNAME_A)註冊帳戶,密碼為(${PASSWORD_A})

!以下是代碼
!define topic_name {kindle}
!define USERNAME_A {tester001}
!define PASSWORD_A {test}
!define USERNAME_B {tester002}
!define PASSWORD_B {test}

!note 這一部分的定義主要用於在js代碼中進行轉換,因為js不能識別上面的以Define方式定義的靜態變數。
!而且creator_user這種說法可以隨時依據當前測試情境的變動而改變而獨立於資料如何命名。以下是代碼
| Table:smartrics.rest.fitnesse.fixture.RestFixture | ${SITE} |
| let | creator_user |js | "${USERNAME_A}" |  |
| let | creator_pw   |js | "${PASSWORD_A}" |  |
| let | member_user |js | "${USERNAME_B}" |  |
| let | member_pw |js | "${PASSWORD_B}" |  |
| let | topic_name |js | "${topic_name}" |  |


本文出自 “怎樣的速度才能讓生命自由” 部落格,轉載請與作者聯絡!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.