Why extensions need their own kind of test
Extensions run on other people's websites, next to other extensions, in browsers set up in ways you never tried. Content scripts that work on your test page break on a real one. A Manifest V3 service worker that goes idle drops state you thought was safe.
And the permission warning is the first copy users read. "Read and change all your data on all websites" stops a lot of installs; testers will tell you whether your onboarding explains it.
Getting the extension to testers
- Published or unlisted on the Chrome Web Store: the simplest, and it tests the real install flow.
- A .zip to load unpacked: put the steps in the private brief (chrome://extensions, Developer mode, Load unpacked).
- Say which Chromium browsers you support (Chrome, Edge, Brave, Arc) so testers report on the right ones.





