This project was developed to show how possible to automate similar scenarios on different programming languages and a variety of testing frameworks. I've tried to cover popular testing approaches such as UI testing, API testing, and Performance/Load testing.
- Automaton-v1 UI validation, Python, Selenium, Behave
- Automaton-v2 UI validation, Python, Selenium, Unittest
- Automaton-v3 UI validation, Python, Selenium, Pytest
- Automaton-v4 UI validation, Ruby, Selenium, Cucumber
- Automaton-v5 API validation, Python, Unittest
- Automaton-v6 API validation, Python, Pytest
- Automaton-v7 UI validation, JavaScript, Selenium, Mocha
- Automaton-v8 UI validation, Java, Selenium, JUnit
- Automaton-v9 UI | Visual validation, Python, Selenium, Unittest
- Automaton-v10 Performance | Load validation, Scala, Gatling tool
- Automaton-v11 UI validation, Java, Selenium, TestNG
- Automaton-v12 UI validation, Java, Selenium, TestNG, PageFactory
- Automaton-v13 Java, Junit, Cucumber
- Automaton-v14 UI validation, Java, Junit, Cucumber, Selenium, PageFactory
- Automaton-v15 API validation, JavaScript, Mocha, Chai, Supertest
- Automaton-v16 Test Infrastructure, Travis CI, Docker, Selenium Grid
- Automaton-v17 Chatbot validation, Python, Unittest
- Automaton-v18 Robot framework, Python (Under construction)
- Automaton-v19 Appium, Android, NodeJS, Python (Deprecated)
- Automaton-v20 API validation, Java, REST assured, JUnit
- Automaton-v21 UI + REST API validation, Cypress, Mocha
- Automaton-v22 Performance | Load testing, Python, Locust