<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://noraweisser.com/2026/02/01/visual-testing-with-playwright-and-docker/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2026/02/screenshot-2026-02-01-at-11.56.35.png</image:loc><image:title>Screenshot 2026-02-01 at 11.56.35</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2026/02/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-02-01T11:04:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/10/27/model-based-testing-with-playwright/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/10/screenshot-2025-10-12-at-16.17.44.png</image:loc><image:title>Screenshot 2025-10-12 at 16.17.44</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/10/state_machine.png</image:loc><image:title>state_machine</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/10/screenshot-2025-10-12-at-16.18.03.png</image:loc><image:title>Screenshot 2025-10-12 at 16.18.03</image:title></image:image><lastmod>2025-10-27T19:01:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/about/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/07/eleonora_belova-2.jpeg</image:loc><image:title>eleonora_belova</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/07/eleonora_belova-1.jpeg</image:loc><image:title>eleonora_belova</image:title></image:image><lastmod>2025-07-21T10:45:03+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://noraweisser.com/2025/07/09/pactumjs-hands-on-leverage-stores-for-authentication/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/07/paper-creative-personal-brand-tips-corporate-presentation-3.jpg</image:loc><image:title>Paper Creative Personal Brand Tips Corporate Presentation (3)</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/07/stores_feature.jpg</image:loc><image:title>stores_feature</image:title></image:image><lastmod>2025-07-09T19:44:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/06/28/pactumjs-in-practice-using-data-templates-to-manage-test-data-part-2/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/06/pactumjs-in-practice-part2.jpg</image:loc><image:title>PactumJS in Practice - part2</image:title></image:image><lastmod>2025-06-28T20:01:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/06/24/pactumjs-in-practice-using-data-templates-to-manage-test-data-part-1/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/06/pactumjs-in-practice-part1.jpg</image:loc><image:title>PActumJS in Practice - Part1</image:title></image:image><lastmod>2025-06-24T19:22:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/06/07/getting-started-with-pactumjs-project-structure-and-your-first-test-case/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/06/gettingstartedwithpactumjs-.jpg</image:loc><image:title>GettingStartedWithPactumJS</image:title></image:image><lastmod>2025-06-17T19:38:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/05/12/what-makes-pactumjs-awesome-a-quick-look-at-its-best-features/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/05/1.jpg</image:loc><image:title>1</image:title></image:image><lastmod>2025-05-12T18:42:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/02/04/automating-contract-testing-in-a-ci-cd-pipeline-with-github-actions/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/02/1.jpg</image:loc><image:title>1</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/02/screenshot-2025-02-04-at-20.09.43.png</image:loc><image:title>Screenshot 2025-02-04 at 20.09.43</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/02/screenshot-2025-02-03-at-20.45.56.png</image:loc><image:title>Screenshot 2025-02-03 at 20.45.56</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/02/screenshot-2025-02-03-at-20.33.51.png</image:loc><image:title>Screenshot 2025-02-03 at 20.33.51</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/02/screenshot-2025-02-04-at-19.55.21.png</image:loc><image:title>Screenshot 2025-02-04 at 19.55.21</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/02/unit-testing-3.jpg</image:loc><image:title>Unit testing (3)</image:title></image:image><lastmod>2025-02-04T19:35:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/01/31/consumer-driven-contract-testing-in-practice/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/01/contract-testing-in-action.png</image:loc><image:title>contract-testing-in-action</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/01/screenshot-2025-01-30-at-20.56.03.png</image:loc><image:title>Screenshot 2025-01-30 at 20.56.03</image:title></image:image><lastmod>2025-01-31T20:28:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/01/24/contract-testing-whos-who-in-the-process/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/01/paper-creative-personal-brand-tips-corporate-presentation-1.jpg</image:loc><image:title>Paper Creative Personal Brand Tips Corporate Presentation (1)</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/01/screenshot-2025-01-24-at-16.33.14.png</image:loc><image:title>Screenshot 2025-01-24 at 16.33.14</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/01/screenshot-2025-01-24-at-16.29.20.png</image:loc><image:title>Screenshot 2025-01-24 at 16.29.20</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/01/screenshot-2025-01-24-at-16.29.11.png</image:loc><image:title>Screenshot 2025-01-24 at 16.29.11</image:title></image:image><lastmod>2025-01-24T19:22:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2025/01/18/shift-left-testing-strategy-with-contract-testing-introduction/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2025/01/contract-testing-intro.jpg</image:loc><image:title>Contract Testing Intro</image:title></image:image><lastmod>2025-01-18T15:33:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/08/25/operating-systems-how-they-work-and-why-they-matter/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/08/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/08/operatingsystems.png</image:loc><image:title>OperatingSystems</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/08/screenshot-2024-08-24-at-22.19.20.png</image:loc><image:title>Screenshot 2024-08-24 at 22.19.20</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/08/screenshot-2024-08-24-at-22.17.23.png</image:loc><image:title>Screenshot 2024-08-24 at 22.17.23</image:title></image:image><lastmod>2024-09-01T18:19:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/06/01/key-aspects-i-consider-in-automation-project-code-reviews/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/06/code-review-article.jpg</image:loc><image:title>Code Review Article</image:title></image:image><lastmod>2024-06-01T18:48:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/03/10/part4-implementing-page-object-pattern-to-structure-the-test-suite/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/paper-creative-personal-brand-tips-corporate-presentation.png</image:loc><image:title>Paper Creative Personal Brand Tips Corporate Presentation</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/image-11.png</image:loc><image:title>image-11</image:title></image:image><lastmod>2024-03-10T17:44:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/03/03/part3-writing-your-first-test-case/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/paper-creative-personal-brand-tips-corporate-presentation-1.jpg</image:loc><image:title>xr:d:DAFHcvD22xg:45,j:3510976451009549822,t:24030318</image:title><image:caption>xr:d:DAFHcvD22xg:45,j:3510976451009549822,t:24030318</image:caption></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/screenshot-2024-03-03-at-19.11.28.png</image:loc><image:title>screenshot-2024-03-03-at-19.11.28</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/screenshot-2024-03-03-at-19.16.17.png</image:loc><image:title>screenshot-2024-03-03-at-19.16.17</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/image-10.png</image:loc><image:title>image-10</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/image-9.png</image:loc><image:title>image-9</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/screenshot-2024-03-03-at-14.46.06.png</image:loc><image:title>screenshot-2024-03-03-at-14.46.06</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/03/image-5.png</image:loc><image:title>image-5</image:title></image:image><lastmod>2024-03-03T18:42:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/02/24/part2-have-your-test-cases-been-suffering-from-flakiness/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/paper-creative-personal-brand-tips-corporate-presentation.jpg</image:loc><image:title>xr:d:DAFHcvD22xg:31,j:5454278861619712240,t:24022418</image:title><image:caption>xr:d:DAFHcvD22xg:31,j:5454278861619712240,t:24022418</image:caption></image:image><lastmod>2024-03-14T20:40:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/02/22/part1-getting-started-with-playwright-using-typescript/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/plawright-part1.jpg</image:loc><image:title>xr:d:DAFHcvD22xg:30,j:3360104841859663574,t:24022221</image:title><image:caption>xr:d:DAFHcvD22xg:30,j:3360104841859663574,t:24022221</image:caption></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-8.png</image:loc><image:title>image-8</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-7.png</image:loc><image:title>image-7</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-6.png</image:loc><image:title>image-6</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-4.png</image:loc><image:title>image-4</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-3.png</image:loc><image:title>image-3</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-2.png</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-02-22T21:37:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/02/18/assist-testing-with-ai-capabilities/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/assist-testing-with-ai-capabilities.jpg</image:loc><image:title>xr:d:DAFHcvD22xg:21,j:6890926521537391574,t:24021817</image:title><image:caption>xr:d:DAFHcvD22xg:21,j:6890926521537391574,t:24021817</image:caption></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/screenshot-2024-02-18-at-17.48.43.png</image:loc><image:title>screenshot-2024-02-18-at-17.48.43</image:title></image:image><lastmod>2024-02-18T20:33:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2023/08/22/part-2-how-to-approach-api-testing/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/4.jpg</image:loc><image:title>xr:d:DAFHcvD22xg:29,j:7230948293149795176,t:24021817</image:title><image:caption>xr:d:DAFHcvD22xg:29,j:7230948293149795176,t:24021817</image:caption></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/cf20e-1cwvd97kghevv9icxn8vm8g.png</image:loc><image:title>1*CWVd97kGHEvV9icxn8vM8g</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/5d6c2-11pxaczts-9iabjf20aqylq.png</image:loc><image:title>1*1pxAcztS-9iaBJf20aqYlQ</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/dc22c-0u0qvh_gpklatibgk.jpg</image:loc><image:title>0*u0QVH_gPkLAtIbgK</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/723b1-1qu9tqthsclgdbf3ncyzsjw.png</image:loc><image:title>1*qU9TqthSClGDbf3ncYZSjw</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/f2f84-15x48mptvnoasibb8rkczlq.png</image:loc><image:title>1*5X48MptVnOASibB8rKCZLQ</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/28809-0tmctoe8xywrxlk5l.jpg</image:loc><image:title>0*TMCToE8xYwRxlK5l</image:title></image:image><lastmod>2024-02-18T17:59:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2023/08/03/part-1-api-explained/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/5.jpg</image:loc><image:title>xr:d:DAFHcvD22xg:29,j:7230948293149795176,t:24021817</image:title><image:caption>xr:d:DAFHcvD22xg:29,j:7230948293149795176,t:24021817</image:caption></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2023/08/7b673-1c-vaanzxb1ishouvxpkcbw.png</image:loc><image:title>1*C-vAANZxb1Ishouvxpkcbw</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/1_0u9u5v2hbfsi41xmekzelg.webp</image:loc><image:title>1_0u9u5v2hbfsi41xmekzelg</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/1_bd8wb4q1xu7nnlwma-ucca.webp</image:loc><image:title>1_bd8wb4q1xu7nnlwma-ucca</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/1_avyijx5j2unfmxexltoixg.webp</image:loc><image:title>1_avyijx5j2unfmxexltoixg</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/1_goirdwbvgebh7dhnofrkmw.webp</image:loc><image:title>1_goirdwbvgebh7dhnofrkmw</image:title></image:image><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/1_ysohtudpgcoflo96jgqlga.webp</image:loc><image:title>1_ysohtudpgcoflo96jgqlga</image:title></image:image><lastmod>2024-02-18T17:58:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com/2024/02/11/enabling-debugging-functionalities-in-playwright-tests-for-vscode/</loc><image:image><image:loc>https://noraweisser.com/wp-content/uploads/2024/02/2.png</image:loc><image:title>2</image:title></image:image><lastmod>2024-02-18T17:40:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://noraweisser.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-02-01T11:04:59+00:00</lastmod></url></urlset>
