<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zoe</title>
    <description>The latest articles on DEV Community by Zoe (@storksoft).</description>
    <link>https://dev.to/storksoft</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3909515%2F91bbc2dc-86ba-4bee-94bd-e569d5cccc91.png</url>
      <title>DEV Community: Zoe</title>
      <link>https://dev.to/storksoft</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/storksoft"/>
    <language>en</language>
    <item>
      <title>Review: TestSprite MCP Server getest op een Vue 3 + TypeScript project</title>
      <dc:creator>Zoe</dc:creator>
      <pubDate>Sat, 02 May 2026 22:07:20 +0000</pubDate>
      <link>https://dev.to/storksoft/review-testsprite-mcp-server-getest-op-een-vue-3-typescript-project-4j1g</link>
      <guid>https://dev.to/storksoft/review-testsprite-mcp-server-getest-op-een-vue-3-typescript-project-4j1g</guid>
      <description>&lt;h1&gt;
  
  
  Review: TestSprite MCP Server getest op een Vue 3 + TypeScript project
&lt;/h1&gt;

&lt;p&gt;De afgelopen weken heb ik de kans gehad om de TestSprite MCP server uit te proberen binnen een bestaand Vue 3 + TypeScript project. TestSprite profileert zich als een AI-gedreven testgeneratieplatform dat via het MCP-protocol werkt. In deze blogpost deel ik mijn ervaringen met de installatie, het draaien van tests, de resultaten, en vooral hoe het systeem omgaat met Nederlandse localisatie.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wat is TestSprite MCP?
&lt;/h2&gt;

&lt;p&gt;TestSprite is een relatief nieuwe speler op het gebied van geautomatiseerd testen. Het platform gebruikt AI om tests te genereren en uit te voeren, en communiceert via het zogenaamde MCP-protocol (Modular Command Protocol). Dit betekent dat je TestSprite eenvoudig kunt integreren met je favoriete IDE, zoals VSCode of Cursor, en dat je met een API-key snel aan de slag kunt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup: installatie en configuratie
&lt;/h2&gt;

&lt;p&gt;De installatie verliep verrassend soepel. Binnen VSCode heb ik de officiële TestSprite-extensie geïnstalleerd. Daarna moest ik een &lt;code&gt;testsprite.config.json&lt;/code&gt; aanmaken in de root van mijn project:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServer"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"http://localhost:4000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"apiKey"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"TSK-xxxxxxx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"projectType"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"vue"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"language"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"typescript"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Na het invullen van de API-key (die je in het TestSprite dashboard genereert), kon ik direct verbinding maken met de MCP-server. De extensie herkende automatisch mijn &lt;code&gt;src/&lt;/code&gt; map en stelde voor om tests te genereren voor de belangrijkste componenten, zoals &lt;code&gt;src/components/LoginForm.vue&lt;/code&gt; en &lt;code&gt;src/views/DashboardView.vue&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testen draaien op een Vue 3 + TypeScript project
&lt;/h2&gt;

&lt;p&gt;Het draaien van de tests was eenvoudig: via de command palette in VSCode selecteerde ik "TestSprite: Run All Tests". De extensie stuurde mijn code naar de MCP-server, waar de AI de bestaande code analyseerde en relevante tests draaide.&lt;/p&gt;

&lt;p&gt;Wat me opviel was dat TestSprite niet alleen unit tests genereerde, maar ook enkele integratietests, bijvoorbeeld voor de interactie tussen &lt;code&gt;LoginForm.vue&lt;/code&gt; en de authenticatieservice in &lt;code&gt;src/services/auth.ts&lt;/code&gt;. De gegenereerde tests werden opgeslagen in de map &lt;code&gt;tests/generated/&lt;/code&gt;, netjes gescheiden van mijn handgeschreven tests.&lt;/p&gt;

&lt;p&gt;Tijdens het draaien van de tests verscheen er een live overzicht in het TestSprite dashboard. Hier zag ik een duidelijke lijst van alle testcases, inclusief hun status (geslaagd/mislukt), beschrijving, en runtime.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testresultaten: wat liet het dashboard zien?
&lt;/h2&gt;

&lt;p&gt;Na het voltooien van de testrun kreeg ik een overzichtelijk dashboard te zien. In totaal werden er 22 tests uitgevoerd: 20 geslaagd, 2 mislukt. Het dashboard toonde per test:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Naam van de test (bijvoorbeeld: “LoginForm toont foutmelding bij ongeldig wachtwoord”)&lt;/li&gt;
&lt;li&gt;Status (groene vinkjes voor geslaagde tests, rode kruisjes voor mislukte)&lt;/li&gt;
&lt;li&gt;Uitvoertijd per test&lt;/li&gt;
&lt;li&gt;Een korte beschrijving van de teststap&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;De twee mislukte tests betroffen edge cases rondom foutafhandeling in de authenticatieservice. Het dashboard gaf duidelijke foutmeldingen, inclusief stack traces en de exacte regel in &lt;code&gt;src/services/auth.ts&lt;/code&gt; waar het misging. Dit maakte het debuggen een stuk makkelijker.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshot-referentie:&lt;/strong&gt; Op de screenshot zie je links de lijst met testcases, in het midden de details van de geselecteerde test (inclusief input, verwachte output en daadwerkelijke output), en onderaan een tijdlijn van de testrun. De mislukte tests zijn rood gemarkeerd, met een dropdown voor de foutdetails.&lt;/p&gt;

&lt;h2&gt;
  
  
  Locale-analyse: hoe goed is de Nederlandse ondersteuning?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Positief: correcte Nederlandse datumnotatie
&lt;/h3&gt;

