This project aims to enhance my skills in manual testing and automation testing using Cypress.
- Start Date : 14 May 2024 ๐
I will be dividing the project timeline for phrase 1 as follows:
-
Manual Testing (DONE) โ
- I will create test cases and perform manual testing on the following sections of the website OrangeHRM Demo:
- Login Page โ
- Employee Management โ
- User Management โ
During this period, I will provide daily updates on my progress using Google Sheets
- I will create test cases and perform manual testing on the following sections of the website OrangeHRM Demo:
-
Automation Testing (DOING) โ๏ธ
- I will automate the tests by writing code in JavaScript using Cypress. โ๏ธ
- Login Page โ
- Employee Management โณ
- User Management
- I will automate the tests by writing code in JavaScript using Cypress. โ๏ธ
-
Custom Commands Implementation
- All the code will be refactored to use custom commands for easier maintenance and future code reviews.
- Manual Testing: No specific tools required.
- Automation Testing: Cypress, JavaScript.
- Clone the repository.
- Install dependencies:
npm install
. - Run Cypress:
npm run cypress:open
ornpm run cypress:run
.
- To run manual tests, navigate to the respective sections of the OrangeHRM Demo website and execute the test cases.
- To run automated tests, use Cypress by executing the appropriate npm command.
This project is licensed under the MIT License.
Remember, Learning knows no bounds ๐โจ. Never Stop Learning!