中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

合水县| 崇明县| 兴仁县| 灵台县| 宣城市| 沂南县| 南昌市| 北安市| 牙克石市| 闻喜县| 丹东市| 三原县| 达孜县| 文成县| 昭通市| 辽宁省| 茶陵县| 基隆市| 徐汇区| 龙里县| 哈尔滨市| 化州市| 荣昌县| 和林格尔县| 镇江市| 威信县| 蓬溪县| 平利县| 台北县| 冀州市| 五原县| 宜兴市| 油尖旺区| 麟游县| 定陶县| 福州市| 涟水县| 孟村| 台湾省| 合作市| 湖口县|