{"id":14576,"date":"2025-08-04T15:28:49","date_gmt":"2025-08-04T15:28:49","guid":{"rendered":"https:\/\/www.anamata.nl\/?p=14576"},"modified":"2025-11-21T15:00:21","modified_gmt":"2025-11-21T15:00:21","slug":"testing-in-mendix-common-pitfalls","status":"publish","type":"post","link":"https:\/\/www.anamata.eu\/nl\/14576\/","title":{"rendered":"Testing in Mendix: common pitfalls"},"content":{"rendered":"<div class=\"wp-block-qubely-row qubely-section qubely-block-bd6d2b\"><div class=\"qubely-row-overlay\"><\/div><div class=\"qubely-container\"><div class=\"qubely-row\">\n<div class=\"wp-block-qubely-column qubely-column qubely-column-front qubely-block-51fe08\"><div class=\"qubely-column-inner\">\n<div class=\"wp-block-qubely-heading qubely-block-042423\"><div class=\"qubely-block-heading\"><div class=\"qubely-heading-container\"><h4 class=\"qubely-heading-selector\">Why it often goes wrong \u2013 and how to fix it<\/h4><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-column qubely-column qubely-column-front qubely-block-0a9a52\"><div class=\"qubely-column-inner\"><\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-83beb8\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><strong>Intro<\/strong><\/h5><\/div><\/div><p>In many Mendix projects, testing is structurally undervalued. That\u2019s surprising, especially in a low-code platform like Mendix, where speed and flexibility are key. To deliver sustainable quality at this pace, testing should be a top priority. Yet at Anamata, we often see that testing is introduced late in the development cycle, or not at all.<br><br>The result? Delayed go-lives, issues in production, and frustration among both users and development teams. In this blog, we\u2019ll share the five most common causes we encounter at Anamata and offer practical steps to improve testing in Mendix projects.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-divider qubely-block-b44129\"><div class=\"qubely-block-divider\"><div class=\"qubely-block-divider-style-fill\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-b63f75\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><span style=\"color: var(--qubely-color-5);\" data=\"var(--qubely-color-5)\" class=\"qubely-text-has-color\"><strong><strong><strong><strong>Problem 1: Out of Sight, Out of Mind \u2013 testing is seen as \u2018optional\u2019<\/strong><\/strong><\/strong><\/strong><\/span><\/h5><\/div><\/div><p>Many clients simply aren\u2019t aware of how important testing is in a Mendix project. They don\u2019t have a clear view of the risks of not testing properly or of the capabilities that exist within the Mendix ecosystem.<br>As a result, we often see testing treated as &#8220;optional&#8221;, when in fact it should be a core part of any professional development process. Without awareness, testing remains an afterthought, both in the budget and the project plan.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-24e04b\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><strong>Problem 2: Testing is postponed \u2013 until it\u2019s too late<\/strong><\/h5><\/div><\/div><p>Even when awareness exists, many teams still postpone testing. The focus is on building and delivering, with testing only addressed right before release. By that time, budgets are often depleted, scope has expanded, and there\u2019s simply no room for reliable, high-quality testing.<br>At Anamata, we see this \u201ctest-at-the-end\u201d trap all too often, leading to time pressure, technical debt, and quality issues in production.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-af5367\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><strong>Problem 3: Apps are not built with testability in mind<\/strong><\/h5><\/div><\/div><p>One of the core issues we frequently encounter is that Mendix apps are built without considering testability. Business logic is embedded in UI widgets, nanoflows, or tightly coupled microflows. This makes automated testing and reuse nearly impossible.<br>Without a testable architecture, setting up unit or integration tests becomes much harder than it needs to be. That\u2019s a missed opportunity \u2014 with a few smart design choices early on, most of these issues can be avoided.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n\n\n\n<div class=\"tp-blockquote tpgb-relative-block tpgb-block-6c19_14576\"><div class=\"tpgb-blockquote-inner tpgb-quote-style-2\"><span class=\"tpgb-quote-left\"><i class=\"fas fa-quote-left\"><\/i><\/span><blockquote class=\"tpgb-quote-text\"><div class=\"quote-text-wrap\"><span class=\"quote-text\">At Anamata, we see this \u201ctest-at-the-end\u201d trap all too often, leading to time pressure, technical debt, and quality issues in production.<\/span><\/div><\/blockquote><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-d843db\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><strong><strong><strong><strong><strong>Problem 4: Test data \u2013 messy, outdated, or unreliable<\/strong><\/strong><\/strong><\/strong><\/strong><\/h5><\/div><\/div><p>Testing depends on data. Still, many teams struggle to set up and manage realistic, consistent test data. We often see polluted test environments or testers accidentally interfering with each other\u2019s data.<br>Without reliable data, you get false positives, inconsistent results, and a lot of wasted time.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-188d8a\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><strong><strong><strong><strong><strong><strong>Problem 5: Limited knowledge of tools and test principles<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h5><\/div><\/div><p>In many Mendix projects, testing is done by business users or fellow developers. While that can add value, it becomes risky if there\u2019s no dedicated testing expertise involved. Testing <em>seems<\/em> simple, but truly effective, structured testing is a discipline of its own. It\u2019s not just \u201cclicking through an app\u201d, but it requires a sound test strategy: what are you testing, how deep do you go, and where do you focus?<br>Many business developers also have limited experience with external testing tools. As a result, most testing is done manually, without proper integration into CI\/CD pipelines or API testing processes.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-6c54e6\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><strong>What <em>Does<\/em> Work? Five practical steps toward mature testing in Mendix<\/strong><\/h5><\/div><\/div><p>Fortunately, there\u2019s a lot you <em>can<\/em> do. Based on our experience at Anamata, here are five steps to help you structurally improve testing in Mendix projects:<br><br><strong>1. Start With a Test Strategy<\/strong><br>Create a test pyramid tailored to Mendix. Focus on unit tests for logic, API tests for integrations, and UI tests only for core flows.<br><strong>2. Use the Mendix Unit Testing Module<\/strong><br>Start small. Begin with microflows that have clear input\/output and are reusable. Automate logic wherever possible. You might also consider exploring testing platforms like Menditect, which are specifically designed to support automated testing in Mendix.<br><strong>3. Design for Testability<\/strong><br>Keep logic out of the UI. Design microflows to be modular and reusable. Always ask yourself: <em>\u201cCan I create an automated unit test for this?\u201d<\/em><br><strong>4. Actively Manage Test Data<\/strong><br>Make test data management part of your strategy. Use init scripts, test objects, and data cleaners to ensure reliable and repeatable tests.<br><strong>5. Invest in Test Knowledge<\/strong><br>Train your team in test fundamentals. Low-code doesn\u2019t mean no-code, and definitely not no-test. Make testing an integral part of your development culture.<\/p><\/div><\/div>\n\n\n\n<ul style=\"font-size:14px\" class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-25535a\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\"><strong><strong><strong><strong>Final thought \u2013 Make testing a first-class citizen in your Mendix project<\/strong><\/strong><\/strong><\/strong><\/h5><\/div><\/div><p>Testing is not a last-minute task or an afterthought. It\u2019s a critical part of professional software delivery, especially in a low-code environment like Mendix.<br><br>At Anamata, we believe the key to successful Mendix projects lies in a holistic approach to quality. That starts with awareness, smart architectural choices, and investing in test knowledge. When done right, testing becomes an enabler, not a bottleneck.<br><br><strong>Curious how to make your Mendix app more testable?<\/strong><br>Want help setting up a practical test strategy with your team?<br><strong>Get in touch with Anamata<\/strong>, we\u2019d love to help.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-divider qubely-block-b8188e\"><div class=\"qubely-block-divider\"><div class=\"qubely-block-divider-style-fill\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-divider qubely-block-4083d4\"><div class=\"qubely-block-divider\"><div class=\"qubely-block-divider-style-fill\"><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-4bccbf\"><div class=\"qubely-block-text\"><div class=\"qubely-block-text-title-container  qubely-separator-position-top\"><div class=\"qubely-block-text-title-inner\"><h5 class=\"qubely-block-text-title\">Start je onboarding bij Anamata<\/h5><\/div><\/div><p>Anamata is altijd op zoek naar nieuwe collega's die aan boord vwillen stappen. Als je een M-shaped Mendix-specialist wilt worden of als je je kennis wilt verbreden naar andere disciplines, neem dan contact met ons op zodat we je kunnen helpen bij je reis.<br><br>Maybe you are interested in developing other areas as well? In that case, Anamata provides the opportunity to learn more about Mendix, Pega, QA or business consultancy. Let\u2019s have a drink today, so we can talk about tomorrow. Maybe this will result in a great journey for both of us.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-qubely-text qubely-block-0a3ee4\"><div class=\"qubely-block-text\"><p><a href=\"https:\/\/www.anamata.nl\/jobs\/\">Haal je boarding pass<\/a>!<\/p><\/div><\/div>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data. <\/p>","protected":false},"author":12,"featured_media":14577,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"qubely_global_settings":"","qubely_interactions":"","tpgb_global_settings":"","_gspb_post_css":"","content-type":"","_vp_format_video_url":"","_vp_image_focal_point":{"x":0.5,"y":0.25},"footnotes":""},"categories":[12,24,79,58,83],"tags":[70,96,74,100],"class_list":["post-14576","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-anamata","category-mendix","category-mendix-platform","category-qa","category-testing","tag-mendix","tag-product-owner","tag-qa","tag-testing"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"qubely_featured_image_url":{"full":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr",1280,853,false],"landscape":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-1200x750.jpg?wsr",1200,750,true],"portraits":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-540x320.jpg?wsr",540,320,true],"thumbnail":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-150x150.jpg?wsr",150,150,true],"medium":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-300x200.jpg?wsr",300,200,true],"medium_large":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-768x512.jpg?wsr",768,512,true],"large":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-1024x682.jpg?wsr",1024,682,true],"timeline-express":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-350x120.jpg?wsr",350,120,true],"timeline-express-thumbnail":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-200x120.jpg?wsr",200,120,true],"1536x1536":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr",1280,853,false],"2048x2048":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr",1280,853,false],"trp-custom-language-flag":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-18x12.jpg?wsr",18,12,true],"qubely_landscape":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-1200x750.jpg?wsr",1200,750,true],"qubely_portrait":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-540x320.jpg?wsr",540,320,true],"qubely_thumbnail":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-140x100.jpg?wsr",140,100,true],"vp_sm":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-500x333.jpg?wsr",500,333,true],"vp_md":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-800x533.jpg?wsr",800,533,true],"vp_lg":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr",1280,853,false],"vp_xl":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr",1280,853,false],"vp_sm_popup":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-500x333.jpg?wsr",500,333,true],"vp_md_popup":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-800x533.jpg?wsr",800,533,true],"vp_xl_popup":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr",1280,853,false],"tp-image-grid":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-700x700.jpg?wsr",700,700,true],"profile_24":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-24x24.jpg?wsr",24,24,true],"profile_48":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-48x48.jpg?wsr",48,48,true],"profile_96":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-96x96.jpg?wsr",96,96,true],"profile_150":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-150x150.jpg?wsr",150,150,true],"profile_300":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-300x300.jpg?wsr",300,300,true]},"qubely_author":{"display_name":"Mari\u00ebt Veerman","author_link":"https:\/\/www.anamata.eu\/nl\/author\/marietveerman\/"},"qubely_comment":0,"qubely_category":"<a href=\"https:\/\/www.anamata.eu\/nl\/category\/anamata\/\" rel=\"category tag\">Anamata<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/mendix\/\" rel=\"category tag\">Mendix<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/platform\/mendix-platform\/\" rel=\"category tag\">Mendix<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/qa\/\" rel=\"category tag\">QA<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/role\/testing\/\" rel=\"category tag\">Testing<\/a>","qubely_excerpt":"In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data.","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Testing in Mendix: common pitfalls<\/title>\n<meta name=\"description\" content=\"In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data. We also share practical steps for building a more mature, test-driven Mendix development process.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Testing in Mendix: common pitfalls\" \/>\n<meta property=\"og:description\" content=\"In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data. We also share practical steps for building a more mature, test-driven Mendix development process.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.anamata.eu\/nl\/14576\/\" \/>\n<meta property=\"og:site_name\" content=\"Anamata\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-04T15:28:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-21T15:00:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mari\u00ebt Veerman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mari\u00ebt Veerman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/\"},\"author\":{\"name\":\"Mari\u00ebt Veerman\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#\\\/schema\\\/person\\\/d87aa8a5f66efcf8dbe86c33b9bac0bf\"},\"headline\":\"Testing in Mendix: common pitfalls\",\"datePublished\":\"2025-08-04T15:28:49+00:00\",\"dateModified\":\"2025-11-21T15:00:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/\"},\"wordCount\":944,\"publisher\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.anamata.eu\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/laptop-2620118_1280.jpg?wsr\",\"keywords\":[\"Mendix\",\"Product Owner\",\"QA\",\"Testing\"],\"articleSection\":[\"Anamata\",\"Mendix\",\"Mendix\",\"QA\",\"Testing\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/\",\"url\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/\",\"name\":\"Testing in Mendix: common pitfalls\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.anamata.eu\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/laptop-2620118_1280.jpg?wsr\",\"datePublished\":\"2025-08-04T15:28:49+00:00\",\"dateModified\":\"2025-11-21T15:00:21+00:00\",\"description\":\"In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data. We also share practical steps for building a more mature, test-driven Mendix development process.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.anamata.eu\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/laptop-2620118_1280.jpg?wsr\",\"contentUrl\":\"https:\\\/\\\/www.anamata.eu\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/laptop-2620118_1280.jpg?wsr\",\"width\":1280,\"height\":853},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/14576\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Developing the Future. Today.\",\"item\":\"https:\\\/\\\/www.anamata.eu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Testing in Mendix: common pitfalls\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#website\",\"url\":\"https:\\\/\\\/www.anamata.eu\\\/\",\"name\":\"Anamata\",\"description\":\"Quality from the heart\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.anamata.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#organization\",\"name\":\"Anamata\",\"url\":\"https:\\\/\\\/www.anamata.eu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.anamata.nl\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Emmetjepadding.png\",\"contentUrl\":\"https:\\\/\\\/www.anamata.nl\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Emmetjepadding.png\",\"width\":1067,\"height\":1067,\"caption\":\"Anamata\"},\"image\":{\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/#\\\/schema\\\/person\\\/d87aa8a5f66efcf8dbe86c33b9bac0bf\",\"name\":\"Mari\u00ebt Veerman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.anamata.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/mariet-1-96x96.png?wsr\",\"url\":\"https:\\\/\\\/www.anamata.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/mariet-1-96x96.png?wsr\",\"contentUrl\":\"https:\\\/\\\/www.anamata.eu\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/mariet-1-96x96.png?wsr\",\"caption\":\"Mari\u00ebt Veerman\"},\"url\":\"https:\\\/\\\/www.anamata.eu\\\/nl\\\/author\\\/marietveerman\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testing in Mendix: common pitfalls","description":"In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data. We also share practical steps for building a more mature, test-driven Mendix development process.","robots":{"index":"noindex","follow":"follow"},"og_locale":"nl_NL","og_type":"article","og_title":"Testing in Mendix: common pitfalls","og_description":"In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data. We also share practical steps for building a more mature, test-driven Mendix development process.","og_url":"https:\/\/www.anamata.eu\/nl\/14576\/","og_site_name":"Anamata","article_published_time":"2025-08-04T15:28:49+00:00","article_modified_time":"2025-11-21T15:00:21+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg","type":"image\/jpeg"}],"author":"Mari\u00ebt Veerman","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Mari\u00ebt Veerman","Geschatte leestijd":"5 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.anamata.eu\/nl\/14576\/#article","isPartOf":{"@id":"https:\/\/www.anamata.eu\/nl\/14576\/"},"author":{"name":"Mari\u00ebt Veerman","@id":"https:\/\/www.anamata.eu\/#\/schema\/person\/d87aa8a5f66efcf8dbe86c33b9bac0bf"},"headline":"Testing in Mendix: common pitfalls","datePublished":"2025-08-04T15:28:49+00:00","dateModified":"2025-11-21T15:00:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.anamata.eu\/nl\/14576\/"},"wordCount":944,"publisher":{"@id":"https:\/\/www.anamata.eu\/#organization"},"image":{"@id":"https:\/\/www.anamata.eu\/nl\/14576\/#primaryimage"},"thumbnailUrl":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr","keywords":["Mendix","Product Owner","QA","Testing"],"articleSection":["Anamata","Mendix","Mendix","QA","Testing"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/www.anamata.eu\/nl\/14576\/","url":"https:\/\/www.anamata.eu\/nl\/14576\/","name":"Testing in Mendix: common pitfalls","isPartOf":{"@id":"https:\/\/www.anamata.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.anamata.eu\/nl\/14576\/#primaryimage"},"image":{"@id":"https:\/\/www.anamata.eu\/nl\/14576\/#primaryimage"},"thumbnailUrl":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr","datePublished":"2025-08-04T15:28:49+00:00","dateModified":"2025-11-21T15:00:21+00:00","description":"In many Mendix projects, testing is underestimated or introduced too late, leading to delays, bugs, and frustration. This blog highlights the five most common testing pitfalls we see at Anamata, from missing test strategies to untestable architectures and unreliable test data. We also share practical steps for building a more mature, test-driven Mendix development process.","breadcrumb":{"@id":"https:\/\/www.anamata.eu\/nl\/14576\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.anamata.eu\/nl\/14576\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.anamata.eu\/nl\/14576\/#primaryimage","url":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr","contentUrl":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr","width":1280,"height":853},{"@type":"BreadcrumbList","@id":"https:\/\/www.anamata.eu\/nl\/14576\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Developing the Future. Today.","item":"https:\/\/www.anamata.eu\/"},{"@type":"ListItem","position":2,"name":"Testing in Mendix: common pitfalls"}]},{"@type":"WebSite","@id":"https:\/\/www.anamata.eu\/#website","url":"https:\/\/www.anamata.eu\/","name":"Anamata","description":"Quality from the heart","publisher":{"@id":"https:\/\/www.anamata.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.anamata.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.anamata.eu\/#organization","name":"Anamata","url":"https:\/\/www.anamata.eu\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.anamata.eu\/#\/schema\/logo\/image\/","url":"https:\/\/www.anamata.nl\/wp-content\/uploads\/2024\/03\/Emmetjepadding.png","contentUrl":"https:\/\/www.anamata.nl\/wp-content\/uploads\/2024\/03\/Emmetjepadding.png","width":1067,"height":1067,"caption":"Anamata"},"image":{"@id":"https:\/\/www.anamata.eu\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.anamata.eu\/#\/schema\/person\/d87aa8a5f66efcf8dbe86c33b9bac0bf","name":"Mari\u00ebt Veerman","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-96x96.png?wsr","url":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-96x96.png?wsr","contentUrl":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-96x96.png?wsr","caption":"Mari\u00ebt Veerman"},"url":"https:\/\/www.anamata.eu\/nl\/author\/marietveerman\/"}]}},"tpgb_featured_images":{"full":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280.jpg?wsr",1280,853,false],"tp-image-grid":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-700x700.jpg?wsr",700,700,true],"thumbnail":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-150x150.jpg?wsr",150,150,true],"medium":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-300x200.jpg?wsr",300,200,true],"medium_large":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-768x512.jpg?wsr",768,512,true],"large":["https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/08\/laptop-2620118_1280-1024x682.jpg?wsr",1024,682,true],"default":"https:\/\/www.anamata.eu\/wp-content\/plugins\/the-plus-addons-for-block-editor\/assets\/images\/tpgb-placeholder.jpg"},"tpgb_post_meta_info":{"get_date":"augustus 4, 2025","get_modified_date":"november 21, 2025","category_list":{"category":[{"term_id":12,"name":"Anamata","slug":"anamata","term_group":0,"term_taxonomy_id":12,"taxonomy":"category","description":"","parent":0,"count":14,"filter":"raw"},{"term_id":24,"name":"Mendix","slug":"mendix","term_group":0,"term_taxonomy_id":24,"taxonomy":"category","description":"","parent":0,"count":8,"filter":"raw"},{"term_id":79,"name":"Mendix","slug":"mendix-platform","term_group":0,"term_taxonomy_id":79,"taxonomy":"category","description":"","parent":78,"count":1,"filter":"raw"},{"term_id":58,"name":"QA","slug":"qa","term_group":0,"term_taxonomy_id":58,"taxonomy":"category","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":83,"name":"Testing","slug":"testing","term_group":0,"term_taxonomy_id":83,"taxonomy":"category","description":"","parent":81,"count":2,"filter":"raw"}],"post_tag":[{"term_id":70,"name":"Mendix","slug":"mendix","term_group":0,"term_taxonomy_id":70,"taxonomy":"post_tag","description":"","parent":0,"count":8,"filter":"raw"},{"term_id":96,"name":"Product Owner","slug":"product-owner","term_group":0,"term_taxonomy_id":96,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":74,"name":"QA","slug":"qa","term_group":0,"term_taxonomy_id":74,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"},{"term_id":100,"name":"Testing","slug":"testing","term_group":0,"term_taxonomy_id":100,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"post_format":false},"author_name":"Mari\u00ebt Veerman","author_url":"https:\/\/www.anamata.eu\/nl\/author\/marietveerman\/","author_email":"marietveerman@anamata.nl","author_website":"","author_description":"","author_facebook":"","author_twitter":"","author_instagram":"","author_role":["editor"],"author_firstname":"Mari\u00ebt","author_lastname":"Veerman","user_login":"MarietVeerman","author_avatar":"<img width=\"200\" height=\"200\" src=\"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-300x300.png?wsr\" class=\"avatar avatar-200 photo\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-300x300.png 300w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-1024x1022.png 1024w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-150x150.png 150w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-768x766.png 768w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-1536x1532.png 1536w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-2048x2043.png 2048w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-12x12.png 12w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-500x499.png 500w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-800x798.png 800w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-1280x1277.png 1280w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-1920x1915.png 1920w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-700x700.png 700w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-24x24.png 24w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-48x48.png 48w, https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-96x96.png 96w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/>","author_avatar_url":"https:\/\/www.anamata.eu\/wp-content\/uploads\/2025\/03\/mariet-1-96x96.png?wsr","comment_count":0,"post_likes":0,"post_views":0},"tpgb_post_category":{"category":"<a href=\"https:\/\/www.anamata.eu\/nl\/category\/anamata\/\" alt=\"Anamata\"  class=\"category-anamata\">Anamata<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/mendix\/\" alt=\"Mendix\"  class=\"category-mendix\">Mendix<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/platform\/mendix-platform\/\" alt=\"Mendix\"  class=\"category-mendix-platform\">Mendix<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/qa\/\" alt=\"QA\"  class=\"category-qa\">QA<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/category\/role\/testing\/\" alt=\"Testing\"  class=\"category-testing\">Testing<\/a> ","post_tag":"<a href=\"https:\/\/www.anamata.eu\/nl\/tag\/mendix\/\" alt=\"Mendix\"  class=\"post_tag-mendix\">Mendix<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/tag\/product-owner\/\" alt=\"Product Owner\"  class=\"post_tag-product-owner\">Product Owner<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/tag\/qa\/\" alt=\"QA\"  class=\"post_tag-qa\">QA<\/a> <a href=\"https:\/\/www.anamata.eu\/nl\/tag\/testing\/\" alt=\"Testing\"  class=\"post_tag-testing\">Testing<\/a> "},"_links":{"self":[{"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/posts\/14576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/comments?post=14576"}],"version-history":[{"count":8,"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/posts\/14576\/revisions"}],"predecessor-version":[{"id":16002,"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/posts\/14576\/revisions\/16002"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/media\/14577"}],"wp:attachment":[{"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/media?parent=14576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/categories?post=14576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.anamata.eu\/nl\/wp-json\/wp\/v2\/tags?post=14576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}