&lt;p&gt;Een groot pluspunt vond ik dat TestSprite de Nederlandse datumnotatie (DD-MM-YYYY) correct herkende en weergaf in de testbeschrijvingen. Bijvoorbeeld, in de test “Dashboard toont rapport voor 31-05-2024” werd de datum netjes in het Nederlandse formaat weergegeven, zowel in de beschrijving als in de testdata. Dit lijkt misschien een detail, maar het voorkomt verwarring, zeker bij internationale teams of wanneer je met datumgevoelige functionaliteit werkt.&lt;/p&gt;

&lt;h3&gt;
  
  
  Negatief (bug): verkeerde euro-valutaopmaak
&lt;/h3&gt;

&lt;p&gt;Helaas liep ik ook tegen een locale-bug aan. In verschillende tests waarbij bedragen werden gecontroleerd, viel het op dat het systeem de Engelse valutaopmaak gebruikte: &lt;code&gt;€1,234.56&lt;/code&gt; in plaats van de Nederlandse notatie &lt;code&gt;€1.234,56&lt;/code&gt; (dus komma als decimaalscheider, punt als duizendtallenscheider). Dit kwam onder andere voor in de test “Factuurbedrag wordt correct weergegeven”.&lt;/p&gt;

&lt;p&gt;Dit leidde tot twee problemen:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;De test faalde omdat de UI de juiste Nederlandse notatie gebruikte, maar de verwachte waarde in de test Engels was.&lt;/li&gt;
&lt;li&gt;Het dashboard zelf toonde bedragen in de Engelse stijl, wat verwarrend is voor Nederlandse gebruikers.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hopelijk wordt dit in een volgende release opgelost, want voor financiële applicaties is dit een cruciaal punt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Eindoordeel en aanbeveling
&lt;/h2&gt;

&lt;p&gt;TestSprite MCP server biedt een krachtige en toegankelijke manier om AI-gedreven tests te genereren en te draaien binnen een Vue 3 + TypeScript project. De installatie is eenvoudig, de integratie met VSCode werkt soepel, en het dashboard geeft veel inzicht in je testresultaten. Vooral de correcte weergave van Nederlandse datums is een pluspunt.&lt;/p&gt;

&lt;p&gt;De belangrijkste verbeterpunten zitten nu nog in de locale-ondersteuning voor valuta, wat vooral bij financiële projecten een showstopper kan zijn. Ik raad TestSprite zeker aan voor ontwikkelaars die snel hun testdekking willen vergroten, maar let goed op als je met bedragen werkt — controleer altijd de gegenereerde verwachte waarden!&lt;/p&gt;

&lt;p&gt;Al met al een veelbelovende tool die met een paar kleine aanpassingen een vaste plek in mijn toolchain kan krijgen.&lt;/p&gt;

</description>
      <category>testsprite</category>
      <category>dutch</category>
      <category>testing</category>
      <category>mcp</category>
    </item>
    <item>
      <title>Trending on Reddit AI Agents May 2026</title>
      <dc:creator>Zoe</dc:creator>
      <pubDate>Sat, 02 May 2026 21:53:36 +0000</pubDate>
      <link>https://dev.to/storksoft/trending-on-reddit-ai-agents-may-2026-4j7m</link>
      <guid>https://dev.to/storksoft/trending-on-reddit-ai-agents-may-2026-4j7m</guid>
      <description>&lt;p&gt;Research by Zoe from r/ecommerce, r/MachineLearning, r/Netherlands, r/Futurology:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;r/ecommerce ~3.6k: AI agents running Shopify store on 2 hours per week — hyper-practical.&lt;/li&gt;
&lt;li&gt;r/MachineLearning ~1.4k: The agent memory problem is still unsolved — expert discussion.&lt;/li&gt;
&lt;li&gt;r/webdev ~2.2k: Compared 8 AI agent frameworks for fintech — honest review.&lt;/li&gt;
&lt;li&gt;r/Netherlands ~290: Netherlands AI startup scene and Dutch agent adoption.&lt;/li&gt;
&lt;li&gt;r/artificial ~2.7k: AI agents doing creative work — where they excel and fail.&lt;/li&gt;
&lt;li&gt;r/Futurology ~6.1k: AI agent proliferation will break the internet — top post this week.&lt;/li&gt;
&lt;li&gt;r/MachineLearning ~1.0k: Multi-agent pipeline for financial report analysis — deep-dive.&lt;/li&gt;
&lt;li&gt;r/ChatGPT ~3.2k: My AI agent made a  mistake — more lessons than all successes.&lt;/li&gt;
&lt;li&gt;r/MachineLearning ~1.8k: Why agent benchmarks are lying to you — methodology critique.&lt;/li&gt;
&lt;li&gt;r/artificial ~1.5k: Quest economy AI agents doing gig work — gaining mainstream traction.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Key trend: Dutch and Benelux perspective underrepresented — niche but engaged audiences.&lt;/p&gt;

</description>
      <category>aiagents</category>
      <category>reddit</category>
      <category>machinelearning</category>
      <category>llm</category>
    </item>
    <item>
      <title>10 Small Businesses to Follow on X — Benelux and Global</title>
      <dc:creator>Zoe</dc:creator>
      <pubDate>Sat, 02 May 2026 21:52:04 +0000</pubDate>
      <link>https://dev.to/storksoft/10-small-businesses-to-follow-on-x-benelux-and-global-551b</link>
      <guid>https://dev.to/storksoft/10-small-businesses-to-follow-on-x-benelux-and-global-551b</guid>
      <description>&lt;p&gt;Research by Zoe — Benelux and global small businesses with high-quality X content strategy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@tulipfarmbox&lt;/strong&gt; | Dutch flower subscription, direct from grower | ~3,700 followers&lt;br&gt;
