wip: refractor QA roadmap (#7841)

* Part C

* Part D

* Update src/data/roadmaps/qa/content/espresso@stMeB1U3SfuefZ-yS8wGF.md

---------

Co-authored-by: Arik Chakma <arikchangma@gmail.com>
pull/7843/head
Vedansh 2 months ago committed by GitHub
parent cc3db36fc2
commit e734563996
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      src/data/roadmaps/qa/content/espresso@stMeB1U3SfuefZ-yS8wGF.md
  2. 2
      src/data/roadmaps/qa/content/frontend-automation@hU5OCnEe3tG206xuGsVFd.md
  3. 6
      src/data/roadmaps/qa/content/gatling@J1Yx1VcO20Lc3r3PdGpUW.md
  4. 2
      src/data/roadmaps/qa/content/ghost-inspector@mX7bNNP7WjFdlsRK6qIgy.md
  5. 3
      src/data/roadmaps/qa/content/git@WrqKdOTRUiOnc1aIhTZeB.md
  6. 6
      src/data/roadmaps/qa/content/github@v4gjV1qolrFXdESrY9bzG.md
  7. 10
      src/data/roadmaps/qa/content/gitlab-ci@iW3oaTl7c3a1kNlCKy-13.md
  8. 4
      src/data/roadmaps/qa/content/gitlab@RfwyTgwfb_xu5H9N-8_s9.md
  9. 2
      src/data/roadmaps/qa/content/gmail-tester@mIM9ausl_tSUNPUerIfEr.md
  10. 4
      src/data/roadmaps/qa/content/grafana@8CztIu0BOPZZRZsqR9asW.md
  11. 2
      src/data/roadmaps/qa/content/html-css-javascript@pYkfl-4gMHRj9wIeH8RTP.md
  12. 2
      src/data/roadmaps/qa/content/html-unit@-Sf7DLr8Ywoorrmsx3bfd.md
  13. 4
      src/data/roadmaps/qa/content/jasmine@HP55XWH18THmCNjCq-gBl.md
  14. 2
      src/data/roadmaps/qa/content/jenkins@3l2dkN1vBy9johFhAgZhT.md
  15. 4
      src/data/roadmaps/qa/content/jest@ZeJSeYs8fkZLQ-Pc3TqEM.md
  16. 2
      src/data/roadmaps/qa/content/jmeter@UeeDNUPZ61_HHgcaF9-__.md
  17. 2
      src/data/roadmaps/qa/content/k6@Jcp29_ASj9QZ_DjDBIapJ.md
  18. 2
      src/data/roadmaps/qa/content/kanban@cJyQx-LBcOL11nkK-P2JH.md
  19. 2
      src/data/roadmaps/qa/content/karateframework@8zXn8R9OGWTmreBpstj03.md
  20. 2
      src/data/roadmaps/qa/content/kibana@DCZyXcx8H2MTPcyKOhn2_.md
  21. 2
      src/data/roadmaps/qa/content/lighthouse@fkUxhrP3LhtIVgIP9Dxar.md
  22. 2
      src/data/roadmaps/qa/content/locust@QjAJIfSQe7WjbyYdGWSP8.md
  23. 4
      src/data/roadmaps/qa/content/monitoring--logs@pJvijtG-a0vOq16EFu3Gr.md
  24. 4
      src/data/roadmaps/qa/content/new-relic@QnNUZQlQ2Jhv34daeIuW8.md
  25. 2
      src/data/roadmaps/qa/content/nightwatch@Ta1leBdu-Y9LryB-0U-CT.md

@ -4,6 +4,6 @@ Espresso is a native testing framework for Android to write reliable UI tests. G
Visit the following resources to learn more:
- [@article@Official Documentation](https://developer.android.com/training/testing/espresso#kotlin)
- [@official@Espresso Documentation](https://developer.android.com/training/testing/espresso#kotlin)
- [@article@Espresso Testing Tutorial](https://www.tutorialspoint.com/espresso_testing/index.htm)
- [@opensource@Espresso Code Samples on Github](https://github.com/android/testing-samples)

@ -4,5 +4,5 @@ Front-end automation is a way to characterize automation that streamlines tasks
Visit the following resources to learn more:
- [@article@How we do automated testing on our frontend](https://dev.to/davidz/how-we-do-automated-testing-on-our-frontend-b10)
- [@article@How We do Automated Testing on our Frontend](https://dev.to/davidz/how-we-do-automated-testing-on-our-frontend-b10)
- [@feed@Explore top posts about Automation](https://app.daily.dev/tags/automation?ref=roadmapsh)

@ -1,12 +1,10 @@
# Gatling
Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance.
Out of the box, Gatling comes with excellent support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server. As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols. For example, Gatling currently also ships JMS support.
Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance. Out of the box, Gatling comes with excellent support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server. As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols. For example, Gatling currently also ships JMS support.
Gatling’s architecture is asynchronous as long as the underlying protocol, such as HTTP, can be implemented in a non blocking way. This kind of architecture lets us implement virtual users as messages instead of dedicated threads, making them very resource cheap. Thus, running thousands of concurrent virtual users is not an issue.
Visit the following resources to learn more:
- [@official@Gatling Website](https://gatling.io/)
- [@official@Gatling](https://gatling.io/)
- [@video@Learn Gatling](https://www.youtube.com/playlist?list=PLJ9A48W0kpRJE6s8I1MjWm-z8BGbUYNCw)

@ -4,5 +4,5 @@ Ghost Inspector is a codeless automated testing tool that allows you to easily c
Visit the following resources to learn more:
- [@official@Ghost Inspector Website](https://ghostinspector.com/)
- [@official@Ghost Inspector](https://ghostinspector.com/)
- [@article@What Is Ghost Inspector? Overview & Tour Of Features](https://theqalead.com/test-management/what-is-ghost-inspector-overview-tour-of-features/)

@ -1,9 +1,10 @@
# Git
[Git](https://git-scm.com/) is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Visit the following resources to learn more:
- [@official@Git](https://git-scm.com/)
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [@article@Learn Git with Tutorials, News and Tips - Atlassian](https://www.atlassian.com/git)
- [@article@Git Cheat Sheet](https://cs.fyi/guide/git-cheatsheet)

@ -4,11 +4,11 @@ GitHub is a provider of Internet hosting for software development and version co
Visit the following resources to learn more:
- [@opensource@GitHub Website](https://github.com)
- [@article@GitHub Documentation](https://docs.github.com/en/get-started/quickstart)
- [@roadmap@Visit Dedicated Github Roadmap](https://roadmap.sh/git-github)
- [@official@GitHub](https://github.com)
- [@official@GitHub Documentation](https://docs.github.com/en/get-started/quickstart)
- [@video@What is GitHub?](https://www.youtube.com/watch?v=w3jLJU7DT5E)
- [@video@Git vs. GitHub: Whats the difference?](https://www.youtube.com/watch?v=wpISo9TNjfU)
- [@video@Git and GitHub for Beginners](https://www.youtube.com/watch?v=RGOj5yH7evk)
- [@video@Git and GitHub - CS50 Beyond 2019](https://www.youtube.com/watch?v=eulnSXkhE7I)
- [@article@How to Use Git in a Professional Dev Team](https://ooloo.io/project/github-flow)
- [@feed@Explore top posts about GitHub](https://app.daily.dev/tags/github?ref=roadmapsh)

@ -4,9 +4,9 @@ GitLab offers a CI/CD service that can be used as a SaaS offering or self-manage
Visit the following resources to learn more:
- [@opensource@GitLab Website](https://gitlab.com/)
- [@article@GitLab Documentation](https://docs.gitlab.com/)
- [@article@Get Started with GitLab CI](https://docs.gitlab.com/ee/ci/quick_start/)
- [@article@Learn GitLab Tutorials](https://docs.gitlab.com/ee/tutorials/)
- [@article@GitLab CI/CD Examples](https://docs.gitlab.com/ee/ci/examples/)
- [@official@GitLab](https://gitlab.com/)
- [@official@GitLab Documentation](https://docs.gitlab.com/)
- [@official@Get Started with GitLab CI](https://docs.gitlab.com/ee/ci/quick_start/)
- [@official@Learn GitLab Tutorials](https://docs.gitlab.com/ee/tutorials/)
- [@official@GitLab CI/CD Examples](https://docs.gitlab.com/ee/ci/examples/)
- [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh)

@ -4,6 +4,6 @@ GitLab is a provider of internet hosting for software development and version co
Visit the following resources to learn more:
- [@opensource@GitLab Website](https://gitlab.com/)
- [@article@GitLab Documentation](https://docs.gitlab.com/)
- [@official@GitLab](https://gitlab.com/)
- [@official@GitLab Documentation](https://docs.gitlab.com/)
- [@feed@Explore top posts about GitLab](https://app.daily.dev/tags/gitlab?ref=roadmapsh)

@ -4,5 +4,5 @@ Gmail-tester is a simple Node.js Gmail client which checks/returns email message
Visit the following resources to learn more:
- [@article@Gmail-tester Website](https://www.npmjs.com/package/gmail-tester)
- [@opensource@Gmail-tester Package](https://www.npmjs.com/package/gmail-tester)
- [@article@Using the gmail-tester + Puppeteer to poll Gmail inbox](https://medium.com/@sergtimosh/using-gmail-tester-puppeteer-to-poll-gmail-inbox-65bbee17618c)

@ -4,8 +4,8 @@ Grafana is the open-source platform for monitoring and observability. It allows
Visit the following resources to learn more:
- [@official@Grafana Website](https://grafana.com/)
- [@official@Grafana Official Documentation](https://grafana.com/docs/)
- [@official@Grafana](https://grafana.com/)
- [@official@Grafana Documentation](https://grafana.com/docs/)
- [@article@Grafana Community](https://community.grafana.com/)
- [@official@Grafana Webinars and Videos](https://grafana.com/videos/)
- [@feed@Explore top posts about Grafana](https://app.daily.dev/tags/grafana?ref=roadmapsh)

@ -8,7 +8,7 @@ JavaScript allows you to add interactivity to your pages. You may have seen comm
Visit the following resources to learn more:
- [@article@W3Schools: Learn HTML](https://www.w3schools.com/html/html_intro.asp)
- [@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)

@ -6,6 +6,6 @@ HtmlUnit is not a generic unit testing framework. It is specifically a way to si
Visit the following resources to learn more:
- [@article@HtmlUnit Website](https://htmlunit.sourceforge.io/)
- [@official@HtmlUnit](https://htmlunit.sourceforge.io/)
- [@article@Introduction to HtmlUnit](https://www.baeldung.com/htmlunit)
- [@feed@Explore top posts about HTML](https://app.daily.dev/tags/html?ref=roadmapsh)

@ -4,6 +4,6 @@ Jasmine is a very popular JavaScript BDD (behavior-driven development) framework
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)
- [@official@Jasmines](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)

@ -4,7 +4,7 @@ Jenkins is an open-source CI/CD automation server. Jenkins is primarily used for
Visit the following resources to learn more:
- [@official@Jenkins Website](https://www.jenkins.io/)
- [@official@Jenkins](https://www.jenkins.io/)
- [@official@Official Jenkins Handbook](https://www.jenkins.io/doc/book/)
- [@official@Jenkins Getting Started Guide](https://www.jenkins.io/doc/pipeline/tour/getting-started/)
- [@feed@Explore top posts about Jenkins](https://app.daily.dev/tags/jenkins?ref=roadmapsh)

@ -5,7 +5,7 @@ It works with projects using: Babel, TypeScript, Node, React, Angular, Vue and m
Visit the following resources to learn more:
- [@article@Official Website](https://jestjs.io/)
- [@article@Official Documentation](https://jestjs.io/docs/getting-started)
- [@official@Jest](https://jestjs.io/)
- [@official@Jest 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)

@ -4,6 +4,6 @@ Apache JMeter is an Apache project that can be used as a load testing tool for a
Visit the following resources to learn more:
- [@article@Apache JMeter Website](https://jmeter.apache.org/)
- [@official@Apache JMeter](https://jmeter.apache.org/)
- [@video@Learn JMeter](https://www.youtube.com/playlist?list=PLJ9A48W0kpRIjLkZ32Do9yDZXnnm7_uj_)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)

@ -6,5 +6,5 @@ Using k6, you can test the reliability and performance of your systems and catch
Visit the following resources to learn more:
- [@article@k6 Website](https://k6.io/)
- [@official@Grafana k6 Website](https://k6.io/)
- [@video@Learn k6](https://www.youtube.com/playlist?list=PLJ9A48W0kpRJKmVeurt7ltKfrOdr8ZBdt)

@ -6,5 +6,5 @@ A kanban board is an agile project management tool designed to help visualize wo
Visit the following resources to learn more:
- [@article@Kanban - A brief introduction](https://www.atlassian.com/agile/kanban)
- [@article@Kanban - A Brief Introduction](https://www.atlassian.com/agile/kanban)
- [@article@Kanban Model in Software Engineering](https://www.guru99.com/kanban-cards-boards-methodology.html)

@ -8,6 +8,6 @@ A Java API also exists for those who prefer to programmatically integrate Karate
Visit the following resources to learn more:
- [@article@karate website](https://www.karatelabs.io/)
- [@official@Karate Framework](https://www.karatelabs.io/)
- [@opensource@karate architecture](https://github.com/karatelabs/karate/blob/master/karate-core/src/test/resources/karate-map.jpg?raw=true)
- [@video@karate for beginner](https://www.youtube.com/watch?v=1f6xtJpRx4k&list=PLhW3qG5bs-L-y5Q1zDXJAur1JNZVFB534)

@ -4,6 +4,6 @@ Kibana is a free and open user interface that lets you visualize your Elasticsea
Visit the following resources to learn more:
- [@article@Elastic Kibana Website](https://www.elastic.co/kibana/)
- [@official@Elastic Kibana](https://www.elastic.co/kibana/)
- [@article@Learn Kibana](https://www.elastic.co/training/free)
- [@feed@Explore top posts about ELK](https://app.daily.dev/tags/elk?ref=roadmapsh)

@ -4,5 +4,5 @@ Lighthouse is an open-source, automated tool for improving the quality of web pa
Visit the following resources to learn more:
- [@opensource@Lighthouse Website](https://github.com/GoogleChrome/lighthouse/)
- [@opensource@Lighthouse Source](https://github.com/GoogleChrome/lighthouse/)
- [@feed@Explore top posts about Lighthouse](https://app.daily.dev/tags/lighthouse?ref=roadmapsh)

@ -10,5 +10,5 @@ Locust is an easy-to-use, scriptable and scalable performance testing tool. You
Visit the following resources to learn more:
- [@official@Locust Website](https://locust.io/)
- [@official@Locust](https://locust.io/)
- [@video@Learn Locust](https://www.youtube.com/playlist?list=PLJ9A48W0kpRKMCzJARCObgJs3SinOewp5)

@ -1,3 +1,7 @@
# Monitoring and Logs
DevOps monitoring entails overseeing the entire development process from planning, development, integration and testing, deployment, and operations. It involves a complete and real-time view of the status of applications, services, and infrastructure in the production environment. Features such as real-time streaming, historical replay, and visualizations are critical components of application and service monitoring.
Visit the following resources to learn more:
- [@article@Two Pillars of Modern QA - Errors and Logs](https://medium.com/@mohsenny/the-two-pillars-of-modern-qa-from-error-prevention-to-post-release-monitoring-4c11cc99fe14)

@ -4,6 +4,6 @@ New Relic is an observability platform that helps you build better software. You
Visit the following resources to learn more:
- [@official@New Relic Website](https://newrelic.com/)
- [@article@Learn New Relic](https://learn.newrelic.com/)
- [@official@New Relic](https://newrelic.com/)
- [@official@Learn New Relic](https://learn.newrelic.com/)
- [@feed@Explore top posts about DevOps](https://app.daily.dev/tags/devops?ref=roadmapsh)

@ -4,5 +4,5 @@ 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/)
- [@official@Nightwatch.js Website](https://nightwatchjs.org/)
- [@article@NightwatchJS Tutorial: Get Started with Automation Testing](https://www.browserstack.com/guide/nightwatch-framework-tutorial)
Loading…
Cancel
Save