Fitnesse測試系列--如何設(shè)置SetUp文件-創(chuàng)新互聯(lián)

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

創(chuàng)新互聯(lián)建站"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實現(xiàn)跨屏營銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營銷需求!創(chuàng)新互聯(lián)建站具備承接各種類型的網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計項目的能力。經(jīng)過10多年的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評。

SetUp 這個頁面主要被我用來做環(huán)境變量的設(shè)置了。

環(huán)境變量的設(shè)置:

!note 這一部分用來在寫測試步驟里被包含,目前主要用來定義用戶場景。
!note 比如:
!note 1,用戶一($USERNAME_A)注冊帳戶,密碼為(${PASSWORD_A})

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

!note 這一部分的定義主要用于在js代碼中進(jìn)行轉(zhuǎn)換,因為js不能識別上面的以Define方式定義的靜態(tài)變量。
!note 而且creator_user這種說法可以隨時依據(jù)當(dāng)前測試場景的變動而改變而獨(dú)立于數(shù)據(jù)如何命名。

!note 以下是代碼
| 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}" |  |

這樣定義后,在測試數(shù)據(jù)有變動時,修改define 部分的定義數(shù)據(jù)即可,let部分即可隨之變動,方便快捷。

網(wǎng)站標(biāo)題:Fitnesse測試系列--如何設(shè)置SetUp文件-創(chuàng)新互聯(lián)
URL分享:http://muchs.cn/article24/djhice.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航網(wǎng)站收錄、商城網(wǎng)站網(wǎng)站建設(shè)、用戶體驗

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)