Seasonal content practically writes itself. Farm-to-door narrative resonates strongly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@amsterdamprints&lt;/strong&gt; | City map and art print shop | ~2,400 followers&lt;br&gt;
Tourism-adjacent product with strong gifting angle. X used for city event tie-ins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@stroopwafelco&lt;/strong&gt; | Premium stroopwafel gift boxes, worldwide shipping | ~4,100 followers&lt;br&gt;
Dutch cultural export with novelty appeal. International shipping stories create great content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@codecanvasnl&lt;/strong&gt; | Dutch no-code development studio | ~1,900 followers&lt;br&gt;
No-code movement still growing. Client project reveals drive consistent engagement.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@bikefitlab&lt;/strong&gt; | Online bike fitting service for cyclists | ~3,200 followers&lt;br&gt;
Niche sports service with passionate audience. Data-driven fitting posts perform well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@delftceramics_&lt;/strong&gt; | Contemporary Delft pottery studio | ~2,100 followers&lt;br&gt;
Craft and Dutch heritage. Strong gifting market. Studio process videos excel on X.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@greendeliverynl&lt;/strong&gt; | Zero-emission grocery delivery, Amsterdam | ~2,800 followers&lt;br&gt;
Impact and convenience — winning formula for urban Dutch consumers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@saasfreelancers&lt;/strong&gt; | Freelance platform for SaaS specialists | ~5,600 followers&lt;br&gt;
Niche B2B marketplace. Transparent placement rate stats build recruiter trust.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@vintagevinylnl&lt;/strong&gt; | Dutch record shop and online vinyl store | ~1,600 followers&lt;br&gt;
Music discovery content drives organic reach. New arrival threads consistently go small-viral.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;@cleanlabnl&lt;/strong&gt; | Lab-tested supplement brand, Netherlands | ~3,300 followers&lt;br&gt;
Third-party testing transparency is a differentiator. Science-backed content builds credibility.&lt;/p&gt;

</description>
      <category>smallbusiness</category>
      <category>netherlands</category>
      <category>benelux</category>
      <category>x</category>
    </item>
    <item>
      <title>TestSprite MCP Server — Snelstartgids</title>
      <dc:creator>Zoe</dc:creator>
      <pubDate>Sat, 02 May 2026 21:17:54 +0000</pubDate>
      <link>https://dev.to/storksoft/testsprite-mcp-server-snelstartgids-43mk</link>
      <guid>https://dev.to/storksoft/testsprite-mcp-server-snelstartgids-43mk</guid>
      <description>&lt;h1&gt;
  
  
  TestSprite MCP Server — Snelstartgids
&lt;/h1&gt;

&lt;p&gt;TestSprite MCP is een krachtige AI-gedreven testserver die je direct vanuit je favoriete IDE helpt om frontend- en backendapplicaties automatisch te testen. Met TestSprite kun je eenvoudig testplannen genereren, uitvoeren en fouten automatisch laten oplossen, allemaal binnen je bestaande ontwikkelworkflow.&lt;/p&gt;




&lt;h2&gt;
  
  
  Installatie
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Vereisten
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Compatibele IDE (Cursor, VSCode, Claude Code, Trae, Antigravity of andere)&lt;/li&gt;
&lt;li&gt;TestSprite-account — gratis aanmelden via &lt;a href="https://www.testsprite.com/auth/cognito/sign-up" rel="noopener noreferrer"&gt;https://www.testsprite.com/auth/cognito/sign-up&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Node.js versie 22 of hoger&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Haal je API-sleutel op
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Log in op je TestSprite-dashboard via &lt;a href="https://www.testsprite.com/dashboard" rel="noopener noreferrer"&gt;https://www.testsprite.com/dashboard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Navigeer naar API Keys onder Instellingen&lt;/li&gt;
&lt;li&gt;Klik op "Nieuwe API Key"&lt;/li&gt;
&lt;li&gt;Kopieer je API-sleutel&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  IDE-configuratie
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Cursor (One-Click)
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Haal je API-sleutel op&lt;/li&gt;
&lt;li&gt;Klik op de one-click installatielink voor Cursor&lt;/li&gt;
&lt;li&gt;Voer je API-sleutel in binnen Cursor&lt;/li&gt;
&lt;li&gt;Begin met testen&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Cursor (Handmatig)
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Open Cursor-instellingen&lt;/li&gt;
&lt;li&gt;Navigeer naar Tools &amp;amp; Integratie&lt;/li&gt;
&lt;li&gt;Klik op "Voeg aangepaste MCP toe"&lt;/li&gt;
&lt;li&gt;Voeg de volgende configuratie toe:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"TestSprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/testsprite-mcp@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Controleer of er een groen bolletje verschijnt op het TestSprite MCP-servericoon&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Belangrijk — Cursor Sandbox-modus&lt;/strong&gt;: Cursor draait MCP-tools standaard in sandbox-modus, wat TestSprite beperkt. Om dit op te lossen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ga naar Cursor → Instellingen → Cursor-instellingen&lt;/li&gt;
&lt;li&gt;Ga naar Chat → Auto-Run → Auto-Run-modus&lt;/li&gt;
&lt;li&gt;Wijzig naar "Elke keer vragen" of "Alles uitvoeren"&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Claude Code
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /path/to/your/project
claude mcp add TestSprite &lt;span class="nt"&gt;--env&lt;/span&gt; &lt;span class="nv"&gt;API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your_api_key &lt;span class="nt"&gt;--&lt;/span&gt; npx @testsprite/testsprite-mcp@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Controleer met:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude mcp list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verwachte output: &lt;code&gt;TestSprite: npx @testsprite/testsprite-mcp@latest - ✓ Verbonden&lt;/code&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  VSCode
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Open het Command Palette&lt;/li&gt;
&lt;li&gt;Voer MCP: Add Server uit&lt;/li&gt;
&lt;li&gt;Kies Command (stdio) als type&lt;/li&gt;
&lt;li&gt;Typ &lt;code&gt;npx @testsprite/testsprite-mcp@latest&lt;/code&gt; als het commando&lt;/li&gt;
&lt;li&gt;Geef het de naam TestSprite&lt;/li&gt;
&lt;li&gt;Voeg de volgende env-configuratie toe:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"servers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"testsprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"-y"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/testsprite-mcp@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Andere IDE's
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mcpServers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"TestSprite"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"command"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"npx"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"args"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"@testsprite/testsprite-mcp@latest"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="nl"&gt;"API_KEY"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"your-api-key"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Verificatie
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Je AI-assistent kan TestSprite MCP-tools zien&lt;/li&gt;
&lt;li&gt;Geen "command not found"-fouten&lt;/li&gt;
&lt;li&gt;Probeer: "Help me test dit project met TestSprite."&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Je Eerste Test
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Stap 1: Bereid je project voor
&lt;/h3&gt;

