<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>    
    <loc>https://howtotestfrontend.com/</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/static/about</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/static/contact</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/static/faq</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/static/a11y</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/static/search</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/static/newsletter</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/static/sitemap</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/join</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/account</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/frontend-libraries-and-tools-you-should-be-aware-of</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/speed-up-ci-on-frontend-apps</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/vitest-vs-jest-which-to-pick</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/vitest-config-projects</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/how-to-write-good-frontend-tests</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/vitest-browser-mode-guide-and-setup-info</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/accessibility-testing-your-react-app</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/introducing-testing-challenges-on-howtotestfrontend.com</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/react-act-function-everything-you-need-to-know</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/testing-async-react-rsc-components</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/add-type-checks-to-your-tests-in-vitest</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/frontend-testing-glossary</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/jest-cheatsheet</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/resources/welcome</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/your-first-test</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/test-structure-test-it</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/test-structure-describe</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/common-matchers</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/testing-numbers</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/testing-strings</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/testing-arrays</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/testing-objects</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/testing-negation-not</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/testing-exceptions</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/async-testing-promises</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/testing-timers</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/snapshots-and-inline-snapshots</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/setup-teardown-before-after</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/vitest-each-and-jest-each</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/skip-todo-only</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/mocking-imports-with-jest-mock-or-vi-mock</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/mock-functions-basics</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/jest-vitest-fundamentals/spying-functions-jest-vitest-spyon</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/setting-up-react-testing-library</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/rendering-react-components-in-react-testing-library</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/react-testing-library-screen</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/react-testing-act-function</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/synchronous-element-react-testing-library-queries-getby</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/react-testing-library-getby-vs-getallby</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/optional-element-queries-queryby-react-testing-library</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/async-element-queries-findby-react-testing-library</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-user-interactions-userevent-vs-fireevent</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-user-interactions-userevent</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-user-interactions</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-react-props</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-conditional-rendering</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-lists-dynamic-content</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/wait-for-react-testing-library</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/within-react-testing-library</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-forms-validation</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-component-events</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-custom-hooks</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-context-providers</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-frontend-testing/testing-api-calls</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-queries-intro</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-queries-getby-vs-queryby-vs-findby</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-queries-single-multiple</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-queries-priority</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-queries-screen</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-query-options</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-query-textmatch</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-query-direct-access-to-dom</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-byrole-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-byrole-in-depth-advanced</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-bylabeltext-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-byplaceholdertext-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-bytext-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-bydisplayvalue-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-byalttext-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-bytitle-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/finding-elements-with-react-testing-library-queries/rtl-bytestid-in-depth</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers/react-testing-dom-matchers-intro</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers/react-testing-dom-matchers-structure</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers/react-testing-dom-matchers-styling-and-attributes</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers/react-testing-dom-matchers-state-visibility</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers/react-testing-dom-matchers-form</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers/react-testing-dom-matchers-accessibility</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-testing-library-dom-matchers/rtl-deprecated-matchers</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/testing-challenge-where-is-rendered-component</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-keyboard-shortcut-combinations</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-localstorage-leaking-between-tests</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/testing-challenge-split-text</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-regex</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-screen-reader-only-text</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-select-one-of-many</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-element-has-old-content</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-fix-async-test-bug</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/react-test-challenges/react-challenge-both-assertions-passing</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges/react-challenge-testing-debounce</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges/react-challenge-each-with-before-all-bug-in-tests</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges/test-challenge-partial-object-matches</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges/react-challenge-spyon-with-getters</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges/react-challenge-fix-spy-problem</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges/test-challenge-async-expect-resolves-bug</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-and-jest-test-challenges/test-challenge-fix-empty-value-test-bug</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/what-is-vitest-browser-mode</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/installing-vitest-browser-mode</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/selecting-a-provider</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-configuration-projects</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/setting-up-vitest-browser-mode-ci-cd</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/writing-vitest-browser-mode-tests-intro</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/rendering-react-components-browser-mode</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-test-react-hooks</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-locators-intro</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-locators-get-single-element</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-locators-async-polling</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-locators-get-multiple-elements</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-locators-assert-no-matching</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-seven-query-functions</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-modifier-functions</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-interactive-methods</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-assertions-overview</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-form-assertions</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-accessibility-assertions</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/interactivity-api-user-event-guide</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/browser-mode-context-module</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-visual-regression-screenshot-lesson</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>    
    <loc>https://howtotestfrontend.com/courses/vitest-browser-mode/vitest-browser-mode-mock-and-spyon</loc>
    <lastmod>2026-03-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>