Skip to content

Commit 79b27d0

Browse files
Added links to DevOps, API Testing, System Design, and Programming learning materials (#248)
* added links to devtools and devops free labs * added devsecops learning material link * added link to practical python programming * added links for Python, Java, Devops tutorials * added links to developer other learning materials * added links to api testing with Playwright and Cypress
1 parent 89a3fe8 commit 79b27d0

File tree

1 file changed

+35
-10
lines changed

1 file changed

+35
-10
lines changed

readme.md

Lines changed: 35 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<img src="assets/poster.gif" width="500" height="300"/>
88
</div>
99

10-
I have been into Software Testing role since last 14+ years, however I must tell you that my most of the time was spent in manual testing the applications. When I got into this role, specifically it was the time when there used to be a lot of desktop applications. I started my career in 2008, being a Commerce graduate and not knowing the basic alphabets of engineering, initially it was very difficult to understand what programming, testing, releases was all about! Thanks to all my mentors and guides, they helped me a lot to understand those basic concepts about testing and how the actual process works.
10+
I have been into Software Testing role since last 16+ years, however I must tell you that my most of the time was spent in manual testing the applications. When I got into this role, specifically it was the time when there used to be a lot of desktop applications. I started my career in 2008, being a Commerce graduate and not knowing the basic alphabets of engineering, initially it was very difficult to understand what programming, testing, releases was all about! Thanks to all my mentors and guides, they helped me a lot to understand those basic concepts about testing and how the actual process works.
1111

1212
I have been asked by many about my career transformation journey from Manual Testing to a Test Automation Engineer, hence I thought of creating this repository which has the learning path I followed to become a Test Automation Engineer.
1313

@@ -33,6 +33,7 @@ I have been asked by many about my career transformation journey from Manual Tes
3333
- [Java Programming Course by Angie Jones](https://testautomationu.applitools.com/java-programming-course/)
3434
- [Beginners Book - Java Tutorials](https://beginnersbook.com/java-tutorial-for-beginners-with-examples/)
3535
- [Learn Java Online](https://www.learnjavaonline.org/)
36+
- [Learn Java – Free Java Courses for Beginners](https://www.freecodecamp.org/news/learn-java-free-java-courses-for-beginners/)
3637
- [Learn Java - Codecademy](https://www.codecademy.com/learn/learn-java)
3738
- [30 Days of Java](https://github.com/AaronGalloway/30-Days-Of-Java)
3839
- [Java Best Practices](https://github.com/in28minutes/java-best-practices)
@@ -115,13 +116,16 @@ I have been asked by many about my career transformation journey from Manual Tes
115116
- [Real Python Tutorials](https://realpython.com/)
116117
- [Learn Python](https://www.learnpython.org/)
117118
- [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/)
119+
- [Practical Python Programming](https://github.com/dabeaz-course/practical-python)
120+
- [Google's Python Class](https://developers.google.com/edu/python)
118121
- [30 Days of Python](https://github.com/Asabeneh/30-Days-Of-Python)
119122
- [Kaggle: Your Machine Learning and Data Science Community](https://www.kaggle.com/)
120123
- [Python Programming course on FreeCodeCamp](https://www.freecodecamp.org/news/python-programming-course/)
121124
- [Getting Started with Python - Python.org](https://www.python.org/about/gettingstarted/)
122125
- [Python for Beginners](https://learn.microsoft.com/en-us/windows/python/beginners)
123126
- [Introduction to Python](https://learn.microsoft.com/en-us/training/modules/intro-to-python/)
124127
- [Python Tutorial - Test Automation University ](https://testautomationu.applitools.com/python-tutorial/)
128+
- [Interactive Python Learning in your Browser](https://www.freecodecamp.org/news/python-curriculum-upgrade/)
125129
- [Awesome Python](https://github.com/vinta/awesome-python)
126130
- [Awesome Python Books](https://github.com/junnplus/awesome-python-books)
127131
- [Python Tutorial - W3Schools](https://www.w3schools.com/python/)
@@ -143,6 +147,7 @@ I have been asked by many about my career transformation journey from Manual Tes
143147
- [The Big Book of Small Python Projects - 81 Easy Practice Programs](https://inventwithpython.com/bigbookpython/)
144148
- [Python for Data Analysis - Third Edition](https://wesmckinney.com/book/)
145149
- [Python CheatSheet](https://github.com/gto76/python-cheatsheet)
150+
- [Top 10 GitHub Repositories to Master Python](https://medium.com/gitconnected/top-10-github-repositories-to-master-python-480a899e9343)
146151

147152
</details>
148153

@@ -156,6 +161,7 @@ I have been asked by many about my career transformation journey from Manual Tes
156161
- [DS & A Problems](https://github.com/mandliya/algorithms_and_data_structures)
157162
- [Algo Deck](https://github.com/teivah/algodeck)
158163
- [Roadmap for DSA](https://www.codechef.com/roadmap/data-structures-and-algorithms)
164+
- [JavaScript Algorithm](https://github.com/trekhleb/javascript-algorithms)
159165

160166
</details>
161167

@@ -165,6 +171,11 @@ I have been asked by many about my career transformation journey from Manual Tes
165171
- [Project based learning](https://github.com/practical-tutorials/project-based-learning)
166172
- [Learn Regex step by step, from zero to advanced.](https://regexlearn.com/)
167173
- [Awesome Books](https://github.com/learn-anything/books)
174+
- [Awesome DevTools](https://github.com/devtoolsd/awesome-devtools)
175+
- [Coding Interview University](https://github.com/jwasham/coding-interview-university)
176+
- [Tech Interview Handbook](https://github.com/yangshun/tech-interview-handbook)
177+
- [The Book of Secret Knowledge](https://github.com/trimstray/the-book-of-secret-knowledge)
178+
168179
</details>
169180

170181
<details>
@@ -247,6 +258,7 @@ I have been asked by many about my career transformation journey from Manual Tes
247258
- [Awesome System Design](https://github.com/alexpate/awesome-design-systems)
248259
- [ByteByteGo - YouTube](https://www.youtube.com/channel/UCZgt6AzoyjslHTC9dz0UoTw)
249260
- [System Design for Beginners Course](https://youtu.be/m8Icp_Cid5o?si=4gXNn79VpQLQDBoE)
261+
- [Head First Software Development PDF](https://pawangkp.wordpress.com/wp-content/uploads/2010/08/oreilly-head-first-software-development-2008.pdf)
250262

251263
</details>
252264

@@ -522,11 +534,13 @@ I have been asked by many about my career transformation journey from Manual Tes
522534
- [What is Microsoft Playwright JS?](https://testguild.com/what-is-microsoft-playwright-js/)
523535
- [Testing Modern Web Apps with Playwright | OD110](https://www.youtube.com/watch?v=sAY9FmBih08)
524536
- [An End To End Playwright Testing with TypeScript](https://www.youtube.com/watch?v=wawbt1cATsk)
537+
- [Getting Started With Microsoft Tool Playwright for Automated Testing](https://dzone.com/articles/getting-started-with-playwright-for-testing)
525538
- [Playwright Tutorial: Getting Started With Playwright Framework](https://www.lambdatest.com/blog/playwright-framework/)
526539
- [Playwright - Github](https://github.com/microsoft/playwright)
527540
- [Playing with Playwright](https://applitools.com/blog/playing-with-playwright/)
528541
- [Interactive website to learn playwright](https://try.playwright.tech/)
529542
- [A detailed tutorial on Playwright & Test Runner](https://github.com/ortoniKC/Playwright-Test-Runner)
543+
- [Playwright Fixtures vs POM: Which One Should You Choose?](https://dzone.com/articles/playwright-fixtures-vs-pom)
530544
- [Playwright Java Tutorial: Web Automation Testing | Installation and Setup](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-installation-and-setup-545c9c7661c8)
531545
- [Playwright Java Tutorial: Web Automation Testing | Writing and running tests on Chrome, Firefox and Edge browsers](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-writing-and-running-tests-on-chrome-firefox-and-d2446b9a69ce)
532546
- [Playwright Java Tutorial: Web Automation Testing | How to perform browser navigation?](https://medium.com/@iamfaisalkhatri/playwright-java-tutorial-web-automation-testing-how-to-perform-browser-navigation-043f14af5c97)
@@ -714,16 +728,17 @@ I have been asked by many about my career transformation journey from Manual Tes
714728
<details>
715729
<summary>Playwright</summary>
716730

717-
- [Playwright Java API Testing | How to test POST requests?](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-post-requests-4c9102d3ab03)
718-
- [Playwright Java API Testing | How to test GET requests?](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-get-requests-c036b984cc6d)
719-
- [Playwright Java API Testing | How to test PUT requests?](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-put-requests-d6b1d054d64b)
720-
- [Playwright Java API Testing | How to test PATCH requests?](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-patch-requests-f6b0867d91e7)
721-
- [Playwright Java API Testing | How to test DELETE requests?](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-delete-requests-2ff77feb0383)
722-
- [Create a Custom Logger to Log Response Details With Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-creating-custom-logger-for-logging-response-details-771e961d9faa)
731+
- [How to test POST API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-post-requests-4c9102d3ab03)
732+
- [How to test GET API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-get-requests-c036b984cc6d)
733+
- [How to test PUT API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-put-requests-d6b1d054d64b)
734+
- [How to test PATCH API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-patch-requests-f6b0867d91e7)
735+
- [How to test DELETE API requests with Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-how-to-test-delete-requests-2ff77feb0383)
736+
- [How to create a Custom Logger for Logging Response Details With Playwright Java](https://medium.com/@iamfaisalkhatri/playwright-java-api-testing-creating-custom-logger-for-logging-response-details-771e961d9faa)
723737
- [API Testing with Playwright](https://playwright.dev/docs/api-testing)
724738
- [Using Playwright for API testing](https://reflect.run/articles/using-playwright-for-api-testing/)
725739
- [API Testing with Playwright - GitHub](https://github.com/microsoft/playwright/blob/main/docs/src/api-testing-js.md)
726740
- [How to perform End to End API Testing using Playwright with Java and TestNG](https://medium.com/@iamfaisalkhatri/how-to-perform-end-to-end-api-testing-using-playwright-with-java-and-testng-26b318927115)
741+
- [API Testing With Playwright](https://dzone.com/articles/api-testing-with-playwright)
727742

728743
</details>
729744

@@ -752,6 +767,7 @@ I have been asked by many about my career transformation journey from Manual Tes
752767
- [API Testing with Cypress Series' Articles](https://dev.to/murillowelsi/series/12873)
753768
- [Advanced Cypress](https://testautomationu.applitools.com/advanced-cypress-tutorial/)
754769
- [How To Test API With Cypress | Filip Hric | Testμ 2022 | LambdaTest](https://www.youtube.com/watch?v=kENXELkT4O4)
770+
- [API Testing With Cypress](https://dzone.com/articles/api-testing-with-cypress)
755771
</details>
756772

757773
<details>
@@ -1290,6 +1306,7 @@ I have been asked by many about my career transformation journey from Manual Tes
12901306
<summary>Learning Materials</summary>
12911307

12921308
- [DevOps Roadmap](https://roadmap.sh/devops)
1309+
- [DevOps Free Labs](https://kodekloud.com/free-labs/devops)
12931310
- [What is DevOps? What Does it Really Mean?](https://devopscube.com/what-is-devops-what-does-it-really-mean/)
12941311
- [Free DevOps Books](https://github.com/rootusercop/Free-DevOps-Books-1)
12951312
- [What is DevOps?](https://learn.microsoft.com/en-us/devops/what-is-devops)
@@ -1313,8 +1330,7 @@ I have been asked by many about my career transformation journey from Manual Tes
13131330
- [DevOps Exercises](https://github.com/bregman-arie/devops-exercises)
13141331
- [What Is Observability? Comprehensive Beginners Guide](https://devopscube.com/what-is-observability/)
13151332
- [How to Learn Git for DevOps: Beginners Git Roadmap](https://devopscube.com/git-for-devops/)
1316-
1317-
1333+
- [DevSecOps Learning Resources](https://www.practical-devsecops.com/devsecops-university/)
13181334
</details>
13191335

13201336
<details>
@@ -1336,6 +1352,7 @@ I have been asked by many about my career transformation journey from Manual Tes
13361352
- [What is DevOps? How Development + Operations Helps Teams Work More Efficiently](https://www.freecodecamp.org/news/how-devops-works/)
13371353
- [How Can DevSecOps Improve Cloud Security?](https://www.freecodecamp.org/news/how-devsecops-can-improve-cloud-security/)
13381354
- [DevOps with GitLab CI Course](https://www.freecodecamp.org/news/devops-with-gitlab-ci-course/)
1355+
13391356
</details>
13401357

13411358
<details>
@@ -1350,7 +1367,7 @@ I have been asked by many about my career transformation journey from Manual Tes
13501367

13511368

13521369
<details>
1353-
<summary>Jenkins </summary>
1370+
<summary>Jenkins</summary>
13541371

13551372
- [Installing Jenkins](https://www.jenkins.io/doc/book/installing/)
13561373
- [Jenkins Tutorials](https://www.jenkins.io/doc/tutorials/)
@@ -1427,6 +1444,14 @@ I have been asked by many about my career transformation journey from Manual Tes
14271444

14281445
</details>
14291446

1447+
<details>
1448+
<summary>Linux</summary>
1449+
1450+
- [LinuxZoo - Learn Linux](https://linuxzoo.net/)
1451+
- [How to Use Vim – Tutorial for Beginners](https://www.freecodecamp.org/news/vim-beginners-guide/)
1452+
1453+
</details>
1454+
14301455
# TDD
14311456
<details>
14321457
<summary>Learning Materials</summary>

0 commit comments

Comments
 (0)