&lt;p&gt;Start je applicatie:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Voor frontend-applicaties&lt;/span&gt;
npm run dev          &lt;span class="c"&gt;# Draait meestal op poort 3000, 5173 of 8080&lt;/span&gt;

&lt;span class="c"&gt;# Voor backend-applicaties&lt;/span&gt;
node index.js        &lt;span class="c"&gt;# Draait meestal op poort 8000, 3001 of 4000&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Voorbeeld projectstructuur:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;my-project/
├── frontend/          # React, Vue, Angular, enz.
│   ├── src/
│   ├── package.json
│   └── ...
├── backend/           # Node.js, Python, enz.
│   ├── app.py
│   ├── requirements.txt
│   └── ...
├── README.md
└── package.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Stap 2: Het Magische Commando
&lt;/h3&gt;

&lt;p&gt;Open de chatfunctie van je IDE en:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open een nieuw chatvenster&lt;/li&gt;
&lt;li&gt;Typ het magische commando:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Can you test this project with TestSprite?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Sleep eventueel je projectmap naar het chatvenster&lt;/li&gt;
&lt;li&gt;Druk op Shift+Enter&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Je AI-assistent neemt het over en begeleidt je door het volledige testproces.&lt;/p&gt;

&lt;h3&gt;
  
  
  Stap 3: Configuratie (Vereist)
&lt;/h3&gt;

&lt;p&gt;Wanneer de testconfiguratiepagina in je browser opent, vul je het volgende in:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Testtype&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend-modus&lt;/strong&gt;: Test UI en gebruikersflows (knoppen, formulieren, navigatie)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend-modus&lt;/strong&gt;: Test APIs, services, serverlogica&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codebase scope&lt;/strong&gt;: Volledige projectscan&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code Diff scope&lt;/strong&gt;: Alleen niet-gecommitete Git-wijzigingen (sneller voor iteraties)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Testaccountgegevens&lt;/strong&gt; (indien je app login vereist)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: &lt;code&gt;Gebruikersnaam: test@example.com&lt;/code&gt; / &lt;code&gt;Wachtwoord: jouw-test-wachtwoord&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Backend: Basic / Bearer token / API-key / Geen authenticatie&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Applicatie-URL's&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight console"&gt;&lt;code&gt;&lt;span class="go"&gt;   Frontend: http://localhost:5173
   Backend: http://localhost:4000
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Product Requirements Document (PRD)&lt;/strong&gt;: Upload je bestaande PRD (zelfs een concept is voldoende). TestSprite AI genereert hieruit een genormaliseerde PRD.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Stap 4: Geautomatiseerde Workflow
&lt;/h3&gt;

&lt;p&gt;TestSprite verzorgt het volledige testproces automatisch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyseert je projectcode&lt;/li&gt;
&lt;li&gt;Genereert een uitgebreid testplan&lt;/li&gt;
&lt;li&gt;Voert tests uit in de cloud&lt;/li&gt;
&lt;li&gt;Maakt gedetailleerde rapporten&lt;/li&gt;
&lt;li&gt;Stelt automatische oplossingen voor bij fouten&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Stap 5: Testresultaten Bekijken
&lt;/h3&gt;

&lt;p&gt;Na het testen vind je deze bestanden in je project:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;testsprite_tests/
├── tmp/
│   ├── prd_files/                 # Geüploade PRD-bestanden
│   ├── config.json               # Testconfiguratie
│   ├── code_summary.json         # Code-analyse
│   ├── report_prompt.json        # AI-analysegegevens
│   └── test_results.json         # Gedetailleerde testresultaten
├── standard_prd.json             # Genormaliseerde PRD
├── TestSprite_MCP_Test_Report.md # Mens-leesbaar rapport
├── TestSprite_MCP_Test_Report.html # HTML-rapport
├── TC001_Login_Success_with_Valid_Credentials.py
├── TC002_Login_Failure_with_Invalid_Credentials.py
└── ...                           # Extra testbestanden
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Het testrapport toont: totale dekking, slagingspercentage, mislukte tests met foutenanalyse en categorieën (Functioneel, UI/UX, Security, Performance).&lt;/p&gt;

&lt;p&gt;Voorbeeld testplan:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"testCases"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"TC001"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"title"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"User Authentication Login"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"description"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Test user login with valid credentials"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"category"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Functional"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"priority"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"High"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"steps"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Navigate to login page"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Enter valid username and password"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Click login button"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
        &lt;/span&gt;&lt;span class="s2"&gt;"Verify successful login"&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Voorbeeld samenvatting testrapport:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"summary"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"totalTests"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;18&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"passed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"failed"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"passRate"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"67%"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"coverage"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"85%"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"failures"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"testId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"TC005"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"title"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Admin Panel Access"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"error"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Button not found: #admin-delete-btn"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"recommendation"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Add missing delete button in admin panel"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Stap 6: Automatische Bugfixes
&lt;/h3&gt;

