亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cucumber本質以及實例是怎么樣的

發布時間:2021-10-19 18:43:01 來源:億速云 閱讀:128 作者:柒染 欄目:大數據

本篇文章為大家展示了cucumber本質以及實例是怎么樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

名詞解釋

Feature

Feature是所有測試的開頭。后面跟一段描述性的文字,表明這個測試文件是干什么的。

description

description是一段擴展性的文字描述,可以跟在Feature、Example、Background、Scenario、Scenario Outline下面。

Example和Scenario

Example和Scenario是一對同義詞,是一個具體的測試case,包含了多個step。一般情況下,都是由Given(給定一個初始條件),When(發生了什么),Then(結果是什么)組成的。

Steps

step是cucubmer的最小單元,每個step是由Given, When, Then組成。

例子

Feature: 商家管理測試

  Scenario: 登錄測試
    Given 打開登錄地址 "https://localhost:8080/sso/login"
    When 登錄鏈接是否正常
    Then 登錄后是否有token
public class LoginStepdefs {

    private String token;
    private  Response response;

    @Given("打開登錄地址 {string}")
    public void 打開登錄地址(String url) {
        System.out.println("url = " + url);
        InputStream inputStream = getClass().getResourceAsStream("/io/cucumber/mryt/srm/login.json");
        response = given()
                .body(inputStream)
                .with().contentType(ContentType.JSON)
                .config((RestAssured.config().sslConfig(new SSLConfig().relaxedHTTPSValidation())))
                .post(url);

    }


    @When("登錄鏈接是否正常")
    public void 登錄鏈接是否正常() {
        System.out.println("response.getBody().asString() = " + response.getBody().asString());
        response.then().assertThat().statusCode(200);

    }

    @Then("登錄后是否有token")
    public void 登錄后是否有token() {
        token = response.path("data.token");
        Assert.assertTrue(StringUtils.isNotBlank(token));
    }
}

上述內容就是cucumber本質以及實例是怎么樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

无锡市| 梨树县| 德昌县| 镇康县| 黄平县| 迁西县| 揭西县| 明星| 宜城市| 大同县| 长丰县| 哈密市| 井冈山市| 赤壁市| 潮州市| 广元市| 临城县| 鄂伦春自治旗| 浮梁县| 大英县| 河池市| 石渠县| 福建省| 土默特左旗| 杭锦旗| 海伦市| 怀安县| 始兴县| 上虞市| 永德县| 东港市| 桐庐县| 台中县| 永泰县| 八宿县| 若羌县| 民县| 江安县| 柞水县| 陈巴尔虎旗| 荣成市|