Created
May 13, 2022 09:26
-
-
Save mesutpiskin/3689c93cfd5f177dfde7ee70dc185308 to your computer and use it in GitHub Desktop.
BDD Example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: Kullanıcılar e-tiracret platformu üzerinden seçtikleri ürünü satın alabilir. | |
Scenario: (Success) Satın alınan ürününün stok miktarı, satın alınan adet kadar azalalır. | |
Given "USER1" kodlu kullanıcı oturum açmalıdır | |
And "PRODUCT1" kodlu ürünün stok miktarı 100 olarak güncellenir | |
And "USER1" kodlu kullanıcının sepeti temizlenir | |
And "PRODUCT1" kodlu üründen sepete 1 adet eklenir | |
When "USER1" kodlu kullanıcı ödeme işlemi gerçekleştirildiğinde | |
Then Başarılı sonucu alınmalıdır | |
And "USER1" kodlu kullanıcı için "PRODUCT1" ürününü içeren sipariş oluşmalıdır | |
And "PRODUCT1" kodlu ürün stoğu 99 olmalıdır | |
Scenario: (Fail) Satın alınan ürününün stok miktarı, talep edilen adetten az ise satınalma gerçekleştirilemez. | |
Given "USER1" kodlu kullanıcı oturum açmalıdır | |
And "PRODUCT1" kodlu ürünün stok miktarı 0 olarak güncellenir | |
And "USER1" kodlu kullanıcının sepeti temizlenir | |
And "PRODUCT1" kodlu üründen sepete 1 adet eklenir | |
When "USER1" kodlu kullanıcı ödeme işlemi gerçekleştirildiğinde | |
Then Başarısız sonucu alınmalıdır | |
And "USER1" kodlu kullanıcı için sipariş oluşturulmamalıdır | |
And "PRODUCT1" kodlu ürün stoğu 0 olmalıdır |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment