Feature: CRUD Operations on Records Scenario Outline: Create a record with name "", age , and email "" Given the API is runing When I create a record with name "", age , email "" Then the response status should be 201 And the response should contain an id Examples: | name | age | email | | John Smith | 30 | john@example.com | | Jane Doe | 25 | jane@example.com | Scenario Outline: Get the record by ID after creation with name "", age , email "" Given the API is running And I have a created record with name "", age , email "" When I get the record by ID Then the response status should be 200 And the response should contain the correct data for name "", age , email "" Examples: | name | age | email | | Temp_Name | 25 | temp@example.com | Scenario Outline: Update the record with name "", age , email "" to name "", age , email "" Given the API is running And I have a created record with name "", age , email "" When I update the record with name "", age , email "" Then the response status should be 200 And the response should contain updated true Examples: | oldName | oldAge | oldEmail | newName | newAge | newEmail | | Temp_Name | 25 | temp@example.com | Jane Smith | 28 | jane@example.com | Scenario Outline: Delete the record with name "", age , email "" Given the API is running And I have a created record with name "", age , email "" When I delete the record by ID Then the response status should be 200 And the response should contain deleted true Examples: | name | age | email | | Temp_Name | 25 | temp@example.com |