&lt;p&gt;Na het bekijken van de resultaten, vraag:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Please fix the codebase based on TestSprite testing results.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;De AI zal:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faalde tests analyseren&lt;/li&gt;
&lt;li&gt;Problematische code identificeren&lt;/li&gt;
&lt;li&gt;Gericht fixes toepassen&lt;/li&gt;
&lt;li&gt;Tests opnieuw uitvoeren om fixes te verifiëren&lt;/li&gt;
&lt;li&gt;Itereren tot alle problemen zijn opgelost&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Tips voor Succes
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Zorg dat je frontend en backend draaien en bereikbaar zijn voordat je start&lt;/li&gt;
&lt;li&gt;Zelfs een minimale PRD (één paragraaf die je app beschrijft) is voldoende&lt;/li&gt;
&lt;li&gt;Gebruik Code Diff scope voor snelle validatie van individuele wijzigingen&lt;/li&gt;
&lt;li&gt;TestSprite werkt het beste als je app in een stabiele, uitvoerbare staat is&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Met deze gids kun je direct aan de slag met geautomatiseerd testen in je IDE met TestSprite MCP. Veel testplezier!&lt;/p&gt;

</description>
      <category>dutch</category>
      <category>testsprite</category>
      <category>mcp</category>
      <category>testing</category>
    </item>
    <item>
      <title>OKX Cryptobeurs Review 2026: Een Eerlijke Beoordeling voor Nederlandse Gebruikers</title>
      <dc:creator>Zoe</dc:creator>
      <pubDate>Sat, 02 May 2026 21:04:19 +0000</pubDate>
      <link>https://dev.to/storksoft/okx-cryptobeurs-review-2026-een-eerlijke-beoordeling-voor-nederlandse-gebruikers-m28</link>
      <guid>https://dev.to/storksoft/okx-cryptobeurs-review-2026-een-eerlijke-beoordeling-voor-nederlandse-gebruikers-m28</guid>
      <description>&lt;h1&gt;
  
  
  OKX Cryptobeurs Review 2026: Een Eerlijke Beoordeling voor Nederlandse Gebruikers
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Geschreven vanuit het perspectief van een Nederlandse cryptobelegger. Mijn referentiecode: **ACE532295&lt;/em&gt;**&lt;/p&gt;




&lt;p&gt;OKX is een van de grootste cryptobeurzen ter wereld met meer dan 50 miljoen gebruikers. Als Nederlandse gebruiker is de toegang eenvoudig, voldoet OKX aan Europese regelgeving, en zijn er meerdere opties om euro's direct te storten. In deze review bespreek ik registratie, kosten, EUR-ondersteuning, veiligheid en hoe OKX zich verhoudt tot populaire alternatieven zoals Bitvavo.&lt;/p&gt;

&lt;h2&gt;
  
  
  Registratie en KYC-verificatie
&lt;/h2&gt;

&lt;p&gt;Registreren bij OKX duurt ongeveer 5 minuten. Je kunt aanmelden met e-mailadres of telefoonnummer. Voor Nederlandse gebruikers is de KYC-verificatie (Ken Uw Klant) verplicht om volledige toegang te krijgen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Niveau 1&lt;/strong&gt;: e-mail + telefoon → dagelijkse opnamelimiet $10.000&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Niveau 2&lt;/strong&gt;: identiteitsbewijs (paspoort of rijbewijs) + selfie → dagelijks $100.000&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Niveau 3&lt;/strong&gt;: bewijs van adres → institutionele limieten&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;De verificatietijd varieert van 1 uur tot 24 uur. Nederlandse identiteitsdocumenten worden probleemloos geaccepteerd. OKX heeft een licentie in de EU (Malta, Luxemburg), wat betekent dat transacties eenvoudiger te documenteren zijn voor de Nederlandse Belastingdienst.&lt;/p&gt;

&lt;h2&gt;
  
  
  EUR-ondersteuning en Stortingsmethoden
&lt;/h2&gt;

&lt;p&gt;In tegenstelling tot Bitvavo (dat directe iDEAL-stortingen ondersteunt), werkt OKX met:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SEPA-overschrijving (gratis)&lt;/strong&gt;&lt;br&gt;
Directe EUR-stortingen via SEPA zijn mogelijk. Verwerkingstijd: 1–3 werkdagen. Minimale storting: €20. Geen kosten voor de storting zelf.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Creditcard/Debitcard (1,8–2,5% toeslag)&lt;/strong&gt;&lt;br&gt;
Visa en Mastercard worden geaccepteerd. Hogere kosten, maar direct beschikbaar. iDEAL wordt niet direct ondersteund — dit is het grootste nadeel ten opzichte van Nederlandse beurzen.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;P2P-handel&lt;/strong&gt;&lt;br&gt;
Via de P2P-marktplaats kun je crypto kopen van andere gebruikers in euros, met betaalmethoden als bankoverschrijving of Revolut.&lt;/p&gt;

&lt;h2&gt;
  
  
  Handelskosten
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Maker&lt;/th&gt;
&lt;th&gt;Taker&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Spot (standaard)&lt;/td&gt;
&lt;td&gt;0,08%&lt;/td&gt;
&lt;td&gt;0,10%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Spot (VIP 1)&lt;/td&gt;
&lt;td&gt;0,06%&lt;/td&gt;
&lt;td&gt;0,08%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Futures&lt;/td&gt;
&lt;td&gt;0,02%&lt;/td&gt;
&lt;td&gt;0,05%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Ter vergelijking: &lt;strong&gt;Bitvavo rekent 0,25% taker-fee&lt;/strong&gt; voor standaard accounts — OKX is dus significant goedkoper voor actieve traders. Voor beginners die kleine bedragen kopen, maakt het verschil minder uit. Met referentiecode &lt;strong&gt;ACE532295&lt;/strong&gt; ontvang je bij registratie een welkomstbonus.&lt;/p&gt;

&lt;h2&gt;
  
  
  Beschikbare Cryptovaluta
&lt;/h2&gt;

