From eb9c059a7b24ebb682aeb0c441ef7a7f7ea0d1f0 Mon Sep 17 00:00:00 2001 From: Gaurav Singh Date: Tue, 5 Oct 2021 12:25:49 +0530 Subject: [PATCH 01/14] Added Contribution guidelines and links on how to build the site locally to verify --- CONTRIBUTING.md | 29 +++++++++++++++++++ README.md | 18 ++++++++++++ .../{good-practices => good-practices.md} | 0 3 files changed, 47 insertions(+) create mode 100644 CONTRIBUTING.md rename docs/tech/{good-practices => good-practices.md} (100%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..3185a9c --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,29 @@ +# How to contribute + +This site is for the community, by the community. I'm very happy that you want to make the Test +automation journey easier for the next engineer. 🤝 + +## To contribute + +All the pages are written in markdown and to contribute you would need familiarity with markdown +syntax. Refer to [this](https://guides.github.com/features/mastering-markdown/) guide from Github + +The site is currently divided into two sections + +### Community + +Lists resources around Testing and automation communities, newsletters, thought leaders to follow +and amazing podcasts, If you would like to add to it, please raise a PR with the changes and the +project maintainer will review and get back + +### Tech + +Lists useful resources around learning different pillars of Test automation such as Web, Mobile, +Backend automation. Please add relevant links and follow the same workflow + +## FAQ + +### How do I raise a PR? + +Please refer to this guide on +[Github](https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) diff --git a/README.md b/README.md index 4ddffcb..321dec5 100644 --- a/README.md +++ b/README.md @@ -19,3 +19,21 @@ reference to that. The site is hosted on [automationhacks.io/how-to-learn-test-automation/](https://automationhacks.io/how-to-learn-test-automation/) + +## How to contribute + +Refer to [CONTRIBUTING.md](CONTRIBUTING.md) + +## Build locally + +If you want to build the site locally, clone this repo and then execute below commands + +> Note: You might want to use +> [pipenv to setup python dependencies](https://automationhacks.io/2020/07/12/how-to-manage-your-python-virtualenvs-with-pipenv/) + +```zsh +# activate pipenv +pipenv install +# View from local +mkdocs serve +``` diff --git a/docs/tech/good-practices b/docs/tech/good-practices.md similarity index 100% rename from docs/tech/good-practices rename to docs/tech/good-practices.md From cb8a92a4d548b465359d97d045eb9bc5ecf5ba65 Mon Sep 17 00:00:00 2001 From: Harish Tiwari Date: Tue, 5 Oct 2021 12:34:40 +0530 Subject: [PATCH 02/14] Ui automation tutorial added (#7) * Postman Youtube playlist added * Python api testing tutorial * Web ui testing tutorial added --- docs/tech/web.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/tech/web.md b/docs/tech/web.md index 4f8b390..1c817bf 100644 --- a/docs/tech/web.md +++ b/docs/tech/web.md @@ -1,3 +1,6 @@ # Web testing -WIP \ No newline at end of file +## UI Testing + +Here are some resources to start UI Automation +- [Selenium with Python Hybrid Framework Design (e-Commerce Project)](https://www.youtube.com/playlist?list=PLUDwpEzHYYLt2RzOb-_eafLAP0VSoyJhf) From 11d09a7c3e3f28e5acdebccec3c64c67c6f32cea Mon Sep 17 00:00:00 2001 From: Anne-Laure Gaillard <86982045+alauregaillard@users.noreply.github.com> Date: Wed, 6 Oct 2021 16:27:10 +0200 Subject: [PATCH 03/14] Add Postman and Cypress (#14) --- docs/community/community.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/community/community.md b/docs/community/community.md index ffd3361..fdbf21f 100644 --- a/docs/community/community.md +++ b/docs/community/community.md @@ -11,4 +11,6 @@ Here are some slack channels that you can join - [Selenium](https://www.selenium.dev/support/) - [Report portal](https://reportportal-slack-auto.herokuapp.com/) - [PACT foundation](https://slack.pact.io/) -- [Kotlin](https://kotlinlang.org/community/) \ No newline at end of file +- [Kotlin](https://kotlinlang.org/community/) +- [Cypress](https://gitter.im/cypress-io/cypress) +- [Postman] (https://community.postman.com/) From 055c39d6b104e18de63dfcbce3aed26cd5b24aba Mon Sep 17 00:00:00 2001 From: Anand Jayaram Date: Wed, 6 Oct 2021 19:58:05 +0530 Subject: [PATCH 04/14] Add reports page (#13) Merging these. --- docs/community/reports.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 docs/community/reports.md diff --git a/docs/community/reports.md b/docs/community/reports.md new file mode 100644 index 0000000..c4f49c0 --- /dev/null +++ b/docs/community/reports.md @@ -0,0 +1,8 @@ +# Reports + +There are many State of XXXXXXXXX reports that contains valuable information on test automation and good practices. + + +- [Thoughtworks Technology Radar](https://www.thoughtworks.com/radar) +- [DORA - State Of DevOps Research](https://www.devops-research.com/research.html) +- [State of Testing - 2021 report](https://qablog.practitest.com/state-of-testing/) From c4c56d6dfd2d5aa7624e90513f9549fbfc7bb2d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rahul=20=E0=A4=B0=E0=A4=BE=E0=A4=B9=E0=A5=81=E0=A4=B2?= Date: Wed, 6 Oct 2021 10:31:17 +0530 Subject: [PATCH 05/14] Youtube channels and SAST --- docs/community/youtube.md | 25 +++++++++++++++++++++++++ docs/tech/mobile.md | 12 +++++++++++- docs/tech/sast.md | 10 ++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 docs/community/youtube.md create mode 100644 docs/tech/sast.md diff --git a/docs/community/youtube.md b/docs/community/youtube.md new file mode 100644 index 0000000..077c018 --- /dev/null +++ b/docs/community/youtube.md @@ -0,0 +1,25 @@ +# Youtube Channels + +Listing youtube channels that are helping the community in providing/sharing knowledge about automation testing + +- [Naveen Automation Labs](https://www.youtube.com/c/NaveenAutomationLabs) +- [Rahul Shetty Academy](https://www.youtube.com/c/RahulShettyAcademy) +- [SDET Automation Techie](https://www.youtube.com/c/pavanoltraining) +- [Mukesh Otwani](https://www.youtube.com/c/Mukeshotwani) +- [QAFox](https://www.youtube.com/c/QAFox) +- [ExecuteAutomation](https://www.youtube.com/c/ExecuteAutomation) +- [SoftwaretestingbyMKT](https://www.youtube.com/channel/UCKliIabx-RsHYTqjOiYegSg) +- [RDAutomationLearning](https://www.youtube.com/channel/UC_0lWsDQPbATkXWdZTS8sfQ) +- [TheTestingAcademy](https://www.youtube.com/user/TheTestingAcademy) +- [Automation Step by Step](https://www.youtube.com/channel/UCTt7pyY-o0eltq14glaG5dg) +- [Edureka Selenium Course](https://www.youtube.com/watch?v=FRn5J31eAMw) +- [EvilTester](https://www.youtube.com/user/EviltesterVideos) +- [GC Reddy](https://www.youtube.com/user/gcreddy7) +- [FunDooTesters](https://www.youtube.com/c/FunDooTesters) +- [Software Testing Materials](https://www.youtube.com/channel/UCIJGI_3XgnfUaSNQD8D2IMQ) +- [Software and Testing Training](https://www.youtube.com/user/SoftwareTestingSpace/featured) +- [Software Testing Help](https://www.youtube.com/user/shindevijaykr) +- [Letcode with Kaushik](https://www.youtube.com/c/LetCode) +- [Helping Testers](https://www.youtube.com/channel/UCVOCoXYsZtLyr56Z3NZT2hQ) +- [TestGuild Automation Testing](https://www.youtube.com/user/JoeColantonio) +- [Test-O-Blog](https://www.youtube.com/channel/UCnKJ63mrfDFOOG_n2hLu7PQ) \ No newline at end of file diff --git a/docs/tech/mobile.md b/docs/tech/mobile.md index 71add14..e69d0cf 100644 --- a/docs/tech/mobile.md +++ b/docs/tech/mobile.md @@ -1,3 +1,13 @@ # Mobile testing -WIP \ No newline at end of file +WIP + +Here are some resources that can be helpful for someone starting on Mobile Security Testing +- [OWASP Mobile Security Testing Guide ](https://github.com/OWASP/owasp-mstg) + + +## Github Links +- [Wix/Detox](https://github.com/wix/Detox) : Gray box end-to-end testing and automation library for mobile apps +- [MacacaJS](https://macacajs.com/) : Automation made simpler for mobile apps +- [UI Automator](https://www.tutorialspoint.com/android/android_ui_testing.htm) +- [EarlGrey](https://developers.googleblog.com/2016/02/earlgrey-ios-functional-ui-testing.html) \ No newline at end of file diff --git a/docs/tech/sast.md b/docs/tech/sast.md new file mode 100644 index 0000000..b069c6e --- /dev/null +++ b/docs/tech/sast.md @@ -0,0 +1,10 @@ +# SAST (Static Application Security Testing) + +Static application security testing (SAST) is a set of technologies designed to analyze application source code, byte code and binaries for coding and design conditions that are indicative of security vulnerabilities. +SAST solutions analyze an application from the “inside out” in a non-running state. + + +- [Gitleaks](https://github.com/zricethezav/gitleaks) : SAST tool for detecting hardcoded secrets like passwords, api keys, and tokens in git repos. +- [Guardrails](https://www.guardrails.io/) : GuardRails empowers developers to find, fix, and prevent security vulnerabilities in their web and mobile applications. +- [Sonarqube](https://github.com/SonarSource/sonarqube) +- [Try Sonarqube](https://docs.sonarqube.org/latest/setup/get-started-2-minutes/) \ No newline at end of file From 139079bb4862795ea0358d5b78a15b49a538c98a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rahul=20=E0=A4=B0=E0=A4=BE=E0=A4=B9=E0=A5=81=E0=A4=B2?= Date: Wed, 6 Oct 2021 17:41:11 +0530 Subject: [PATCH 06/14] Collections of resources related to various topics at one place. --- docs/tech/collections.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 docs/tech/collections.md diff --git a/docs/tech/collections.md b/docs/tech/collections.md new file mode 100644 index 0000000..7205fa8 --- /dev/null +++ b/docs/tech/collections.md @@ -0,0 +1,6 @@ +# Collections of various resources + +- [Awesome Test Automation](https://github.com/atinfo/awesome-test-automation) : An awesome list of curated resources for all types of test automation tools for all languages. +- [JS Testing Best Practices](https://github.com/goldbergyoni/javascript-testing-best-practices) : List of best practices for JS testing. +- [Playground and Cheatsheet for Python](https://github.com/trekhleb/learn-python) : +- [Awesome-Jmeter](https://github.com/aliesbelik/awesome-jmeter) : Curated list of resources for Apache Jmeter. From 01633ad3277c3ef33ba0ae89b9ffb19e175ddc8d Mon Sep 17 00:00:00 2001 From: Anand Jayaram Date: Wed, 6 Oct 2021 09:33:06 +0530 Subject: [PATCH 07/14] Updated testautomation patterns --- docs/tech/good-practices.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/tech/good-practices.md b/docs/tech/good-practices.md index 22eadf5..7b1acc1 100644 --- a/docs/tech/good-practices.md +++ b/docs/tech/good-practices.md @@ -3,3 +3,6 @@ ## On Code reviews - [Guide to Conducting Test Automation Code Reviews by Angie Jones](https://applitools.com/blog/guide-to-test-automation-code-reviews/) + +## On Test Automation Patterns +- [Test Automation Patterns](https://testautomationpatterns.org/wiki/index.php/Main_Page) From be379a86c41f8dfc3fc541367a9ffcf3e7c5a22e Mon Sep 17 00:00:00 2001 From: Anand Jayaram Date: Tue, 5 Oct 2021 13:53:18 +0530 Subject: [PATCH 08/14] Added idealcast --- docs/community/podcasts.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/community/podcasts.md b/docs/community/podcasts.md index f09879c..e8b48e9 100644 --- a/docs/community/podcasts.md +++ b/docs/community/podcasts.md @@ -11,6 +11,7 @@ Lot of awesome podcasts can be found on [Testingpodcast.com](https://testingpodc - [Evil Tester show](https://www.eviltester.com/show/) - [Abstracta Software Testing Podcast](https://abstracta.us/software-testing-podcast) + ## On Software engineering - [Software engineering radio](https://www.se-radio.net/) @@ -22,6 +23,10 @@ Lot of awesome podcasts can be found on [Testingpodcast.com](https://testingpodc - [Tech lead journal By Henry Suryawirawan](https://techleadjournal.dev/) +## On Digital landscape/devops + +- [The-idealcast-podcast with Gene Kim] (https://itrevolution.com/the-idealcast-podcast/) + ## On Languages ### Kotlin From 317e3f7e4c8d41752c486f1ae5a9807c86c892b2 Mon Sep 17 00:00:00 2001 From: amuthansakthivel <30618052+amuthansakthivel@users.noreply.github.com> Date: Wed, 6 Oct 2021 20:02:42 +0530 Subject: [PATCH 09/14] Added links to web,mobile and good-practices files (#10) Co-authored-by: Gaurav Singh --- docs/tech/good-practices.md | 9 +++++++++ docs/tech/mobile.md | 9 ++++++--- docs/tech/web.md | 3 ++- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/tech/good-practices.md b/docs/tech/good-practices.md index 7b1acc1..e093a45 100644 --- a/docs/tech/good-practices.md +++ b/docs/tech/good-practices.md @@ -4,5 +4,14 @@ - [Guide to Conducting Test Automation Code Reviews by Angie Jones](https://applitools.com/blog/guide-to-test-automation-code-reviews/) +## On Programming + +- [Functional Programming in Test Automation - Java - Leverage Streams and Lambdas in Automation](https://www.youtube.com/watch?v=McsieQgRxqg&list=PL9ok7C7Yn9A_o6wKmhObLceifmpoQ9QNp) +- [Must Know Java Libraries to write clean code](https://www.udemy.com/course/java-sdet-essentials/) +- [Design Patterns in Test Automation](https://www.youtube.com/watch?v=qpq8DOecwDs&list=PL9ok7C7Yn9A8ewGj22MbLOyD9VCtZn7lF) +- [Exception Handling is an Art - Master it now](https://www.youtube.com/watch?v=_-R_cQikPTQ&list=PL9ok7C7Yn9A_TGkcTl-PjqeFYu0CPWy3_) +- [SDET-Java-Must-know-Skills](https://www.youtube.com/watch?v=4FINdRgBjY0&list=PL9ok7C7Yn9A-klWgtmWvs-6e3gZwuPryh) +- [Docker-for-Testers](https://www.youtube.com/watch?v=KHnnYtQF3os&list=PL9ok7C7Yn9A9jiuK3iGfC6lFCQtxxD9sX) + ## On Test Automation Patterns - [Test Automation Patterns](https://testautomationpatterns.org/wiki/index.php/Main_Page) diff --git a/docs/tech/mobile.md b/docs/tech/mobile.md index e69d0cf..3561388 100644 --- a/docs/tech/mobile.md +++ b/docs/tech/mobile.md @@ -1,13 +1,16 @@ # Mobile testing -WIP +## On Appium + +- [Android Automation using Appium with Framework Design](https://www.youtube.com/watch?v=YSFznsn2lLk&list=PL9ok7C7Yn9A9qy5rqMiFtGHPbwM9yOxCW) + +## On Mobile Security Here are some resources that can be helpful for someone starting on Mobile Security Testing - [OWASP Mobile Security Testing Guide ](https://github.com/OWASP/owasp-mstg) - ## Github Links - [Wix/Detox](https://github.com/wix/Detox) : Gray box end-to-end testing and automation library for mobile apps - [MacacaJS](https://macacajs.com/) : Automation made simpler for mobile apps - [UI Automator](https://www.tutorialspoint.com/android/android_ui_testing.htm) -- [EarlGrey](https://developers.googleblog.com/2016/02/earlgrey-ios-functional-ui-testing.html) \ No newline at end of file +- [EarlGrey](https://developers.googleblog.com/2016/02/earlgrey-ios-functional-ui-testing.html) diff --git a/docs/tech/web.md b/docs/tech/web.md index 1c817bf..fb4027e 100644 --- a/docs/tech/web.md +++ b/docs/tech/web.md @@ -1,6 +1,7 @@ # Web testing -## UI Testing +## UI Testing Here are some resources to start UI Automation - [Selenium with Python Hybrid Framework Design (e-Commerce Project)](https://www.youtube.com/playlist?list=PLUDwpEzHYYLt2RzOb-_eafLAP0VSoyJhf) +- [Selenium Java Automation Framework Development from scratch with Real Time Dashboard](https://www.youtube.com/watch?v=ipWx2sIcIeI&list=PL9ok7C7Yn9A_JZFMrhrgEwfqQGiuyvSkB) \ No newline at end of file From e96bfce0ae50f91ae372cdc5975792bfa87b58e0 Mon Sep 17 00:00:00 2001 From: Gaurav Singh Date: Wed, 6 Oct 2021 20:07:27 +0530 Subject: [PATCH 10/14] Removed space to have the link show up --- docs/community/podcasts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/community/podcasts.md b/docs/community/podcasts.md index e8b48e9..570e89e 100644 --- a/docs/community/podcasts.md +++ b/docs/community/podcasts.md @@ -25,7 +25,7 @@ Lot of awesome podcasts can be found on [Testingpodcast.com](https://testingpodc ## On Digital landscape/devops -- [The-idealcast-podcast with Gene Kim] (https://itrevolution.com/the-idealcast-podcast/) +- [The-idealcast-podcast with Gene Kim](https://itrevolution.com/the-idealcast-podcast/) ## On Languages From d113e237406326038dc5ae180a8aaf9b2dace8d6 Mon Sep 17 00:00:00 2001 From: Gaurav Singh Date: Wed, 6 Oct 2021 20:08:08 +0530 Subject: [PATCH 11/14] Update community.md --- docs/community/community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/community/community.md b/docs/community/community.md index fdbf21f..62aaef2 100644 --- a/docs/community/community.md +++ b/docs/community/community.md @@ -13,4 +13,4 @@ Here are some slack channels that you can join - [PACT foundation](https://slack.pact.io/) - [Kotlin](https://kotlinlang.org/community/) - [Cypress](https://gitter.im/cypress-io/cypress) -- [Postman] (https://community.postman.com/) +- [Postman](https://community.postman.com/) From 4f3632c62711b4d609f822014188320a723619f9 Mon Sep 17 00:00:00 2001 From: Saikat Sengupta <41847480+s4ik4t@users.noreply.github.com> Date: Thu, 7 Oct 2021 07:05:12 +0530 Subject: [PATCH 12/14] Add mobile testing resources (#15) --- docs/tech/mobile.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/tech/mobile.md b/docs/tech/mobile.md index 3561388..05de773 100644 --- a/docs/tech/mobile.md +++ b/docs/tech/mobile.md @@ -4,6 +4,14 @@ - [Android Automation using Appium with Framework Design](https://www.youtube.com/watch?v=YSFznsn2lLk&list=PL9ok7C7Yn9A9qy5rqMiFtGHPbwM9yOxCW) +## On Espresso (Android) + +- [Getting Started with Espresso : Android UI Automation](https://www.browserstack.com/guide/espresso-android-testing) + +## On XCUITest (iOS) + +- [Getting Started with XCUITest : UI Automation Framework on iOS](https://www.browserstack.com/guide/getting-started-xcuitest-framework) + ## On Mobile Security Here are some resources that can be helpful for someone starting on Mobile Security Testing @@ -14,3 +22,4 @@ Here are some resources that can be helpful for someone starting on Mobile Secur - [MacacaJS](https://macacajs.com/) : Automation made simpler for mobile apps - [UI Automator](https://www.tutorialspoint.com/android/android_ui_testing.htm) - [EarlGrey](https://developers.googleblog.com/2016/02/earlgrey-ios-functional-ui-testing.html) +- [scrcpy](https://github.com/Genymobile/scrcpy) : Display and control your Android device From ca3b4e9478a88cd40cbf5872ddb3e993c5a92c5f Mon Sep 17 00:00:00 2001 From: Rahul Yadav Date: Sun, 10 Oct 2021 08:17:43 +0530 Subject: [PATCH 13/14] Codeless tools (#17) * Youtube channels and SAST * Collections of resources related to various topics at one place. * Collections of resources related to various topics at one place. --- docs/community/articles.md | 6 ++++++ docs/tech/cloud.md | 6 ++++++ docs/tech/mobile.md | 4 ++++ docs/tech/web.md | 25 ++++++++++++++++++++++++- 4 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 docs/community/articles.md create mode 100644 docs/tech/cloud.md diff --git a/docs/community/articles.md b/docs/community/articles.md new file mode 100644 index 0000000..b174a3f --- /dev/null +++ b/docs/community/articles.md @@ -0,0 +1,6 @@ +# Articles + +This page lists some great articles that every QA/SDET/Tester should read. + +- [Tech Buzzwords Testers Should At Least Know About – Part 1](https://blog.testproject.io/2021/07/08/tech-buzzwords-testers-should-at-least-know-about-part-1/) +- [Tech Buzzwords Testers Should At Least Know About – Part 2](https://blog.testproject.io/2021/07/29/tech-buzzwords-testers-should-at-least-know-about-2/) \ No newline at end of file diff --git a/docs/tech/cloud.md b/docs/tech/cloud.md new file mode 100644 index 0000000..af9172b --- /dev/null +++ b/docs/tech/cloud.md @@ -0,0 +1,6 @@ +# Test Automation using cloud services (GCE/Azure/AWS) + +- [Selenium with Terraform](https://github.com/integr8/terraform-aws-devops-selenium) +- [Set up Selenium with Terraform](https://github.com/Xin00163/terraform) +- [Docker + AWS + Selenium + Terraform](https://dev.to/david_j_eddy/project-release-docker-aws-selenium-terraform-get-it-up-and-running-1o53) +- [Moon](https://aerokube.com/moon/latest/#_quick_start_guide) : Use Kubernetes/OpenShift to spin browser automation containers, compatible with Selenium, Cypress, Playwright,Puppeteer \ No newline at end of file diff --git a/docs/tech/mobile.md b/docs/tech/mobile.md index 05de773..d59b82e 100644 --- a/docs/tech/mobile.md +++ b/docs/tech/mobile.md @@ -1,5 +1,6 @@ # Mobile testing + ## On Appium - [Android Automation using Appium with Framework Design](https://www.youtube.com/watch?v=YSFznsn2lLk&list=PL9ok7C7Yn9A9qy5rqMiFtGHPbwM9yOxCW) @@ -14,6 +15,7 @@ ## On Mobile Security + Here are some resources that can be helpful for someone starting on Mobile Security Testing - [OWASP Mobile Security Testing Guide ](https://github.com/OWASP/owasp-mstg) @@ -22,4 +24,6 @@ Here are some resources that can be helpful for someone starting on Mobile Secur - [MacacaJS](https://macacajs.com/) : Automation made simpler for mobile apps - [UI Automator](https://www.tutorialspoint.com/android/android_ui_testing.htm) - [EarlGrey](https://developers.googleblog.com/2016/02/earlgrey-ios-functional-ui-testing.html) +- [EarlGrey](https://developers.googleblog.com/2016/02/earlgrey-ios-functional-ui-testing.html) - [scrcpy](https://github.com/Genymobile/scrcpy) : Display and control your Android device + diff --git a/docs/tech/web.md b/docs/tech/web.md index fb4027e..c4b8f36 100644 --- a/docs/tech/web.md +++ b/docs/tech/web.md @@ -4,4 +4,27 @@ Here are some resources to start UI Automation - [Selenium with Python Hybrid Framework Design (e-Commerce Project)](https://www.youtube.com/playlist?list=PLUDwpEzHYYLt2RzOb-_eafLAP0VSoyJhf) -- [Selenium Java Automation Framework Development from scratch with Real Time Dashboard](https://www.youtube.com/watch?v=ipWx2sIcIeI&list=PL9ok7C7Yn9A_JZFMrhrgEwfqQGiuyvSkB) \ No newline at end of file + + + +# Codeless UI Automation Tools + +- [mabl](https://www.mabl.com/) +- [testRigor](https://testrigor.com/) +- [Reflect](https://reflect.run/) +- [Testim](https://www.testim.io/) +- [Provar](https://www.provartesting.com/) [For Salesforce] +- [Leapwork](https://www.leapwork.com/) +- [AccelQ](https://www.accelq.com/) +- [Qmetry](https://www.qmetry.com/) +- [CloudQA](https://cloudqa.io/) +- [Rapise](https://www.inflectra.com/Rapise/) +- [TestSigma](https://testsigma.com/) +- [Perfecto](https://www.perfecto.io/products/scriptless) +- [Ranorex Studio](https://www.ranorex.com/) +- [Katalon](https://www.katalon.com/) +- [Functionize](https://www.functionize.com/) +- [Usetrace](https://usetrace.com/) + +- [Selenium Java Automation Framework Development from scratch with Real Time Dashboard](https://www.youtube.com/watch?v=ipWx2sIcIeI&list=PL9ok7C7Yn9A_JZFMrhrgEwfqQGiuyvSkB) + From 468fac2b9ce7709b9b3769770fd71fe8d6a4c665 Mon Sep 17 00:00:00 2001 From: Anand Jayaram Date: Sun, 10 Oct 2021 08:18:58 +0530 Subject: [PATCH 14/14] Added testinglibrary.com for JS (#16) Added testinglibrary.com for JS Co-authored-by: Gaurav Singh --- docs/tech/web.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/tech/web.md b/docs/tech/web.md index c4b8f36..662d02c 100644 --- a/docs/tech/web.md +++ b/docs/tech/web.md @@ -3,9 +3,10 @@ ## UI Testing Here are some resources to start UI Automation -- [Selenium with Python Hybrid Framework Design (e-Commerce Project)](https://www.youtube.com/playlist?list=PLUDwpEzHYYLt2RzOb-_eafLAP0VSoyJhf) - +- [Selenium with Python Hybrid Framework Design (e-Commerce Project)](https://www.youtube.com/playlist?list=PLUDwpEzHYYLt2RzOb-_eafLAP0VSoyJhf) +- [Selenium Java Automation Framework Development from scratch with Real Time Dashboard](https://www.youtube.com/watch?v=ipWx2sIcIeI&list=PL9ok7C7Yn9A_JZFMrhrgEwfqQGiuyvSkB) +- [Testing library using Javascript solutions](https://testing-library.com/) # Codeless UI Automation Tools @@ -26,5 +27,4 @@ Here are some resources to start UI Automation - [Functionize](https://www.functionize.com/) - [Usetrace](https://usetrace.com/) -- [Selenium Java Automation Framework Development from scratch with Real Time Dashboard](https://www.youtube.com/watch?v=ipWx2sIcIeI&list=PL9ok7C7Yn9A_JZFMrhrgEwfqQGiuyvSkB)