Assuming that the automation tool and framework is already in place of the test environment.
To test the basic “Login” functionality:
- Understand the project requirement: Login functionality will have a username textbox, a password textbox, and a login button.
-
Identify the Test scenarios: For login functionality, the possible test scenarios are:
- Blank username and password
- Invalid username and password
- A valid username and invalid password
- Valid username and password
- Prepare a Data input file with the data corresponding to each scenario.
- Launch the tool from the program.
- Identify the username field, password field, and the login button.
- For each test scenario, get the data from the data file and enter into the corresponding fields. Program click on the login button after entering the data.
- Validate the error message for negative scenarios and the success message for positive scenarios in the test script with the help of assertions.
- Run the test suite and generate the report.