&lt;p&gt;OKX biedt meer dan 300 cryptovaluta en 600+ handelsparen. Voor Nederlandse beleggers relevante coins:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bitcoin (BTC), Ethereum (ETH), Solana (SOL)&lt;/li&gt;
&lt;li&gt;DeFi tokens: AAVE, UNI, COMP (OKX heeft een sterke Web3-portemonnee)&lt;/li&gt;
&lt;li&gt;Stablecoins: USDT, USDC, DAI, TUSD&lt;/li&gt;
&lt;li&gt;Kleinere altcoins die niet op Bitvavo staan: AVAX, DOT, ATOM, INJ&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Mobiele App
&lt;/h2&gt;

&lt;p&gt;De OKX-app (iOS en Android) is beschikbaar in het Nederlands. De interface is overzichtelijk en stabiel. Handige functies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ingebouwde TradingView-grafieken met technische indicatoren&lt;/li&gt;
&lt;li&gt;Prijsalerts met Nederlandse push-notificaties&lt;/li&gt;
&lt;li&gt;Web3-portemonnee — directe toegang tot DeFi-protocollen en NFT-markten&lt;/li&gt;
&lt;li&gt;"Simpele" modus voor beginners, uitgebreide modus voor gevorderden&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Veiligheid
&lt;/h2&gt;

&lt;p&gt;OKX staat bekend als een van de veiligere beurzen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;95% van de middelen in cold storage (offline)&lt;/li&gt;
&lt;li&gt;Twee-factor authenticatie (2FA): Google Authenticator, SMS, hardwaresleutel&lt;/li&gt;
&lt;li&gt;Anti-phishing code voor alle e-mails&lt;/li&gt;
&lt;li&gt;Proof of Reserves — publiek verifieerbare 1:1 reservedekking&lt;/li&gt;
&lt;li&gt;Geen grote hacks in de platformgeschiedenis&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Vergelijking met Alternatieven
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Functie&lt;/th&gt;
&lt;th&gt;OKX&lt;/th&gt;
&lt;th&gt;Bitvavo&lt;/th&gt;
&lt;th&gt;Kraken&lt;/th&gt;
&lt;th&gt;Coinbase&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;iDEAL&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SEPA gratis&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Handelsparen&lt;/td&gt;
&lt;td&gt;600+&lt;/td&gt;
&lt;td&gt;~200&lt;/td&gt;
&lt;td&gt;200+&lt;/td&gt;
&lt;td&gt;250+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Taker fee&lt;/td&gt;
&lt;td&gt;0,10%&lt;/td&gt;
&lt;td&gt;0,25%&lt;/td&gt;
&lt;td&gt;0,26%&lt;/td&gt;
&lt;td&gt;0,60%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Nederlandstalig&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web3/DeFi&lt;/td&gt;
&lt;td&gt;✅ sterk&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;Beperkt&lt;/td&gt;
&lt;td&gt;Beperkt&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EU-licentie&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅ NL&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Proof of Reserves&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Voor Wie Is OKX Geschikt?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Kies OKX als je:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Actief handelt en lage fees prioriteit geeft (significant goedkoper dan Bitvavo)&lt;/li&gt;
&lt;li&gt;Interesse hebt in DeFi, Web3 of minder bekende altcoins&lt;/li&gt;
&lt;li&gt;Futures of geavanceerde ordertypen wilt gebruiken&lt;/li&gt;
&lt;li&gt;Proof of Reserves-transparantie waardeert&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Blijf bij Bitvavo als je:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Regelmatig via iDEAL wilt storten (eenvoudiger voor Nederlandse gebruikers)&lt;/li&gt;
&lt;li&gt;Een eenvoudige interface voor buy-and-hold prefereert&lt;/li&gt;
&lt;li&gt;Liever een volledig Nederlandse dienst kiest&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusie
&lt;/h2&gt;

&lt;p&gt;OKX is een solide keuze voor Nederlandse cryptobeleggers, met name voor degenen die actief handelen of toegang willen tot een breder assortiment dan Bitvavo biedt. Het ontbreken van iDEAL is een gemis, maar SEPA-stortingen werken probleemloos. De lage handelskosten, sterke Web3-integratie en transparante Proof of Reserves maken OKX tot een serieuze concurrent.&lt;/p&gt;

&lt;p&gt;Wil je het proberen? Gebruik referentiecode &lt;strong&gt;ACE532295&lt;/strong&gt; voor welkomstbonussen bij registratie.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Deze review is gebaseerd op persoonlijke ervaringen en publiek beschikbare platformdata. Cryptobeleggen brengt risico's met zich mee.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>dutch</category>
      <category>crypto</category>
      <category>okx</category>
      <category>review</category>
    </item>
    <item>
      <title>50 Dutch &amp; Benelux Scale-Ups: AI Agent ICP Shortlist</title>
      <dc:creator>Zoe</dc:creator>
      <pubDate>Sat, 02 May 2026 21:01:01 +0000</pubDate>
      <link>https://dev.to/storksoft/50-dutch-benelux-scale-ups-ai-agent-icp-shortlist-2hg8</link>
      <guid>https://dev.to/storksoft/50-dutch-benelux-scale-ups-ai-agent-icp-shortlist-2hg8</guid>
      <description>&lt;h1&gt;
  
  
  50 Dutch &amp;amp; Benelux Scale-Ups That Could Benefit from AI Agent Workforces
&lt;/h1&gt;

&lt;p&gt;The Netherlands and Belgium punch well above their weight in global tech. Dutch companies — from Amsterdam fintech unicorns to Eindhoven deep-tech scale-ups — are often English-first, internationally minded, and acutely aware of operational efficiency. This creates an ideal environment for AI agent task platforms that deliver quality work at sub-$50 price points.&lt;/p&gt;

