Skip to content

Commit

Permalink
Migrate QA roadmap to use our editor
Browse files Browse the repository at this point in the history
  • Loading branch information
kamranahmedse committed Jul 12, 2024
1 parent 26fad32 commit 9a758bc
Show file tree
Hide file tree
Showing 151 changed files with 11,655 additions and 10,014 deletions.
4,661 changes: 4,660 additions & 1 deletion src/data/roadmaps/ai-data-scientist/ai-data-scientist.json

Large diffs are not rendered by default.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

12 changes: 0 additions & 12 deletions src/data/roadmaps/qa/content/103-qa-automated-testing/index.md

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ Visit the following resources to learn more:
- [@article@What is Accessibility Testing? (Examples)](https://www.guru99.com/accessibility-testing.html)
- [@article@Accessibility Testing Tutorial (Step By Step Guide)](https://www.softwaretestinghelp.com/what-is-web-accessibility-testing/)
- [@article@IBM Accessibility Toolkit](https://www.ibm.com/able/)
- [@feed@Explore top posts about Accessibility](https://app.daily.dev/tags/accessibility?ref=roadmapsh)
- [@feed@Explore top posts about Accessibility](https://app.daily.dev/tags/accessibility?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Visit the following resources to learn more:

- [@article@What is AJAX?](https://www.w3schools.com/whatis/whatis_ajax.asp)
- [@article@Getting started](https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started)
- [@video@What Is Ajax?](https://www.youtube.com/watch?v=3l13qGLTgNw)
- [@video@What Is Ajax?](https://www.youtube.com/watch?v=3l13qGLTgNw)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Every modern web browser includes a powerful suite of developer tools. These too
Visit the following resources to learn more:

- [@article@What are browser developer tools?](https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_are_browser_developer_tools)
- [@feed@Explore top posts about DevTools](https://app.daily.dev/tags/devtools?ref=roadmapsh)
- [@feed@Explore top posts about DevTools](https://app.daily.dev/tags/devtools?ref=roadmapsh)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ Caching ensures that the resources downloaded once are reused instead of doing a

Visit the following resources to learn more:

- [@video@Caching - Simply Explained](https://www.youtube.com/watch?v=6FyXURRVmR0)
- [@video@Caching - Simply Explained](https://www.youtube.com/watch?v=6FyXURRVmR0)
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Visit the following resources to learn more:

- [@video@Server Side Rendering vs Client Side Rendering](https://www.youtube.com/watch?v=rNVcZklcmqU)
- [@article@SSR vs CSR vs SSG](https://medium.com/@prashantramnyc/server-side-rendering-ssr-vs-client-side-rendering-csr-vs-pre-rendering-using-static-site-89f2d05182ef)
- [@feed@Explore top posts about Web Development](https://app.daily.dev/tags/webdev?ref=roadmapsh)
- [@feed@Explore top posts about Web Development](https://app.daily.dev/tags/webdev?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Visit the following resources to learn more:
- [@article@Official Documentation](https://docs.cypress.io/guides/overview/why-cypress#Other)
- [@official@How it works](https://www.cypress.io/how-it-works)
- [@video@Cypress End-to-End Testing](https://www.youtube.com/watch?v=7N63cMKosIE)
- [@feed@Explore top posts about Cypress](https://app.daily.dev/tags/cypress?ref=roadmapsh)
- [@feed@Explore top posts about Cypress](https://app.daily.dev/tags/cypress?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ Visit the following resources to learn more:
- [@article@Exploratory Testing](https://www.satisfice.com/exploratory-testing)
- [@article@Exploratory Testing 3.0](https://www.satisfice.com/blog/archives/1509)
- [@article@History of Definitions of Exploratory Testing](https://www.satisfice.com/blog/archives/1504)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ Visit the following resources to learn more:
- [@article@W3Schools: Learn HTML](https://www.w3schools.com/html/html_intro.asp)
- [@article@W3Schools — Learn CSS](https://www.w3schools.com/css/)
- [@article@W3Schools – JavaScript Tutorial](https://www.w3schools.com/js/)
- [@feed@Explore top posts about CSS](https://app.daily.dev/tags/css?ref=roadmapsh)
- [@feed@Explore top posts about CSS](https://app.daily.dev/tags/css?ref=roadmapsh)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Integration Testing is a type of testing where software modules are integrated l
Visit the following resources to learn more:

- [@article@Integration Testing Tutorial](https://www.guru99.com/integration-testing.html)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Visit the following resources to learn more:

- [@article@Jasmines Official Website](https://jasmine.github.io/)
- [@article@Easy and Practical example of Angular testing with Jasmine](https://semaphoreci.com/community/tutorials/testing-components-in-angular-2-with-jasmine)
- [@article@Starting with Jasmine from Scratch](https://www.testim.io/blog/jasmine-js-a-from-scratch-tutorial-to-start-testing)
- [@article@Starting with Jasmine from Scratch](https://www.testim.io/blog/jasmine-js-a-from-scratch-tutorial-to-start-testing)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Visit the following resources to learn more:
- [@article@Official Website](https://jestjs.io/)
- [@article@Official Documentation](https://jestjs.io/docs/getting-started)
- [@video@Jest Crash Course - Unit Testing in JavaScript](https://www.youtube.com/watch?v=7r4xVDI2vho)
- [@feed@Explore top posts about Jest](https://app.daily.dev/tags/jest?ref=roadmapsh)
- [@feed@Explore top posts about Jest](https://app.daily.dev/tags/jest?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Load Testing is a type of Performance Testing that determines the performance of
Visit the following resources to learn more:

- [@article@Load testing and Best Practices](https://loadninja.com/load-testing/)
- [@feed@Explore top posts about Load Testing](https://app.daily.dev/tags/load-testing?ref=roadmapsh)
- [@feed@Explore top posts about Load Testing](https://app.daily.dev/tags/load-testing?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Nightwatch.js is an open-source automated testing framework that is powered by N
Visit the following resources to learn more:

- [@article@Nightwatch.js Website](https://nightwatchjs.org/)
- [@article@NightwatchJS Tutorial: Get Started with Automation Testing](https://www.browserstack.com/guide/nightwatch-framework-tutorial)
- [@article@NightwatchJS Tutorial: Get Started with Automation Testing](https://www.browserstack.com/guide/nightwatch-framework-tutorial)
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ Following are the commonly used performance testing types, but not limited to:
Visit the following resources to learn more:

- [@article@Performance Testing Tutorial – Types (Example)](https://www.guru99.com/performance-testing.html)
- [@feed@Explore top posts about Performance](https://app.daily.dev/tags/performance?ref=roadmapsh)
- [@feed@Explore top posts about Performance](https://app.daily.dev/tags/performance?ref=roadmapsh)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Playwright Test was created specifically to accommodate the needs of end-to-end
Visit the following resources to learn more:

- [@official@Official Website: Playwright](https://playwright.dev/)
- [@article@Playwright Tutorial: Learn Basics and Setup](https://www.browserstack.com/guide/playwright-tutorial)
- [@article@Playwright Tutorial: Learn Basics and Setup](https://www.browserstack.com/guide/playwright-tutorial)
9 changes: 9 additions & 0 deletions src/data/roadmaps/qa/content/[email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Playwright

Playwright is an open-source library for automating web browsers built by Microsoft, similar to Selenium, it's commonly used for testing web applications. It's built on top of the .NET Core runtime and it provides bindings for C#, it allows developers to write tests for web applications in C# or other .NET languages. Playwright is designed to be fast and reliable and allows developers to run tests in multiple browsers.

To learn more, visit the following:

- [@opensource@Playwright for .NET](https://github.com/microsoft/playwright-dotnet)
- [@article@How to test Apps with Playwright and .NETs](https://www.twilio.com/blog/test-web-apps-with-playwright-and-csharp-dotnet)
- [@article@End-to-End Tests With ASP.NET and Playwright](https://khalidabuhakmeh.com/end-to-end-test-with-aspnet-core-xunit-and-playwright)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Visit the following resources to learn more:

- [@article@Puppetter](https://developer.chrome.com/docs/puppeteer/)
- [@article@Puppetter Tutorial](https://www.freecodecamp.org/news/how-to-use-puppeteer-with-nodejs/)
- [@feed@Explore top posts about Crawling](https://app.daily.dev/tags/crawling?ref=roadmapsh)
- [@feed@Explore top posts about Crawling](https://app.daily.dev/tags/crawling?ref=roadmapsh)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Visit the following resources to learn more:
- [@article@QA Wolf Official Docs](https://app.qawolf.com/docs/why-qa-wolf)
- [@article@Getting started with QA Wolf](https://app.qawolf.com/docs/create-a-test)
- [@video@QA Wolf Tutorial](https://www.youtube.com/watch?v=BRxVu0De-4k\&list=PL33T95M59Kkg1zKCU5NHc2g2XYXOs3-DU)
- [@feed@Explore top posts about QA](https://app.daily.dev/tags/qa?ref=roadmapsh)
- [@feed@Explore top posts about QA](https://app.daily.dev/tags/qa?ref=roadmapsh)
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Visit the following resources to learn more:

- [@article@Regression Testing](https://www.javatpoint.com/regression-testing)
- [@article@What is Regression Testing with Test Cases](https://www.guru99.com/regression-testing.html)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ Responsive design does not offer as much control as adaptive, but takes much les

In adaptive design, a different website layout is created for each device's screen. As it loads, the site recognizes the size of the screen and serves up the layout that was made for that viewport. In fact, you can create a different user experience for each of six common screen sizes from very small to very large: 320px, 480px, 760px, 960px, 1200px and 1600px.

Adaptive is useful for retrofitting an existing site in order to make it more suitable for mobile phones. This allows you to take control of the design and web development for specific, multiple viewports. The number of viewports that you choose to design for is entirely up to you, your company, and your overall budget. It does, however, afford you a certain amount of control (for example over content and layout) that you will not necessarily have using responsive design.
Adaptive is useful for retrofitting an existing site in order to make it more suitable for mobile phones. This allows you to take control of the design and web development for specific, multiple viewports. The number of viewports that you choose to design for is entirely up to you, your company, and your overall budget. It does, however, afford you a certain amount of control (for example over content and layout) that you will not necessarily have using responsive design.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Visit the following resources to learn more:

- [@official@Robot Framework Official Website](https://robotframework.org/)
- [@official@Robot Framework Official User Guide](https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html)
- [@article@Basic Step-by-step Robot Framework tutorial](https://medium.com/swlh/robot-framework-the-basics-dfeadc025bea)
- [@article@Basic Step-by-step Robot Framework tutorial](https://medium.com/swlh/robot-framework-the-basics-dfeadc025bea)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Visit the following resources to learn more:

- [@article@What is Security Testing? Types with Example](https://www.guru99.com/what-is-security-testing.html)
- [@article@Security Testing: Types, Tools, and Best Practices](https://brightsec.com/blog/security-testing/)
- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh)
- [@feed@Explore top posts about Security](https://app.daily.dev/tags/security?ref=roadmapsh)
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ Visit the following resources to learn more:

- [@official@Seleniums Official Website](https://www.selenium.dev/)
- [@article@Selenium Tutorial](https://www.browserstack.com/selenium)
- [@feed@Explore top posts about Selenium](https://app.daily.dev/tags/selenium?ref=roadmapsh)
- [@feed@Explore top posts about Selenium](https://app.daily.dev/tags/selenium?ref=roadmapsh)
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Smoke Testing is a software testing process that determines whether the deployed
Visit the following resources to learn more:

- [@article@Smoke Testing | Software Testing](https://www.guru99.com/smoke-testing.html)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ e.g. Injecting high volume of requests per second to an API might cause the disr
Visit the following resources to learn more:

- [@article@What is Stress Testing in Software Testing?](https://www.guru99.com/stress-testing-tutorial.html)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SWAs, PWAs and Jamstack
# SWAs, PWAs and JAMstack

## SWAs

Expand All @@ -20,4 +20,4 @@ Visit the following resources to learn more:
- [@article@SWA](https://www.staticapps.org/)
- [@article@PWA](https://web.dev/progressive-web-apps/)
- [@official@Jamstack](https://jamstack.org/)
- [@feed@Explore top posts about JAMstack](https://app.daily.dev/tags/jamstack?ref=roadmapsh)
- [@feed@Explore top posts about JAMstack](https://app.daily.dev/tags/jamstack?ref=roadmapsh)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ User Acceptance Testing (UAT) is a type of testing performed by the end user or
Visit the following resources to learn more:

- [@article@What is User Acceptance Testing (UAT)?](https://www.guru99.com/user-acceptance-testing.html)
- [@video@How to plan your UAT](https://www.youtube.com/watch?v=AU8SV7091-s)
- [@video@How to plan your UAT](https://www.youtube.com/watch?v=AU8SV7091-s)
Loading

0 comments on commit 9a758bc

Please sign in to comment.