# SCM-479 - Import New Catalogue ## Test Scenarios #### Test Scenario 1 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with blank mandatory field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input blank to <fieldType> in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error mandatory field in error report file Examples: | fieldType | | -------------------------- | | name | | brand | | first catalogue category | | last catalogue category id | | unit of measure id | | product tag | | retail buyer price | | weight per pcs | | dimension per pcs | | status | | warehouse | ``` #### Test Scenario 2 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for SKU ID Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for SKU ID in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ------------ | | non-existent | | blank | | symbolIcon | ``` #### Test Scenario 3 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for Brand Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Brand in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ------------ | | non-existent | | blank | | symbolIcon | | numeric | ``` #### Test Scenario 4 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for first & last Catalogue Type Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for first & last Catalogue Type in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ------------ | | non-existent | | blank | | symbolIcon | ``` #### Test Scenario 5 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for UOM field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for UOM in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ------------ | | non-existent | | blank | | symbolIcon | ``` #### Test Scenario 6 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for retail buying price field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Retail Buying Price in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 7 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for discount buying price field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Discount Buying Price in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 8 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for weight per pcs field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Weight per Pcs in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 9 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for weight per master field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Weight per Master in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 10 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for dimension per pcs field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Dimension per Pcs in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 11 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for qty per box field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Qty per Box in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 12 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for minimum order field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Minimum Order in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 13 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for additional qty field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Additional Qty in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ---------- | | blank | | symbolIcon | | alphabet | ``` #### Test Scenario 14 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for status field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Status in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ------------ | | blank | | symbolIcon | | non-existent | ``` #### Test Scenario 15 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for type field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Catalogue Type in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ------------ | | blank | | symbolIcon | | non-existent | ``` #### Test Scenario 16 ```gherkin Scenario Outline: As an Admin, I shouldn't be able to import with wrong input for warehouse field Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input <wrongType> for Warehouse in .csv file And the user uploads the .csv file And the user clicks Import History Page Then show Import History as failed And show error wrong field in error report file Examples: | wrongType | | ------------ | | blank | | symbolIcon | | non-existent | ``` #### Test Scenario 17 ```gherkin Scenario: As an Admin, I want to import bulk catalogues Given the user has logged in to SSC And the user is on Import Catalogue Page When the user input correct field for all the fields And the user uploads the .csv file And the user clicks Import History section tab Then successfully import new catalogues And show Import History data as success ``` ###### tags: `Sprint 25` `Ecommerce 1` `SSC`