Video of test execution: https://vimeo.com/444147712
Test case design - Page Object Model
- Cypress.io Test Framework 4.11.0
- Chrome Browser
- Yarn 1.22.4
- Faker Library 0.7.2
- Visual Studio Code IDE
- Node.js & npm (node package manager)
- GitHub desktop (repository)
- Clone the repository from GitHub:
git clone https://github.com/777quality/Cypress-PrimaryBid--JavaScript
- In a new terminal run the command:
cd <repo> && npm i
OR npm install
- From the project directory, run:
.\node_modules\.bin\cypress open
- Select testsuite.spec.js
About Us Page - upon loading the page, the image of the two mobile phones, loads initally in a low quality image.
News Page - content is quite bulky, involves the user scrolling down the page allot.
FAQ Page - first question of each section is open and not collapsed like the others.
FAQ Page - navigation menu that appears at the top of other pages, is not present on the FAQ page.
Sign Up - validation errors could display dynamically and not only upon submission.
Sign Up - enter user details page, name, dob etc. The text box overlays the labels. On the other email/password sign up page, the label is within the box. Inconsistent design.
Sign Up - terms and policies link is missing.
Sign Up - text for 'Sign up' inconsistent 'Sign Up'