Essentials of Submitting NLP Test Cases
When submitting a test case for NLP processing, the following advice will make it easier for the system to process.
- Review the test plan before submitting – make sure that it meets the guidelines listed above.
- Remove any test steps that are obsolete and/or unnecessary.
- Ensure that verification actions are included for each step as shown in the following examples:
- If the test step is “Open the URL https://xyz.com/example.com” the next step should be “verify the page title” or “verify the correct logo is displayed” so that we can check the correct page loaded successfully.
- If the test step is “enter username ‘test’ and password ‘password, then click on the submit button”, the next step should check whether the ‘test’ user is correctly logged in.
- If there is a long-form to be filled in as part of the test, the user should add intermediate verification steps to ensure the form is being completed correctly. For instance on an address form, after the street, town and postcode fields have been entered, verify that the postcode field displays a valid postcode. It will also help to capture a screenshot of the input steps for later verification.
- The initial URL used during test job creation must be exactly correct, including any variables being passed in the URL.
- The workflow should be logically connected step by step with no gaps. For instance, a human will know to automatically dismiss a popup warning message about weak passwords, but the NLP system won’t.