test_case_run_results (table) Content

  • Start Row: 0
  • Rows per Page: 50
  • Total Rows: 21
  • Current Page: 1
  • Total Pages: 1

{ "test_case_fii": "TC-0012", "title": "Verify that the response for System & Dashboard is of integer type.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/dashboard` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response to ensure the fields for System and Dashboard are of integer value.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0012 Verify that the response for System & Dashboard is of integer type. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/dashboard` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response to ensure the fields for System and Dashboard are of integer value.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0005", "title": "Verify that the Daily Cycle Count field is present inside the Response Data.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a GET request to the `/dashboard` API endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Check the response to verify that the `Daily_Cycle_Count_Url` is present in the `extension` section of the returned JSON data.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 3, "stepname": "Ensure that the corresponding value of `valueInteger` is 3 under the `Daily_Cycle_Count_Url`", "status": "passed", "start_time": "2024-12-15T08:45:13.042Z", "end_time": "2024-12-15T08:45:13.045Z" } ] } TC-0005 Verify that the Daily Cycle Count field is present inside the Response Data. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a GET request to the `/dashboard` API endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Check the response to verify that the `Daily_Cycle_Count_Url` is present in the `extension` section of the returned JSON data.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":3,"stepname":"Ensure that the corresponding value of `valueInteger` is 3 under the `Daily_Cycle_Count_Url`","status":"passed","start_time":"2024-12-15T08:45:13.042Z","end_time":"2024-12-15T08:45:13.045Z"}]
{ "test_case_fii": "TC-0010", "title": "Verify that the Dashboard Count in the response is greater than 0.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/dashboard` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response contains the `extension` field, which should include a `Dashboard_Count_Url` entry and the `valueInteger` should be greater than 0.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0010 Verify that the Dashboard Count in the response is greater than 0. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/dashboard` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response contains the `extension` field, which should include a `Dashboard_Count_Url` entry and the `valueInteger` should be greater than 0.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0006", "title": "Verify that the Dashboard Count field is present inside the Response Data when sending a GET request to the /dashboard endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/dashboard` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Inspect the response to check if the Dashboard Count field is included inside the extension array in the returned JSON data.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0006 Verify that the Dashboard Count field is present inside the Response Data when sending a GET request to the /dashboard endpoint. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/dashboard` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Inspect the response to check if the Dashboard Count field is included inside the extension array in the returned JSON data.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0011", "title": "Verify that the Dashboard Count is always greater than or equal to the System Count.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/dashboard` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response contains the `extension` field, which should include a `Dashboard_Count_Url` and `system_Count_Url` value.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0011 Verify that the Dashboard Count is always greater than or equal to the System Count. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/dashboard` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response contains the `extension` field, which should include a `Dashboard_Count_Url` and `system_Count_Url` value.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0007", "title": "Verify that if the System Count field in the response is not an integer and contains special characters, decimals, or leading zeros, it should throw an error.", "status": "failed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/dashboard` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server that the `valueInteger` field under the `System_count_Url` extension contains a value that is not an integer (e.g., contains special characters, decimals, or leading zeros).", "status": "failed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0007 Verify that if the System Count field in the response is not an integer and contains special characters, decimals, or leading zeros, it should throw an error. failed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/dashboard` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server that the `valueInteger` field under the `System_count_Url` extension contains a value that is not an integer (e.g., contains special characters, decimals, or leading zeros).","status":"failed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0009", "title": "Verify that the System Count in the response is greater than 0.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/dashboard` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response contains the `extension` field, which should include a `System_Count_Url` entry and the `valueInteger` should be greater than 0.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0009 Verify that the System Count in the response is greater than 0. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/dashboard` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response contains the `extension` field, which should include a `System_Count_Url` entry and the `valueInteger` should be greater than 0.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0008", "title": "Verify that if the Dashboard Count field in the response is not an integer and contains special characters, decimals, or leading zeros, it should throw an error.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/dashboard` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server that the valueInteger field under the Dashboard_Count_Url extension contains a value that is not an integer (e.g., contains special characters, decimals, or leading zeros).", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0008 Verify that if the Dashboard Count field in the response is not an integer and contains special characters, decimals, or leading zeros, it should throw an error. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/dashboard` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server that the valueInteger field under the Dashboard_Count_Url extension contains a value that is not an integer (e.g., contains special characters, decimals, or leading zeros).","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0003", "title": "Verify if Missing Password Details Block Login to API", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a login request to the API with the username field populated but the password field missing.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Check if the login attempt is blocked, and an appropriate error message is returned (e.g., Password is required)", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0003 Verify if Missing Password Details Block Login to API passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a login request to the API with the username field populated but the password field missing.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Check if the login attempt is blocked, and an appropriate error message is returned (e.g., Password is required)","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0001", "title": "Verify Successful Login to the API", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a POST request to the login API endpoint with valid credentials (username and password)", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Verify that the request returns a 200 HTTP status code indicating success.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 3, "stepname": "Verify that the response contains a valid authentication token in the response body", "status": "passed", "start_time": "2024-12-15T08:45:13.042Z", "end_time": "2024-12-15T08:45:13.045Z" } ] } TC-0001 Verify Successful Login to the API passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a POST request to the login API endpoint with valid credentials (username and password)","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Verify that the request returns a 200 HTTP status code indicating success.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":3,"stepname":"Verify that the response contains a valid authentication token in the response body","status":"passed","start_time":"2024-12-15T08:45:13.042Z","end_time":"2024-12-15T08:45:13.045Z"}]
{ "test_case_fii": "TC-0004", "title": "Verify Empty Payload Block Login to API", "status": "failed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a POST request to the API's login endpoint with an empty payload (`{}`).", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Verify the status code of the response is 400", "status": "failed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 3, "stepname": "Check the response message for appropriate error handling (e.g., Invalid input or Payload cannot be empty)", "status": "failed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0004 Verify Empty Payload Block Login to API failed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a POST request to the API's login endpoint with an empty payload (`{}`).","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Verify the status code of the response is 400","status":"failed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":3,"stepname":"Check the response message for appropriate error handling (e.g., Invalid input or Payload cannot be empty)","status":"failed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0002", "title": "Verify Missing credentials Blocks Login to API", "status": "failed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a POST request to the API login endpoint without including the credentials in fields of the request body.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Observe the response from the API after submitting the request.", "status": "failed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0002 Verify Missing credentials Blocks Login to API failed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a POST request to the API login endpoint without including the credentials in fields of the request body.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Observe the response from the API after submitting the request.","status":"failed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0014", "title": "Ensure that the `Performed Date & Time` of the procedure is present in the response data.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/search` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response should include the `PerformedDateTime` field with the correct date and time.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0014 Ensure that the `Performed Date & Time` of the procedure is present in the response data. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/search` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response should include the `PerformedDateTime` field with the correct date and time.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0016", "title": "Ensure that the `Result` field exists within the response data when a GET request is sent to the `/search` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/search` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response data contains the 'Result'field exists within the response data.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0016 Ensure that the `Result` field exists within the response data when a GET request is sent to the `/search` endpoint. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/search` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response data contains the 'Result'field exists within the response data.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0013", "title": "Ensure that the information retrieved for the search listing.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/search` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response should include a JSON object with a resourceType of Bundle, containing an array of entries with relevant details about each procedure performed. The procedures should have accurate performedDateTime, outcome, status, and associated references.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0013 Ensure that the information retrieved for the search listing. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/search` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response should include a JSON object with a resourceType of Bundle, containing an array of entries with relevant details about each procedure performed. The procedures should have accurate performedDateTime, outcome, status, and associated references.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0015", "title": "Ensure that the `MRC result` field exists within the response data when a GET request is sent to the `/search` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a **GET** request to the `/search` endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Review the JSON response from the server response data contains the `MRC result` object with the expected attributes.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0015 Ensure that the `MRC result` field exists within the response data when a GET request is sent to the `/search` endpoint. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a **GET** request to the `/search` endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Review the JSON response from the server response data contains the `MRC result` object with the expected attributes.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0024", "title": "Verify if server connection is refused, it should throw an error.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a request to the API endpoint using a REST client like Postman or playwright script.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Observe and record the response from the client/application.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 3, "stepname": "Verify if the error code and message align with the expected format (e.g., `503 Service Unavailable` or `Connection Refused`).", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0024 Verify if server connection is refused, it should throw an error. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a request to the API endpoint using a REST client like Postman or playwright script.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Observe and record the response from the client/application.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":3,"stepname":"Verify if the error code and message align with the expected format (e.g., `503 Service Unavailable` or `Connection Refused`).","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0025", "title": "Ensure that an appropriate error is returned when an incorrect API endpoint is provided.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a GET request to an incorrect endpoint (e.g., `/logins`).", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Observe the response status code and verify it matches the expected error code (e.g., `404 Not Found`) and Confirm that the error message does not reveal sensitive server or API information.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0025 Ensure that an appropriate error is returned when an incorrect API endpoint is provided. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a GET request to an incorrect endpoint (e.g., `/logins`).","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Observe the response status code and verify it matches the expected error code (e.g., `404 Not Found`) and Confirm that the error message does not reveal sensitive server or API information.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0023", "title": "Ensure that the response body adheres to the schema defined in the Implementation Guide (IG) for the API endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Send a request (GET/POST/PUT depending on the API) to the target endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Capture the JSON response from the API.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 3, "stepname": "Compare the response body against the schema defined in the IG using a schema validation tool.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 4, "stepname": "Verify that all required fields are present and adhere to the expected data types and formats.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0023 Ensure that the response body adheres to the schema defined in the Implementation Guide (IG) for the API endpoint. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Send a request (GET/POST/PUT depending on the API) to the target endpoint.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Capture the JSON response from the API.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":3,"stepname":"Compare the response body against the schema defined in the IG using a schema validation tool.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":4,"stepname":"Verify that all required fields are present and adhere to the expected data types and formats.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0021", "title": "Ensure that the API endpoint is accessible under the Linux platform using Chrome, and Firefox browsers.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Launch the Chrome browser on the Linux system.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Enter the URL for the all API endpoint and press Enter.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 3, "stepname": "Observe the response and validate it matches the expected output.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 4, "stepname": "Repeat steps 1-3 using Firefox browsers.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0021 Ensure that the API endpoint is accessible under the Linux platform using Chrome, and Firefox browsers. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Launch the Chrome browser on the Linux system.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Enter the URL for the all API endpoint and press Enter.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":3,"stepname":"Observe the response and validate it matches the expected output.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":4,"stepname":"Repeat steps 1-3 using Firefox browsers.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]
{ "test_case_fii": "TC-0022", "title": "Verify that the API server is connected and running successfully on a Linux machine.", "status": "passed", "start_time": "2024-12-15T08:45:11.753Z", "end_time": "2024-12-15T08:45:13.250Z", "total_duration": "1.50 seconds", "steps": [ { "step": 1, "stepname": "Start the API server by connecting the tailscale connection.", "status": "passed", "start_time": "2024-12-15T08:45:11.762Z", "end_time": "2024-12-15T08:45:13.003Z" }, { "step": 2, "stepname": "Open the automation script and send a GET request to the API endpoint.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" }, { "step": 3, "stepname": "Review the API response for a valid status code (`200 OK`) and response body.", "status": "passed", "start_time": "2024-12-15T08:45:13.014Z", "end_time": "2024-12-15T08:45:13.041Z" } ] } TC-0022 Verify that the API server is connected and running successfully on a Linux machine. passed 15-12-2024 08:45:11 15-12-2024 08:45:13 1.50 seconds [{"step":1,"stepname":"Start the API server by connecting the tailscale connection.","status":"passed","start_time":"2024-12-15T08:45:11.762Z","end_time":"2024-12-15T08:45:13.003Z"},{"step":2,"stepname":"Open the automation script and send a GET request to the API endpoint.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"},{"step":3,"stepname":"Review the API response for a valid status code (`200 OK`) and response body.","status":"passed","start_time":"2024-12-15T08:45:13.014Z","end_time":"2024-12-15T08:45:13.041Z"}]