Skip to content

Commit e9aa5ef

Browse files
author
Stanislav Idolov
committed
MAGETWO-55056: [Folks] Variations and Constraints Review for automated functional tests in Checkout module
1 parent 4df1985 commit e9aa5ef

8 files changed

+31
-11
lines changed

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/OnePageCheckoutJsValidationTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@
2121
*/
2222
class OnePageCheckoutJsValidationTest extends Scenario
2323
{
24+
/* tags */
25+
const SEVERITY = 'S2';
26+
/* end tags */
27+
2428
/**
2529
* Runs one page checkout js validation test.
2630
*

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/OnePageCheckoutJsValidationTest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\Checkout\Test\TestCase\OnePageCheckoutJsValidationTest" summary="JS validation verification for Checkout flow" ticketId="MAGETWO-59697">
1010
<variation name="OnePageCheckoutJsValidationTestVariation1" summary="JS validation is not applied for empty required checkout fields if customer did not fill them">
11+
<data name="tag" xsi:type="string">severity:S2</data>
1112
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
1213
<data name="checkoutMethod" xsi:type="string">guest</data>
1314
<constraint name="Magento\Checkout\Test\Constraint\AssertShippingAddressJsValidationMessagesIsAbsent" />

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/OnePageCheckoutTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class OnePageCheckoutTest extends Scenario
4141
/* tags */
4242
const MVP = 'yes';
4343
const TEST_TYPE = 'acceptance_test, extended_acceptance_test, 3rd_party_test';
44+
const SEVERITY = 'S0';
4445
/* end tags */
4546

4647
/**

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/OnePageCheckoutTest.xml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\Checkout\Test\TestCase\OnePageCheckoutTest" summary="OnePageCheckout within Offline Payment Methods" ticketId="MAGETWO-27485">
1010
<variation name="OnePageCheckoutUsingLoginPopup" summary="Customer is redirected to checkout on login if guest is disabled, flow for existed Customer" ticketId="MAGETWO-49916">
11+
<data name="tag" xsi:type="string">severity:S1</data>
1112
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
1213
<data name="customer/dataset" xsi:type="string">johndoe_with_addresses</data>
1314
<data name="checkoutMethod" xsi:type="string">login</data>
@@ -21,6 +22,7 @@
2122
<constraint name="Magento\Checkout\Test\Constraint\AssertOrderSuccessPlacedMessage" />
2223
</variation>
2324
<variation name="OnePageCheckoutUsingRegisterLink" summary="Customer is redirected to checkout on login if guest is disabled, flow with registration new Customer" ticketId="MAGETWO-49917">
25+
<data name="tag" xsi:type="string">severity:S1</data>
2426
<data name="issue" xsi:type="string">MAGETWO-59816: Redirect works improperly in a browser incognito mode</data>
2527
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
2628
<data name="customer/dataset" xsi:type="string">register_customer</data>
@@ -36,6 +38,7 @@
3638
<constraint name="Magento\Checkout\Test\Constraint\AssertOrderSuccessPlacedMessage" />
3739
</variation>
3840
<variation name="OnePageCheckoutTestVariation1" summary="Checkout as UK guest with virtual product and downloadable product using coupon for not logged in customers">
41+
<data name="tag" xsi:type="string">severity:S0</data>
3942
<data name="products/0" xsi:type="string">catalogProductVirtual::default</data>
4043
<data name="products/1" xsi:type="string">downloadableProduct::with_two_separately_links</data>
4144
<data name="salesRule" xsi:type="string">active_sales_rule_for_all_groups</data>
@@ -55,7 +58,7 @@
5558
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
5659
</variation>
5760
<variation name="OnePageCheckoutTestVariation2" summary="US customer during checkout using coupon for all customer groups">
58-
<data name="tag" xsi:type="string">stable:no</data>
61+
<data name="tag" xsi:type="string">stable:no, severity:S0</data>
5962
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
6063
<data name="salesRule" xsi:type="string">active_sales_rule_for_all_groups</data>
6164
<data name="customer/dataset" xsi:type="string">default</data>
@@ -77,7 +80,7 @@
7780
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
7881
</variation>
7982
<variation name="OnePageCheckoutTestVariation3" summary="Checkout as UK guest with simple product" ticketId="MAGETWO-42603">
80-
<data name="tag" xsi:type="string">stable:no</data>
83+
<data name="tag" xsi:type="string">stable:no, severity:S1</data>
8184
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
8285
<data name="customer/dataset" xsi:type="string">default</data>
8386
<data name="checkoutMethod" xsi:type="string">guest</data>
@@ -98,7 +101,7 @@
98101
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
99102
</variation>
100103
<variation name="OnePageCheckoutTestVariation4" summary="One Page Checkout Products with Special Prices" ticketId="MAGETWO-12429">
101-
<data name="tag" xsi:type="string">test_type:acceptance_test, test_type:extended_acceptance_test</data>
104+
<data name="tag" xsi:type="string">test_type:acceptance_test, test_type:extended_acceptance_test, severity:S0</data>
102105
<data name="products/0" xsi:type="string">catalogProductSimple::product_with_special_price</data>
103106
<data name="products/1" xsi:type="string">configurableProduct::product_with_special_price</data>
104107
<data name="customer/dataset" xsi:type="string">default</data>
@@ -120,7 +123,7 @@
120123
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal"/>
121124
</variation>
122125
<variation name="OnePageCheckoutTestVariation5" summary="Guest Checkout using Check/Money Order and Free Shipping with Prices/Taxes Verifications" ticketId="MAGETWO-12412">
123-
<data name="tag" xsi:type="string">test_type:acceptance_test, test_type:extended_acceptance_test, stable:no</data>
126+
<data name="tag" xsi:type="string">test_type:acceptance_test, test_type:extended_acceptance_test, stable:no, severity:S0</data>
124127
<data name="products/0" xsi:type="string">catalogProductSimple::product_10_dollar</data>
125128
<data name="products/1" xsi:type="string">configurableProduct::with_one_option</data>
126129
<data name="products/2" xsi:type="string">bundleProduct::bundle_fixed_100_dollar_product</data>
@@ -144,6 +147,7 @@
144147
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
145148
</variation>
146149
<variation name="OnePageCheckoutTestVariation6" summary="Checkout as UK guest with virtual product using coupon for not logged in customers with Zero Subtotal Checkout payment method">
150+
<data name="tag" xsi:type="string">severity:S0</data>
147151
<data name="products/0" xsi:type="string">catalogProductVirtual::product_50_dollar</data>
148152
<data name="salesRule" xsi:type="string">active_sales_rule_with_fixed_price_discount_coupon</data>
149153
<data name="customer/dataset" xsi:type="string">default</data>
@@ -163,6 +167,7 @@
163167
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
164168
</variation>
165169
<variation name="OnePageCheckoutTestVariation7" summary="Checkout as UK guest with condition available product qty = ordered product qty">
170+
<data name="tag" xsi:type="string">severity:S1</data>
166171
<data name="products/0" xsi:type="string">catalogProductSimple::product_with_qty_25</data>
167172
<data name="checkoutMethod" xsi:type="string">guest</data>
168173
<data name="shippingAddress/dataset" xsi:type="string">UK_address</data>
@@ -182,6 +187,7 @@
182187
<constraint name="Magento\Catalog\Test\Constraint\AssertProductsOutOfStock" />
183188
</variation>
184189
<variation name="OnePageCheckoutTestVariation8" summary="Checkout as UK customer with different shipping/billing address and register checkout method">
190+
<data name="tag" xsi:type="string">severity:S0</data>
185191
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
186192
<data name="customer/dataset" xsi:type="string">default</data>
187193
<data name="checkoutMethod" xsi:type="string">register</data>
@@ -197,7 +203,7 @@
197203
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
198204
</variation>
199205
<variation name="OnePageCheckoutTestVariation9" summary="One Page Checkout Products with different shipping/billing address and Tier Prices" ticketId="MAGETWO-42604">
200-
<data name="tag" xsi:type="string">stable:no</data>
206+
<data name="tag" xsi:type="string">stable:no, severity:S1</data>
201207
<data name="products/0" xsi:type="string">catalogProductSimple::simple_with_tier_price_and_order_qty_3</data>
202208
<data name="customer/dataset" xsi:type="string">default</data>
203209
<data name="checkoutMethod" xsi:type="string">login</data>
@@ -216,7 +222,7 @@
216222
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
217223
</variation>
218224
<variation name="OnePageCheckoutTestVariation10" summary="One Page Checkout with all product types">
219-
<data name="tag" xsi:type="string">stable:no</data>
225+
<data name="tag" xsi:type="string">stable:no, severity:S0</data>
220226
<data name="products/0" xsi:type="string">catalogProductVirtual::default</data>
221227
<data name="products/1" xsi:type="string">downloadableProduct::with_two_separately_links</data>
222228
<data name="products/2" xsi:type="string">configurableProduct::with_one_option</data>
@@ -237,6 +243,7 @@
237243
<constraint name="Magento\Sales\Test\Constraint\AssertOrderGrandTotal" />
238244
</variation>
239245
<variation name="OnePageCheckoutUsingSingInLink" summary="Login during checkout using 'Sign In' link" ticketId="MAGETWO-42547">
246+
<data name="tag" xsi:type="string">severity:S1</data>
240247
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
241248
<data name="customer/dataset" xsi:type="string">customer_UK_US_addresses</data>
242249
<data name="checkoutMethod" xsi:type="string">sign_in</data>
@@ -257,6 +264,7 @@
257264
<constraint name="Magento\Sales\Test\Constraint\AssertOrderAddresses" />
258265
</variation>
259266
<variation name="OnePageCheckoutUsingNonDefaultAddress" summary="Checkout as Customer using non default address" ticketId="MAGETWO-42602">
267+
<data name="tag" xsi:type="string">severity:S1</data>
260268
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
261269
<data name="customer/dataset" xsi:type="string">customer_US_DE_UK</data>
262270
<data name="checkoutMethod" xsi:type="string">login</data>
@@ -278,6 +286,7 @@
278286
<constraint name="Magento\Sales\Test\Constraint\AssertOrderAddresses" />
279287
</variation>
280288
<variation name="OnePageCheckoutUsingNewAddress" summary="Checkout as Customer using New address" ticketId="MAGETWO-42601">
289+
<data name="tag" xsi:type="string">severity:S1</data>
281290
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
282291
<data name="customer/dataset" xsi:type="string">johndoe_with_addresses</data>
283292
<data name="checkoutMethod" xsi:type="string">sign_in</data>
@@ -296,6 +305,7 @@
296305
<constraint name="Magento\Sales\Test\Constraint\AssertOrderAddresses" />
297306
</variation>
298307
<variation name="OnePageCheckoutTestVariation11" summary="Checkout as Customer using default address" ticketId="MAGETWO-42600, MAGETWO-42546">
308+
<data name="tag" xsi:type="string">severity:S1</data>
299309
<data name="products/0" xsi:type="string">catalogProductSimple::default</data>
300310
<data name="customer/dataset" xsi:type="string">customer_UK_US_addresses</data>
301311
<data name="checkoutMethod" xsi:type="string">login</data>

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/UpdateProductFromMiniShoppingCartEntityTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class UpdateProductFromMiniShoppingCartEntityTest extends Injectable
3434
/* tags */
3535
const MVP = 'yes';
3636
const TEST_TYPE = 'extended_acceptance_test';
37+
const SEVERITY = 'S0';
3738
/* end tags */
3839

3940
/**

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/UpdateProductFromMiniShoppingCartEntityTest.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\Checkout\Test\TestCase\UpdateProductFromMiniShoppingCartEntityTest" summary="Update Product from Mini Shopping Cart" ticketId="MAGETWO-29812">
1010
<variation name="UpdateProductFromMiniShoppingCartEntityTestVariation1" summary="Update Product Qty on Mini Shopping Cart" ticketId=" MAGETWO-35536">
11-
<data name="tag" xsi:type="string">test_type:extended_acceptance_test</data>
11+
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, severity:S0</data>
1212
<data name="originalProduct/0" xsi:type="string">catalogProductSimple::default</data>
1313
<data name="checkoutData/dataset" xsi:type="string">simple_order_qty_2</data>
1414
<data name="use_minicart_to_edit_qty" xsi:type="boolean">true</data>
@@ -25,7 +25,7 @@
2525
<constraint name="Magento\Checkout\Test\Constraint\AssertCustomerIsRedirectedToCheckoutFromCart" />
2626
</variation>
2727
<variation name="UpdateProductFromMiniShoppingCartEntityTestVariation2" summary="Update Configurable and verify previous product was updated to new one in shopping cart and mini shopping cart">
28-
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes</data>
28+
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes, severity:S0</data>
2929
<data name="originalProduct/0" xsi:type="string">configurableProduct::default</data>
3030
<data name="checkoutData/dataset" xsi:type="string">configurable_update_mini_shopping_cart</data>
3131
<constraint name="Magento\Checkout\Test\Constraint\AssertCartItemsOptions" />
@@ -34,7 +34,7 @@
3434
<constraint name="Magento\Checkout\Test\Constraint\AssertProductOptionsAbsentInShoppingCart" />
3535
</variation>
3636
<variation name="UpdateProductFromMiniShoppingCartEntityTestVariation3" summary="Update Bundle and verify previous product was updated to new one in shopping cart and mini shopping cart">
37-
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes</data>
37+
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes, severity:S0</data>
3838
<data name="originalProduct/0" xsi:type="string">bundleProduct::bundle_fixed_product</data>
3939
<data name="checkoutData/dataset" xsi:type="string">bundle_update_mini_shopping_cart</data>
4040
<constraint name="Magento\Checkout\Test\Constraint\AssertCartItemsOptions" />
@@ -43,7 +43,7 @@
4343
<constraint name="Magento\Checkout\Test\Constraint\AssertProductOptionsAbsentInShoppingCart" />
4444
</variation>
4545
<variation name="UpdateProductFromMiniShoppingCartEntityTestVariation4" summary="Update Downloadable and check previous link was updated to new one in shopping cart and mini shopping cart">
46-
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes</data>
46+
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes, severity:S1</data>
4747
<data name="originalProduct/0" xsi:type="string">downloadableProduct::with_two_separately_links</data>
4848
<data name="checkoutData/dataset" xsi:type="string">downloadable_update_mini_shopping_cart</data>
4949
<constraint name="Magento\Checkout\Test\Constraint\AssertCartItemsOptions" />
@@ -52,7 +52,7 @@
5252
<constraint name="Magento\Checkout\Test\Constraint\AssertProductOptionsAbsentInShoppingCart" />
5353
</variation>
5454
<variation name="UpdateProductFromMiniShoppingCartEntityTestVariation5" summary="Update Virtual product in mini shopping cart">
55-
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes</data>
55+
<data name="tag" xsi:type="string">test_type:extended_acceptance_test, to_maintain:yes, severity:S1</data>
5656
<data name="originalProduct/0" xsi:type="string">catalogProductVirtual::default</data>
5757
<data name="checkoutData/dataset" xsi:type="string">virtual_update_mini_shopping_cart</data>
5858
<constraint name="Magento\Checkout\Test\Constraint\AssertProductDataInMiniShoppingCart" />

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/UpdateShoppingCartTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class UpdateShoppingCartTest extends Injectable
3434
/* tags */
3535
const MVP = 'yes';
3636
const STABLE = 'no';
37+
const SEVERITY = 'S0';
3738
/* end tags */
3839

3940
/**

dev/tests/functional/tests/app/Magento/Checkout/Test/TestCase/UpdateShoppingCartTest.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\Checkout\Test\TestCase\UpdateShoppingCartTest" summary="Update Shopping Cart" ticketId="MAGETWO-25081">
1010
<variation name="UpdateShoppingCartTestVariation1">
11+
<data name="tag" xsi:type="string">severity:S0</data>
1112
<data name="product/dataset" xsi:type="string">default</data>
1213
<data name="product/data/price/value" xsi:type="string">100</data>
1314
<data name="product/data/checkout_data/qty" xsi:type="string">3</data>
@@ -19,6 +20,7 @@
1920
<constraint name="Magento\Checkout\Test\Constraint\AssertSubtotalInShoppingCart" />
2021
</variation>
2122
<variation name="UpdateShoppingCartTestVariation2">
23+
<data name="tag" xsi:type="string">severity:S0</data>
2224
<data name="product/dataset" xsi:type="string">with_two_custom_option</data>
2325
<data name="product/data/price/value" xsi:type="string">50</data>
2426
<data name="product/data/checkout_data/qty" xsi:type="string">11</data>

0 commit comments

Comments
 (0)