Login functionality of the REA website
As an existing user
I want to enter user credentials
So that I can log into the website
As a new user
I want to create user credentials
So that I can log into the website
As a comeback user
I want to ask for forgot user credentials
So that I can log into the website
- Verify 'Your email' field with BVA & ECP testing techniques
- Verify 'Your password' field with BVA & ECP testing techniques
- Verify masking/unmasking password link
- Verify Log in Button
* Successful log in with valid credentials
* Unsuccessful log in with invalid credentials
* Account locked when user attempted more than 3 times with wrong email/password - Verify create account creates an account and logs in user
- Verify comeback user get email and able to log in
- Cross browser testing ( Chrome, Firefox, Safari, IE )
- Web responsive testing ( iOS devices, Android devices & native, chrome, safari, firefox browsers)
- UX testing based out of inVision app or Ux design screens(static text, logo, font & font sizes etc)
- Accessibility testing
- Basic performance testing(checking response times, trafic, caching etc)
- Basic security testing
- Verify log in end point generates authToken and gives 200 OK response code when valid payload is given
Endpoint: https://xxxxxxxx/account/login
Swagger URL: http://xxxxxx/swagger/index.html
Valid Payload:
{
"Password" : "Passxxxx",
"Mode" : 0,
"Identifier" : "xxxxxxxxx"
} - Verify log in end point for other response codes as per swagger documentation
Ticket name: Jira ticket 786
Summary: Login Functionality
Build: app-staging-build-1.2.3
- Level 1 Tests – Unit Testing in Dev environment
- Level 2 Tests – API Tests in Dev or CI environment
- Level 3 Tests – Functional/Regression/Exploratory Testing in SIT/Test environment
- Level 1 Tests – Automated Unit Tests
- Level 2 Tests – Automated API Tests
- Level 3 Tests
• Functional tests – Both Manual & Automated
• Regression tests – Automated
• Exploratory tests – Manual
- API Readiness
- Test Environment set up
- Test Case Design Mindmap
- Test Plan
- Test Cases
- Defect tracking
- Functional Test Results
- Traceability Matrix
- Updated Regression test Pack
- Updated Smoke test Pack