41554 blogs · [ { "id": "01a0c506-9176-7348-9197-6f02181bd933", "title": "Run Parallel and Serial Tests Together in Playwright", "url": "https://www.davidmello.com/software-testing/frameworks/playwright/run-parallel-and-serial-tests-in-playwright", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f3db2b3a9", "title": "Test Selection: Run Fewer Tests, Catch the Same Bugs", "url": "https://www.davidmello.com/software-testing/test-automation/run-fewer-tests-catch-the-same-bugs", "published_at": "2026-09-05T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f3e510025", "title": "Reuse Your Playwright Tests for Load Testing", "url": "https://www.davidmello.com/software-testing/test-automation/reuse-playwright-tests-for-load-testing", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f3ee9a999", "title": "AI Performance Testing Guardrails Every Tester Needs", "url": "https://www.davidmello.com/software-testing/test-automation/ai-performance-testing-guardrails", "published_at": "2026-08-29T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f3f7382d7", "title": "Aiper Experts Duo Review: Worth the Upgrade?", "url": "https://www.davidmello.com/diy-home-upgrades/aiper-experts-duo-review", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f404ce1b2", "title": "Gable Attic Fan Replacement, 3 Years Later", "url": "https://www.davidmello.com/diy-home-upgrades/gable-attic-fan-installation", "published_at": "2026-07-17T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f41234956", "title": "How to Improve Portable AC Efficiency, Updated", "url": "https://www.davidmello.com/diy-home-upgrades/portable-ac-efficiency-tips", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f416bf8e9", "title": "UniFi 5G Backup: Great Hardware, Bad Plans", "url": "https://www.davidmello.com/networking/ubiquiti/unifi-5g-backup-great-hardware-bad-plans", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f41fad374", "title": "Prompt Engineering I Didn't Know I Was Doing", "url": "https://www.davidmello.com/software-testing/test-automation/stareast-2026-prompt-engineering-techniques", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f421c12ec", "title": "Playwright AI Testing on a Budget: Locators vs. Computer Vision — StarEast 2026", "url": "https://www.davidmello.com/software-testing/test-automation/stareast-2026-playwright-ai-cost-efficient-testing", "published_at": "2026-06-22T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f424fe5a9", "title": "Getting Dirty with AI Testing: A StarEast 2026 Trip Report on Evals, Vibe Coding, and Prompt Engineering", "url": "https://www.davidmello.com/software-testing/test-automation/stareast-2026-getting-dirty-ai-testing", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f42a23a59", "title": "Beyond Brittle Selectors: AI Vision Testing vs Playwright MCP — StarEast 2026", "url": "https://www.davidmello.com/software-testing/test-automation/stareast-2026-getting-started-ai-driven-automation", "published_at": "2026-06-13T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f42fdd125", "title": "Ecobee Smart Thermostat Review: 6 Years of Real-World Use", "url": "https://www.davidmello.com/home-automation/sensors-and-devices/ecobee-2-years-hands-on-review", "published_at": "2026-05-25T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f439986bb", "title": "How to Test AI Chatbots and Agents: A Real-World QA Engagement", "url": "https://www.davidmello.com/software-testing/test-automation/how-to-test-ai-chatbots-and-agents", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f43f0ecf6", "title": "What Would You Stop Doing When UI Tests Are Flaky?", "url": "https://www.davidmello.com/software-testing/test-automation/what-would-you-stop-doing-when-ui-tests-are-flaky", "published_at": "2026-05-16T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f44b17a8e", "title": "Is UniFi Talk Worth It? 4-Year Review with the UTP-Touch", "url": "https://www.davidmello.com/networking/ubiquiti/unifi-talk-utp-touch-review", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f44f2fa76", "title": "How to Handle Failing Tests Caused by a Known Bug", "url": "https://www.davidmello.com/software-testing/test-automation/how-to-handle-failing-tests-caused-by-known-bugs", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4546ab11", "title": "Automated API Testing with Schemathesis: Let Your OpenAPI Spec Do the Work", "url": "https://www.davidmello.com/software-testing/test-automation/automated-api-testing-with-schemathesis", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f45cfe623", "title": "Playwright Accessibility Testing: What axe and Lighthouse Miss", "url": "https://www.davidmello.com/software-testing/test-automation/playwright-accessibility-testing-axe-lighthouse-limitations", "published_at": "2026-04-10T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f45f1154f", "title": "DIY Garage Door Insulation: Does EPS Foam Actually Work? (FLIR Proof)", "url": "https://www.davidmello.com/diy-home-upgrades/garage-door-insulation", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f46dacd3f", "title": "AI in Test Automation: Real Limitations vs. User Error", "url": "https://www.davidmello.com/software-testing/test-automation/ai-test-automation-pitfalls-vs-user-error", "published_at": "2026-03-24T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f477b5c2f", "title": "DIY Solar Ground Mount IntegraRack Review", "url": "https://www.davidmello.com/diy-home-upgrades/solar/solar-panel-installation", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4837921e", "title": "Airspool Solar Mini-Split AC Garage Install Review", "url": "https://www.davidmello.com/diy-home-upgrades/solar/solar-powered-mini-split-installation", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4921f5d6", "title": "Is ISTQB Worth It? A Hiring Manager's Honest Take", "url": "https://www.davidmello.com/software-testing/is-istqb-worth-it", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f49ea9006", "title": "Best Websites for Practicing Test Automation", "url": "https://www.davidmello.com/software-testing/test-automation/best-websites-for-practicing-test-automation", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4a4bdca1", "title": "AI in Testing is Here — But Is Your Test Automation Stuck in Someone Else's Platform?", "url": "https://www.davidmello.com/software-testing/test-automation/ai-in-testing-2026-state-of-the-industry", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4af3fd96", "title": "Adding Custom Commands to Nightwatch TypeScript Projects", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/nightwatch-typescript-custom-command-extensibility", "published_at": "2023-04-21T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4be12b49", "title": "Add API Testing to your Nightwatch Test Automation", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/api-testing-with-nightwatch-supertest", "published_at": "2023-01-13T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4cbb9d6c", "title": "Testing Software using Decision Tables", "url": "https://www.davidmello.com/software-testing/strategy/testing-software-with-decision-tables", "published_at": "2022-10-30T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4d01dc8b", "title": "Automated Email Testing with Nightwatch and MailTrap", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/email-testing-nightwatch-mailtrap", "published_at": "2022-09-27T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4d373faa", "title": "Automated Visual Regression Testing Guide - Best visual tools, how, and when to use them", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/visual-regression-testing", "published_at": "2022-05-09T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4e357e9e", "title": "Using TypeScript to write Nightwatch.js Automated Tests", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/using-nightwatch-with-typescript", "published_at": "2022-05-02T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4eedef20", "title": "Speed Test Comparison Unifi Wi-Fi 6 Pro vs UAP-AC-Pro access points", "url": "https://www.davidmello.com/networking/ubiquiti/speed-testing-ubiquiti-unifi-wifi-6-pro-vs-uap-ac-pro", "published_at": "2022-02-23T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f4f7d0024", "title": "Reviewing SwitchBot door contact and motion sensor home automation", "url": "https://www.davidmello.com/home-automation/sensors-and-devices/switchbot-door-contact-and-motion-sensor-review", "published_at": "2021-10-11T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f5040073d", "title": "What to Buy your Model Y", "url": "https://www.davidmello.com/home-automation/tesla-model-y-accessories-guide", "published_at": "2021-10-10T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f5102d8bd", "title": "Oupes 600w Portable Power Station Generator Review", "url": "https://www.davidmello.com/home-automation/sensors-and-devices/oupes-portable-power-station-generator-vs-jackery", "published_at": "2021-07-21T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f5168d670", "title": "Testing the Flume 2 for wifi water monitoring and leak detection", "url": "https://www.davidmello.com/home-automation/sensors-and-devices/flume2-wifi-leak-meter-review", "published_at": "2021-07-06T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f51d38e83", "title": "How to Find Your Variable Speed Pool Pump's Most Efficient Speed Without a Flow Meter", "url": "https://www.davidmello.com/diy-home-upgrades/calculate-gph-flow-rate-pool-pump-savings", "published_at": "2021-03-29T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f52861b62", "title": "Review and setup of Amcrest's AWC897 4K webcam", "url": "https://www.davidmello.com/home-automation/security-and-cameras/amcrest-4k-webcam-setup-review", "published_at": "2021-02-17T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f53540cac", "title": "Integrating TestRail with Nightwatch.js", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/testrail-with-nightwatchjs", "published_at": "2021-02-07T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f543275e6", "title": "Using Nightwatch global variables to write tests that work everywhere", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/nightwatch-global-environment-variables", "published_at": "2021-01-25T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f54a7c4e4", "title": "Implementing a Minimum Accessibility Test Plan", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/implementing-a-minimum-accessibility-test-plan", "published_at": "2021-01-11T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f556960a2", "title": "TP-Link KL50 edison style kasa smart bulb reviewed", "url": "https://www.davidmello.com/home-automation/smart-lighting/tplink-kl50-dimmable-filament-smart-bulb-review", "published_at": "2021-01-04T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f56034415", "title": "How to use SauceLabs with Nightwatch.js", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/how-to-use-nightwatch-with-saucelabs", "published_at": "2020-09-28T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f56540e72", "title": "Using SwitchBot to install a smart switch without a neutral", "url": "https://www.davidmello.com/home-automation/sensors-and-devices/smart-switch-no-neutral-using-switchbot", "published_at": "2020-09-07T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f566b2614", "title": "Comparing the Amcrest ProStream AWC2198 webcam to other 1080p models", "url": "https://www.davidmello.com/home-automation/security-and-cameras/amcrest-prostream-awc2198-usb-webcam-review", "published_at": "2020-08-25T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f57220681", "title": "South Florida Test Automation Meetup presentation for Getting started with NightwatchJS", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/south-florida-test-meetup-nightwatch-js", "published_at": "2020-08-19T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f5732ce18", "title": "Review of Crenova's XPE660 1080P HD LED projector", "url": "https://www.davidmello.com/home-automation/sensors-and-devices/crenova-xpe660-led-projector-review", "published_at": "2020-08-18T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f57e137fd", "title": "Review and setup of Amcrest's AWC195-B 1080P HD webcam", "url": "https://www.davidmello.com/home-automation/security-and-cameras/amcrest-awc195-b-hd-webcam-1080p-review", "published_at": "2020-05-31T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f58c8b0c6", "title": "Writing maintainable tests with Nightwatch.js page objects and commands", "url": "https://www.davidmello.com/software-testing/frameworks/nightwatch/nightwatch-page-object-model-with-commands", "published_at": "2020-04-26T00:00:00+00:00" }, { "id": "01a08769-adba-7246-ac2f-8e7f58fffae0", "title": "Review and setup of Amcrest's 1080P HD webcam", "url": "https://www.davidmello.com/home-automation/security-and-cameras/amcrest-hd-webcam-1080p-review", "published_at": "2020-04-20T00:00:00+00:00" } ] posts Claim your blog
Back to davidmello.com
Blog · corpus.blog/blogs/davidmello.com/posts

davidmello.com

davidmello.com

2026

2023

2022

2021

2020