Please enable JavaScript.
Coggle requires JavaScript to display documents.
How to go from manual to test automation (1- Learn a programming language…
How to go from manual to test automation
1- Learn a programming language based on your previous experience or your interests
Java
C#
Python
Javascript
Kotlin
Swift
Typescript
2- Adopt the right tools and frameworks
CI/CD tools
TeamCity
GitHub Actions
CircleCI
Jenkins
Bitrise
Codemagic
Azure DevOps
Xcode Cloud
GitLab
Visual Studio App Center
Ionic AppFlow
Cloud Based Testing tools
Sauce Labs
BrowserStack
LambdaTest
TestingBot
Testsigma
Genymotion
WTF.emulator
AWS Device Farm
Firebase Test Lab
Katalon
Kobiton
Perfecto
Tools/Frameworks/Libs
API Testing
Karate - Java
Postman, Newman - Javascript
Rest Assured -Java
StepCI
WireMock
Insomnia
SoapUI
Swagger
Mobile App Testing
XCUITEST- Swift
Espresso - Java & Kotlin
Appium - C#, Java, Ruby, Python, JavaScript
Maestro - YAML, Javascript
EarlGrey - Swift
Detox - Javascript
Flutter Driver - Dart
Jetpack Compose Testing - Kotlin
Web Testing
Playwright - most of the languages
Nightwatch - Javascript
Selenium WebDriver - most of the languages
Cypress.io - Javascript, Typescript
WebdriverIO - NodeJs
Testing Runners
TestNG - Java
JUnit - Java
NUnit - .NET
Mocha - Javascript
Jasmine - Javascript
Jest - Javascript
Chai - Javascript
Pytest - Python
Test Case Management tools
TestRail
Xray
Visual Testing tools
Applitools Eyes
Percy.io
Chromatic
BackstopJS
Load & Performance testing
Apache JMeter
Locust
k6
BlazeMeter
BlazeMeter
3- Start small
The smaller your test cases, the easier they are to debug, maintain, and reuse.
Prioritize which tests you want to automate
Create a list of essential browsers and devices for your automation plan.
Knowledge of automated testing doesn’t mean you should apply it to everything.
Do projects, keep practicing
4- Keep learning and be aware about online guides, forums, conferences, meetups, communities, social media, and even Slack channels
Test Reports Tools
ExtentReports
Allure Report
ReportPortal
2023/2024 version
Moataz Nabil