AI Summary
5 min readOn his first day as a tester in 1998, Rikard Edgren was handed a paper test case for the Swedish version of Internet Explorer 4 Service Pack 2. A veteran tester named Anders told him not to follow the written steps. Get to the same end result, Anders said, but take a different path—use the keyboard, do something else in between. Microsoft wrote the steps that way to make the test cases easier to produce, not because they expected strict adherence. "That small thing has formed my whole testing career," Edgren says. "To do variations, to be observant, to not follow rules strictly. Instead follow the intent and the purpose and discover things about the software."
That philosophy now drives Trowser, a browser Edgren built specifically for testing. It is a standard Chromium browser at its core, but instead of bookmarks and browsing history, it ships with built-in testing tools: the Axe core library for accessibility checks, a network interception dialog for mocking requests and responses, and a rich REST API that lets an LLM control the same browser session a human tester is using. The design is not to replace the tester, but to make testing faster and more convenient. "It's nothing spectacularly new in Trowser," Edgren says, "but it's convenient and it combines things so you can do it faster, and then you will do it."
How Trowser changes the testing workflow
Continue reading the full summary in the app — free to try.
Read Full Summary →Free • No credit card required
Never miss an episode of The Evil Tester Show
Get every new episode summarized in your inbox — free, ~5 minutes to read.
No spam. Unsubscribe anytime.
What you'll learn
- 1 (00:00) **Introduction and Guest Background** - Introduction of Rikard Edgren, author of *The Little Black Book of Test Design* and creator of the Trowser testing browser.
- 2 (04:26) **Introducing Trowser: A Browser for Testing** - Rikard describes Trowser as a Chromium-based browser with built-in testing tools, not a testing replacement.
- 3 (07:05) **Trowser’s Built-in Tools and Convenience** - Trowser bundles tools like Axe for accessibility and network interception, making testing faster and more convenient.
- 4 (09:31) **The Origin Story: From Plugins to a Browser** - Rikard explains how he started building custom test tools using LLMs, then realized he needed a dedicated browser.
- 5 (11:05) **Architecture and Platform Choice** - Trowser is built in C# for Windows only, a deliberate choice to ensure quality and testability.
- 6 (12:43) **Adoption Challenges and AI Integration** - Very few people are trying Trowser, partly due to discoverability, but Rikard uses it daily for his work.
- 7 (15:29) **Learning from Building: Headers, HTTP, and Security** - Building Trowser taught Rikard deep lessons about HTTP, security, and web mechanics, which changed how he tests.
+ Full timestamped outline available in the app
Show Notes
Join Alan Richardson and guest Rikard Edgren, author of "The Little Black Book of Test Design", as they discuss testing tools, AI in software testing, and Rikard Edgren's innovative browser tool, Trowser. Discover insights on testing approaches, AI’s role, security, and tips to improve your own testing skills. Perfect for testers, developers, and anyone interested in the future of software quality!
- Rikard's Web Site -https://thetesteye.com
- Trowser Download on https://thetesteye.com/blog/publications/
- download [Trowser 1.3 zip https://www.thetesteye.com/code/Trowser.zip
- Trowser Project site - https://trowser.github.io/
- with [issue tracking - https://github.com/Trowser/Trowser/issues
- Watch Trowser Demo on YouTube - https://youtube.com/watch?v=mQnYhafyqks
- Trowser Manual - https://www.thetesteye.com/papers/TamingTheTrowser.pdf
- Download the Little Black Book on Test Design - https://www.thetesteye.com/papers/TheLittleBlackBookOnTestDesign.pdf
More from this podcast
The Evil Tester Show →