Skip to content

yegs1995/SwaglabsE2EProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ingenious Build's Automation Challenge

  • What the project is about SwaglabsE2EProject is an automated project with aim objective is verify the main functionalities work correctly, beside guarantee the application has security validations.

  • Why the language and tools selected The language used is JavaScript and the tool was Cypress and Cucumber that technology was selected by followign reasons:

    • Easy to setup
    • Excellent documentation
    • It is scalable
    • Can be integrated in CI/CD
    • It is friendly
  • How to set it up

    1. Verify you have installed npm and node.js with the following commands npm -v and node -v
    2. Clone the repository
    3. Execute npm i
  • How to execute it If you want to run by command line execute the npx cypress run testcommand If you want to see the execution in live then execute the npx cypress open command

  • How to develop for it

    1. Review the application to automate- (doing manual smoke test)
    2. Identify the tools that can be used for automating
    3. Select the tool following the next criteria (Time for automation, knowledge and future improvements)
    4. After defined the tool, Create the structure
    5. Finally, I added the test cases for every requirement
  • Futures improvements

    1. Add different test cases where validating the data, values, formats (Happy and Unhappy path)
    2. Improve current test cases doing asyn functions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published