wip: refractor QA roadmap (#7840)

* Part A

* Part B
pull/7844/head
Vedansh 2 months ago committed by GitHub
parent d6e842169a
commit cc3db36fc2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      src/data/roadmaps/qa/content/accessibility-tests@mmDIqSD6MU3ZhWREGI5E2.md
  2. 2
      src/data/roadmaps/qa/content/ajax@jn02FD5hjhZFVWaJjjNN3.md
  3. 4
      src/data/roadmaps/qa/content/allure@jaHOo-vZGjTnABxQKMT3_.md
  4. 4
      src/data/roadmaps/qa/content/appium@UIKUiCfSw5MkrRJZ3Ah3x.md
  5. 2
      src/data/roadmaps/qa/content/artillery@j1DYOQbIUT1tw_9WIPBkE.md
  6. 2
      src/data/roadmaps/qa/content/assembla@xLPE9CqqiYz0miMFI3ThY.md
  7. 2
      src/data/roadmaps/qa/content/atlassian@wVqbs8Rh0WjLQqJZ0XiF0.md
  8. 2
      src/data/roadmaps/qa/content/authentication--authorization@75-XdVA4BL6UrcvpC9grx.md
  9. 2
      src/data/roadmaps/qa/content/axe@_4jJ8YQeLcaT-z38kxRRR.md
  10. 4
      src/data/roadmaps/qa/content/azure-devops-services@u0tKd7HZVN2gGv9Cz3jHz.md
  11. 2
      src/data/roadmaps/qa/content/backend-automation@mPaMQ5h8ZcXKOfcuSwB2-.md
  12. 4
      src/data/roadmaps/qa/content/bamboo@j4J5OhHEf7t-LVNkNVW3M.md
  13. 6
      src/data/roadmaps/qa/content/bitbucket@4xlbvY7NS3cemSZsEQAkD.md
  14. 4
      src/data/roadmaps/qa/content/browser--dev-tools@cHI05cf8fLh3XB1Bt6jNP.md
  15. 1
      src/data/roadmaps/qa/content/caching@qvlA7iIOvoWMXm5MCAysZ.md
  16. 2
      src/data/roadmaps/qa/content/chrome-devtools@Xadg2WZTz6Cc_Ir9FsbgY.md
  17. 2
      src/data/roadmaps/qa/content/circle-ci@z1kZkWTL_RRPZY59aWylU.md
  18. 7
      src/data/roadmaps/qa/content/cypress@5cMhZ-7YMQ6ccs-AaIi-0.md
  19. 7
      src/data/roadmaps/qa/content/cypress@D7zGshmgwqWluF-W7OTWe.md
  20. 10
      src/data/roadmaps/qa/content/cypress@iQ7xwiA6xmbLyRIkI7tXM.md
  21. 4
      src/data/roadmaps/qa/content/datadog@Y2I_dcVZb4xZremXoajjx.md
  22. 4
      src/data/roadmaps/qa/content/detox@gZnNHDjFMI003Od7u2RNa.md
  23. 9
      src/data/roadmaps/qa/content/drone@3oDyxhhbCCqxuCh1sT9VC.md

@ -4,5 +4,5 @@ In software QA, accessibility testing is the practice of confirming that an appl
Visit the following resources to learn more:
- [@article@Accessibility testing -Javapoint](https://www.javatpoint.com/accessibility-testing)
- [@article@Accessibility Testing - Javatpoint](https://www.javatpoint.com/accessibility-testing)
- [@feed@Explore top posts about Accessibility](https://app.daily.dev/tags/accessibility?ref=roadmapsh)

@ -5,5 +5,5 @@ AJAX stands for Asynchronous JavaScript And XML. In a nutshell, it is the use of
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)
- [@article@Getting Started with AJAX](https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX/Getting_Started)
- [@video@What Is Ajax?](https://www.youtube.com/watch?v=3l13qGLTgNw)

@ -4,5 +4,5 @@ Allure Report is a flexible, lightweight multi-language test reporting tool. It
Visit the following resources to learn more:
- [@article@Allure](https://qameta.io/)
- [@article@Allure Official Docs](https://docs.qameta.io/allure-report/)
- [@official@Allure](https://qameta.io/)
- [@official@Allure Docs](https://docs.qameta.io/allure-report/)

@ -4,7 +4,7 @@ Appium is an open-source framework that allows QAs to conduct automated app test
Visit the following resources to learn more:
- [@official@Appium Website](https://appium.io/)
- [@official@Appium](https://appium.io/)
- [@official@Appium Documentation](https://appium.io/docs/en/2.0/intro/)
- [@article@Appium Tutorial for Mobile Application Testing](https://www.browserstack.com/guide/appium-tutorial-for-testing)
- [@official@Appium Website](https://appium.io/docs/en/2.0/intro/)
- [@opensource@Appium example tests on Github](https://github.com/appium/appium/tree/1.x/sample-code)

@ -16,5 +16,5 @@ Artillery prioritizes developer productivity and happiness, and follows the "bat
Visit the following resources to learn more:
- [@official@Artillery Website](https://www.artillery.io/)
- [@official@Artillery](https://www.artillery.io/)
- [@video@Learn Artillery](https://www.youtube.com/playlist?list=PLJ9A48W0kpRJh1_uW2mVNhSIVCMYmNlm7)

@ -4,5 +4,5 @@ Assembla is an extensive suite of applications for software development, enablin
Visit the following resources to learn more:
- [@article@Assembla Website](https://get.assembla.com/projects/)
- [@article@Assembla](https://get.assembla.com/projects/)
- [@article@What is Assembla?](https://www.selecthub.com/project-management-software/assembla)

@ -4,7 +4,7 @@ Jira is a software application used for issue tracking and project management. T
Visit the following resources to learn more:
- [@official@Atlassian Website](https://www.atlassian.com/)
- [@official@Atlassian](https://www.atlassian.com/)
- [@official@What is Jira used for?](https://www.atlassian.com/software/jira/guides/use-cases/what-is-jira-used-for#glossary-of-items)
- [@article@What is Jira?](https://www.simplilearn.com/tutorials/jira/what-is-jira-and-how-to-use-jira-testing-software)
- [@article@JIRA Tutorial: A Complete Hands-On How-To-Use JIRA Guide](https://www.softwaretestinghelp.com/atlassian-jira-tutorial-1/)

@ -4,8 +4,6 @@
`Authorization` may be defined as "the process of verifying that a requested action or service is approved for a specific entity" (NIST). `Authorization` is distinct from authentication which is the process of verifying an entity's identity. When designing and developing a software solution, it is important to keep these distinctions in mind. A user who has been authenticated (perhaps by providing a username and password) is often not authorized to access every resource and perform every action that is technically possible through a system.
For example, a web app may have both regular users and admins, with the admins being able to perform actions the average user is not privileged to do so, even though they have been authenticated. Additionally, authentication is not always required for accessing resources; an unauthenticated user may be authorized to access certain public resources, such as an image or login page, or even an entire web app.
Visit the following resources to learn more:
- [@article@OWASP Website](https://cheatsheetseries.owasp.org/cheatsheets/Authorization_Cheat_Sheet.html)

@ -4,5 +4,5 @@ Axe is a fast and lightweight accessibility testing tool that checks the entire
Visit the following resources to learn more:
- [@article@Axe Website](https://www.deque.com/axe/)
- [@official@Axe Website](https://www.deque.com/axe/)
- [@article@Accessibility testing using the axe-core library](https://www.browserstack.com/docs/automate/selenium/accessibility-testing)

@ -4,7 +4,7 @@ Azure DevOps is developed by Microsoft as a full scale application lifecycle man
Visit the following resources to learn more:
- [@article@Azure DevOps Website](https://azure.microsoft.com/en-us/services/devops/#overview)
- [@article@Official Documentation](https://docs.microsoft.com/en-us/azure/devops/?view=azure-devops\&viewFallbackFrom=vsts)
- [@official@Azure DevOps](https://azure.microsoft.com/en-us/services/devops/#overview)
- [@official@Azure Documentation](https://docs.microsoft.com/en-us/azure/devops/?view=azure-devops\&viewFallbackFrom=vsts)
- [@article@Azure DevOps Getting Started Guide](https://docs.microsoft.com/en-us/azure/devops/user-guide/sign-up-invite-teammates?view=azure-devops)
- [@feed@Explore top posts about Azure](https://app.daily.dev/tags/azure?ref=roadmapsh)

@ -4,6 +4,6 @@ Backend Testing is a testing method that checks the server side or database of w
Visit the following resources to learn more:
- [@article@What is backend testing?](https://testinggenez.com/what-is-backend-testing-and-types/)
- [@article@What is Backend Testing?](https://testinggenez.com/what-is-backend-testing-and-types/)
- [@article@Backend Testing Tutorial](https://www.guru99.com/what-is-backend-testing.html)
- [@feed@Explore top posts about Automation](https://app.daily.dev/tags/automation?ref=roadmapsh)

@ -4,6 +4,6 @@ Bamboo is a CI/CD service provided by Atlassian. Bamboo is primarily used for au
Visit the following resources to learn more:
- [@article@Bamboo Website](https://www.atlassian.com/software/bamboo)
- [@article@Official Documentation](https://confluence.atlassian.com/bamboo/bamboo-documentation-289276551.html)
- [@official@Bamboo](https://www.atlassian.com/software/bamboo)
- [@official@Bamboo Documentation](https://confluence.atlassian.com/bamboo/bamboo-documentation-289276551.html)
- [@article@Bamboo Getting Started Guide](https://confluence.atlassian.com/bamboo/getting-started-with-bamboo-289277283.html)

@ -1,15 +1,15 @@
# Bitbucket
Bitbucket is a Git based hosting and source code repository service that is Atlassian's alternative to other products like GitHub, GitLab etc
Bitbucket is a Git based hosting and source code repository service that is Atlassian's alternative to other products like GitHub, GitLab etc.
Bitbucket offers hosting options via Bitbucket Cloud (Atlassian's servers), Bitbucket Server (customer's on-premise) or Bitbucket Data Centre (number of servers in customers on-premise or cloud environment)
Visit the following resources to learn more:
- [@official@Bitbucket Website](https://bitbucket.org/product)
- [@official@Bitbucket](https://bitbucket.org/product)
- [@official@A brief overview of Bitbucket](https://bitbucket.org/product/guides/getting-started/overview#a-brief-overview-of-bitbucket)
- [@official@Getting started with Bitbucket](https://bitbucket.org/product/guides/basics/bitbucket-interface)
- [@article@Using Git with Bitbucket Cloud](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud)
- [@video@Bitbucket tutorial | How to use Bitbucket Cloud](https://www.youtube.com/watch?v=M44nEyd_5To)
- [@video@How to Use Bitbucket Cloud](https://www.youtube.com/watch?v=M44nEyd_5To)
- [@video@Bitbucket Tutorial | Bitbucket for Beginners](https://www.youtube.com/watch?v=i5T-DB8tb4A)
- [@feed@Explore top posts about Bitbucket](https://app.daily.dev/tags/bitbucket?ref=roadmapsh)

@ -1,8 +1,8 @@
# Browser devtools
# Browser Devtools
Every modern web browser includes a powerful suite of developer tools. These tools do a range of things, from inspecting currently-loaded HTML, CSS and JavaScript to showing which assets the page has requested and how long they took to load. This article explains how to use the basic functions of your browser's devtools.
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)
- [@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)

@ -4,4 +4,5 @@ Caching ensures that the resources downloaded once are reused instead of doing a
Visit the following resources to learn more:
- [@article@What is Caching and How it Works | AWS](https://aws.amazon.com/caching/)
- [@video@Caching - Simply Explained](https://www.youtube.com/watch?v=6FyXURRVmR0)

@ -8,5 +8,5 @@ NOTE: This isn't a chrome-specific feature, and most browsers (Chromium based or
Visit the following resources to learn more:
- [@article@Official Docs](https://developer.chrome.com/docs/devtools/overview/)
- [@official@Chrome Dev Tools](https://developer.chrome.com/docs/devtools/overview/)
- [@feed@Explore top posts about DevTools](https://app.daily.dev/tags/devtools?ref=roadmapsh)

@ -4,7 +4,7 @@ CircleCI is a CI/CD service that can be integrated with GitHub, BitBucket and Gi
Visit the following resources to learn more:
- [@official@CircleCI Website](https://circleci.com/)
- [@official@CircleCI](https://circleci.com/)
- [@official@CircleCI Documentation](https://circleci.com/docs)
- [@official@Configuration Tutorial](https://circleci.com/docs/config-intro)
- [@feed@Explore top posts about CI/CD](https://app.daily.dev/tags/cicd?ref=roadmapsh)

@ -4,9 +4,10 @@ Cypress framework is a JavaScript-based end-to-end testing framework built on to
Visit the following resources to learn more:
- [@official@Official Website](https://www.cypress.io/)
- [@article@Official Documentation](https://docs.cypress.io/guides/overview/why-cypress#Other)
- [@official@Cypress](https://www.cypress.io/)
- [@official@Cypress 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)
- [@video@Cypress Tips & Trics](https://www.youtube.com/watch?v=PZ2OsLBts1E\&list=PLP9o9QNnQuAYYRpJzDNWpeuOVTwxmIxcI)
- [@video@Cypress Tips & Tricks](https://www.youtube.com/watch?v=PZ2OsLBts1E\&list=PLP9o9QNnQuAYYRpJzDNWpeuOVTwxmIxcI)
- [@article@Cypress - End to End Testing Framework](https://dev.to/bushraalam/cypress-end-to-end-testing-framework-3naa)
- [@feed@Explore top posts about Cypress](https://app.daily.dev/tags/cypress?ref=roadmapsh)

@ -4,7 +4,10 @@ Cypress framework is a JavaScript-based end-to-end testing framework built on to
Visit the following resources to learn more:
- [@official@Official Website](https://www.cypress.io/)
- [@article@Official Documentation](https://docs.cypress.io/guides/overview/why-cypress#Other)
- [@official@Cypress](https://www.cypress.io/)
- [@official@Cypress 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)
- [@video@Cypress Tips & Tricks](https://www.youtube.com/watch?v=PZ2OsLBts1E\&list=PLP9o9QNnQuAYYRpJzDNWpeuOVTwxmIxcI)
- [@article@Cypress - End to End Testing Framework](https://dev.to/bushraalam/cypress-end-to-end-testing-framework-3naa)
- [@feed@Explore top posts about Cypress](https://app.daily.dev/tags/cypress?ref=roadmapsh)

@ -4,8 +4,10 @@ Cypress framework is a JavaScript-based end-to-end testing framework built on to
Visit the following resources to learn more:
- [@official@Official Website](https://www.cypress.io/)
- [@article@Official Documentation](https://docs.cypress.io/guides/overview/why-cypress#Other)
- [@official@How it works](https://www.cypress.io/how-it-works)
- [@official@Cypress](https://www.cypress.io/)
- [@official@Cypress 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)
- [@video@Cypress Tips & Tricks](https://www.youtube.com/watch?v=PZ2OsLBts1E\&list=PLP9o9QNnQuAYYRpJzDNWpeuOVTwxmIxcI)
- [@article@Cypress - End to End Testing Framework](https://dev.to/bushraalam/cypress-end-to-end-testing-framework-3naa)
- [@feed@Explore top posts about Cypress](https://app.daily.dev/tags/cypress?ref=roadmapsh)

@ -4,5 +4,5 @@ Datadog is a monitoring and analytics platform for large-scale applications. It
Visit the following resources to learn more:
- [@article@Datadog Website](https://www.datadoghq.com/)
- [@article@Official Documentation](https://docs.datadoghq.com/)
- [@official@Datadog](https://www.datadoghq.com/)
- [@official@Datadog Documentation](https://docs.datadoghq.com/)

@ -4,6 +4,6 @@ Detox is a JavaScript mobile testing framework that is built into the applicatio
Visit the following resources to learn more:
- [@article@Detox Website](https://wix.github.io/Detox/)
- [@article@Getting Started with Detox](https://wix.github.io/Detox/docs/introduction/getting-started)
- [@official@Detox](https://wix.github.io/Detox/)
- [@official@Getting Started with Detox](https://wix.github.io/Detox/docs/introduction/getting-started)
- [@article@Test Automation Tools: Detox](https://www.spritecloud.com/test-automation-tools-detox/)

@ -1,9 +1,10 @@
# Drone
Drone is a CI/CD service offering by [Harness](https://harness.io/). Each build runs on an isolated Docker container, and Drone integrates with many popular source code management repositories like GitHub, BitBucket and GitLab
Drone is a CI/CD service offering by Harness. Each build runs on an isolated Docker container, and Drone integrates with many popular source code management repositories like GitHub, BitBucket and GitLab
Visit the following resources to learn more:
- [@official@Drone Website](https://www.drone.io/)
- [@article@Official Documentation](https://docs.drone.io/)
- [@article@Drone Getting Started Guide](https://docs.drone.io/server/overview/)
- [@official@Drone](https://www.drone.io/)
- [@official@Drone Documentation](https://docs.drone.io/)
- [@official@Drone Getting Started Guide](https://docs.drone.io/server/overview/)

Loading…
Cancel
Save