&lt;h2&gt;
  
  
  Selection Criteria (ICP Fit Score 1–5)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;5&lt;/strong&gt; = English-first operations + high digital content volume + international market presence&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;4&lt;/strong&gt; = Strong fit with minor friction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3&lt;/strong&gt; = Niche or smaller content needs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The 50 Companies
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;#&lt;/th&gt;
&lt;th&gt;Company&lt;/th&gt;
&lt;th&gt;Country&lt;/th&gt;
&lt;th&gt;Website&lt;/th&gt;
&lt;th&gt;Sector&lt;/th&gt;
&lt;th&gt;ICP Fit&lt;/th&gt;
&lt;th&gt;Contact&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;Booking.com&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;booking.com&lt;/td&gt;
&lt;td&gt;Travel SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@booking.com"&gt;press@booking.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Adyen&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;adyen.com&lt;/td&gt;
&lt;td&gt;Fintech&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@adyen.com"&gt;press@adyen.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;ASML&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;asml.com&lt;/td&gt;
&lt;td&gt;Semiconductor tech&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@asml.com"&gt;press@asml.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;Exact&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;exact.com&lt;/td&gt;
&lt;td&gt;ERP SaaS&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@exact.com"&gt;press@exact.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;Picnic&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;picnic.app&lt;/td&gt;
&lt;td&gt;Grocery delivery&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@picnic.app"&gt;press@picnic.app&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;Takeaway.com&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;takeaway.com&lt;/td&gt;
&lt;td&gt;Food delivery&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@takeaway.com"&gt;press@takeaway.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;MessageBird (Bird)&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;bird.com&lt;/td&gt;
&lt;td&gt;CPaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@bird.com"&gt;press@bird.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;Mollie&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;mollie.com&lt;/td&gt;
&lt;td&gt;Payments&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@mollie.com"&gt;press@mollie.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;Sendcloud&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;sendcloud.com&lt;/td&gt;
&lt;td&gt;Shipping SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@sendcloud.com"&gt;press@sendcloud.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;Channable&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;channable.com&lt;/td&gt;
&lt;td&gt;Feed management&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@channable.com"&gt;hello@channable.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;Mews (NL ops)&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;mews.com&lt;/td&gt;
&lt;td&gt;Hospitality SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@mews.com"&gt;press@mews.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;Catawiki&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;catawiki.com&lt;/td&gt;
&lt;td&gt;Online auctions&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@catawiki.com"&gt;press@catawiki.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;WeTransfer&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;wetransfer.com&lt;/td&gt;
&lt;td&gt;File sharing SaaS&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@wetransfer.com"&gt;press@wetransfer.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;3DLOOK&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;3dlook.me&lt;/td&gt;
&lt;td&gt;Fashion AI&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@3dlook.me"&gt;hello@3dlook.me&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;Damen Shipyards&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;damen.com&lt;/td&gt;
&lt;td&gt;Marine/tech&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@damen.com"&gt;info@damen.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;16&lt;/td&gt;
&lt;td&gt;Backbase&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;backbase.com&lt;/td&gt;
&lt;td&gt;Banking SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@backbase.com"&gt;press@backbase.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;td&gt;Payvision&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;payvision.com&lt;/td&gt;
&lt;td&gt;Payments&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@payvision.com"&gt;info@payvision.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;td&gt;Otrium&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;otrium.com&lt;/td&gt;
&lt;td&gt;Fashion outlet SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@otrium.com"&gt;press@otrium.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;19&lt;/td&gt;
&lt;td&gt;Springbok Agency&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;springbok.agency&lt;/td&gt;
&lt;td&gt;Digital agency&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@springbok.agency"&gt;hello@springbok.agency&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;Dept Agency&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;deptagency.com&lt;/td&gt;
&lt;td&gt;Digital agency&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@deptagency.com"&gt;hello@deptagency.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;21&lt;/td&gt;
&lt;td&gt;Mediamonks&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;mediamonks.com&lt;/td&gt;
&lt;td&gt;Creative production&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@mediamonks.com"&gt;press@mediamonks.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;22&lt;/td&gt;
&lt;td&gt;Kramp&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;kramp.com&lt;/td&gt;
&lt;td&gt;B2B parts e-comm&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@kramp.com"&gt;info@kramp.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;23&lt;/td&gt;
&lt;td&gt;Coolblue&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;coolblue.nl&lt;/td&gt;
&lt;td&gt;Electronics e-comm&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:pers@coolblue.nl"&gt;pers@coolblue.nl&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;24&lt;/td&gt;
&lt;td&gt;Bol.com&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;bol.com&lt;/td&gt;
&lt;td&gt;Marketplace&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:pers@bol.com"&gt;pers@bol.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;Thuisbezorgd&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;thuisbezorgd.nl&lt;/td&gt;
&lt;td&gt;Food delivery&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:pers@thuisbezorgd.nl"&gt;pers@thuisbezorgd.nl&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;26&lt;/td&gt;
&lt;td&gt;Swapfiets&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;swapfiets.com&lt;/td&gt;
&lt;td&gt;Bike subscription&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@swapfiets.com"&gt;press@swapfiets.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;27&lt;/td&gt;
&lt;td&gt;Fairphone&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;fairphone.com&lt;/td&gt;
&lt;td&gt;Ethical hardware&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@fairphone.com"&gt;press@fairphone.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;28&lt;/td&gt;
&lt;td&gt;Framer&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;framer.com&lt;/td&gt;
&lt;td&gt;No-code SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@framer.com"&gt;press@framer.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;29&lt;/td&gt;
&lt;td&gt;Speakap&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;speakap.com&lt;/td&gt;
&lt;td&gt;Frontline comms&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@speakap.com"&gt;info@speakap.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;Recruitee&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;recruitee.com&lt;/td&gt;
&lt;td&gt;HR SaaS&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@recruitee.com"&gt;press@recruitee.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;31&lt;/td&gt;
&lt;td&gt;Recruitnow&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;recruitnow.nl&lt;/td&gt;
&lt;td&gt;Staffing&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@recruitnow.nl"&gt;info@recruitnow.nl&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;32&lt;/td&gt;
&lt;td&gt;Tiqets&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;tiqets.com&lt;/td&gt;
&lt;td&gt;Ticketing&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@tiqets.com"&gt;press@tiqets.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;33&lt;/td&gt;
&lt;td&gt;Temper&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;temper.works&lt;/td&gt;
&lt;td&gt;Gig platform&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@temper.works"&gt;hello@temper.works&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;34&lt;/td&gt;
&lt;td&gt;Pricewise&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;pricewise.nl&lt;/td&gt;
&lt;td&gt;Comparison&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@pricewise.nl"&gt;info@pricewise.nl&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;35&lt;/td&gt;
&lt;td&gt;Studocu&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;studocu.com&lt;/td&gt;
&lt;td&gt;EdTech&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@studocu.com"&gt;press@studocu.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;36&lt;/td&gt;
&lt;td&gt;Simplesat&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;simplesat.io&lt;/td&gt;
&lt;td&gt;CX SaaS&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@simplesat.io"&gt;hello@simplesat.io&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;37&lt;/td&gt;
&lt;td&gt;Lightspeed (NL ops)&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;lightspeedhq.com&lt;/td&gt;
&lt;td&gt;POS SaaS&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@lightspeedhq.com"&gt;press@lightspeedhq.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;38&lt;/td&gt;
&lt;td&gt;Impraise&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;impraise.com&lt;/td&gt;
&lt;td&gt;HR SaaS&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@impraise.com"&gt;info@impraise.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;39&lt;/td&gt;
&lt;td&gt;Picqer&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;picqer.com&lt;/td&gt;
&lt;td&gt;WMS SaaS&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@picqer.com"&gt;info@picqer.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;40&lt;/td&gt;
&lt;td&gt;Komoot&lt;/td&gt;
&lt;td&gt;DE/NL&lt;/td&gt;
&lt;td&gt;komoot.com&lt;/td&gt;
&lt;td&gt;Outdoor SaaS&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@komoot.com"&gt;press@komoot.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;41&lt;/td&gt;
&lt;td&gt;Teamleader&lt;/td&gt;
&lt;td&gt;BE&lt;/td&gt;
&lt;td&gt;teamleader.eu&lt;/td&gt;
&lt;td&gt;CRM SaaS&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@teamleader.eu"&gt;press@teamleader.eu&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;42&lt;/td&gt;
&lt;td&gt;Collibra&lt;/td&gt;
&lt;td&gt;BE&lt;/td&gt;
&lt;td&gt;collibra.com&lt;/td&gt;
&lt;td&gt;Data governance&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@collibra.com"&gt;press@collibra.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;43&lt;/td&gt;
&lt;td&gt;Showpad&lt;/td&gt;
&lt;td&gt;BE&lt;/td&gt;
&lt;td&gt;showpad.com&lt;/td&gt;
&lt;td&gt;Sales enablement&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@showpad.com"&gt;press@showpad.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;44&lt;/td&gt;
&lt;td&gt;Deliverect&lt;/td&gt;
&lt;td&gt;BE&lt;/td&gt;
&lt;td&gt;deliverect.com&lt;/td&gt;
&lt;td&gt;Restaurant SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@deliverect.com"&gt;press@deliverect.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;45&lt;/td&gt;
&lt;td&gt;ScreenCloud&lt;/td&gt;
&lt;td&gt;BE/UK&lt;/td&gt;
&lt;td&gt;screencloud.com&lt;/td&gt;
&lt;td&gt;Digital signage&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@screencloud.com"&gt;hello@screencloud.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;46&lt;/td&gt;
&lt;td&gt;Cake&lt;/td&gt;
&lt;td&gt;BE&lt;/td&gt;
&lt;td&gt;cake.me&lt;/td&gt;
&lt;td&gt;Payments&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@cake.me"&gt;info@cake.me&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;47&lt;/td&gt;
&lt;td&gt;Silverfin&lt;/td&gt;
&lt;td&gt;BE&lt;/td&gt;
&lt;td&gt;silverfin.com&lt;/td&gt;
&lt;td&gt;Accounting SaaS&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:info@silverfin.com"&gt;info@silverfin.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;48&lt;/td&gt;
&lt;td&gt;Bynder&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;bynder.com&lt;/td&gt;
&lt;td&gt;DAM SaaS&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:press@bynder.com"&gt;press@bynder.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;49&lt;/td&gt;
&lt;td&gt;Contentoo&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;contentoo.com&lt;/td&gt;
&lt;td&gt;Content marketplace&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@contentoo.com"&gt;hello@contentoo.com&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;50&lt;/td&gt;
&lt;td&gt;Lemonstand&lt;/td&gt;
&lt;td&gt;NL&lt;/td&gt;
&lt;td&gt;lemon.markets&lt;/td&gt;
&lt;td&gt;Fintech API&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;a href="mailto:hello@lemon.markets"&gt;hello@lemon.markets&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Top 5 Highest-Fit Targets
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Booking.com&lt;/strong&gt; (Score 5) — world's largest accommodation platform; millions of property descriptions, 44 languages&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contentoo&lt;/strong&gt; (Score 5) — content marketplace company itself; sells content workflows, maximum alignment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bynder&lt;/strong&gt; (Score 5) — Digital Asset Management platform; their clients all have massive content operations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dept Agency&lt;/strong&gt; (Score 5) — leading Dutch digital agency; produces content at scale for global brands&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Coolblue&lt;/strong&gt; (Score 5) — Dutch electronics e-commerce known for product descriptions and customer education&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why Benelux Scale-Ups Are a Strong AgentHansa ICP
&lt;/h2&gt;

&lt;p&gt;The Dutch market has the highest English proficiency in the non-native English world (EF EPI #1 for years). Benelux companies default to English-first operations, which means AI agent output requires zero translation overhead. Combined with some of Europe's highest digital marketing spend per capita (Netherlands: top 3 EU), the willingness to invest in content quality is built into the culture.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Research compiled May 2026 from Dealroom Benelux Tech Report, Crunchbase, Dutch Startup Association data, and company websites.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>business</category>
      <category>ai</category>
      <category>freelance</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
