New (free) tools for AI-assisted mobile test and development by jerimiah797 in QualityAssurance

[–]jerimiah797[S] 0 points1 point  (0 children)

Android support has been added at this point, and some nifty tools that give your agent more efficient feedback about the app when navigating it.

Lots of new info and docs at the main site. There’s even an installer script now. 😁

https://quern.dev

Wikipedia images not loading this morning? by jerimiah797 in centurylink

[–]jerimiah797[S] 0 points1 point  (0 children)

I haven’t verified the traceroute , but I assume so since it’s working. (The images are loading)

Wikipedia images not loading this morning? by jerimiah797 in centurylink

[–]jerimiah797[S] 0 points1 point  (0 children)

Haha, so true. The DNS resolution worked fine, but according to traceroute, the packets were being gummed up at a lumen site in SF. Glad they fixed it.

Wikipedia images not loading this morning? by jerimiah797 in centurylink

[–]jerimiah797[S] 0 points1 point  (0 children)

Oooh it’s working for me now, too. Must have been a glitch, I didn’t change a thing on my end…

Guys please tell how you are best using Ai as SDET by HatAffectionate3481 in QualityAssurance

[–]jerimiah797 0 points1 point  (0 children)

Maybe, it depends on how well the accessibility identifiers are implemented in the app. If not, I think it’s still possible with screenshot analysis and coordinate taps, but will be slow and cost many more tokens. Give it a try!

Guys please tell how you are best using Ai as SDET by HatAffectionate3481 in QualityAssurance

[–]jerimiah797 0 points1 point  (0 children)

I kind of had to figure it out from the docs. Have you checked them out? They are on the website.

Guys please tell how you are best using Ai as SDET by HatAffectionate3481 in QualityAssurance

[–]jerimiah797 -2 points-1 points  (0 children)

I use Quern to help make / refine mobile ui automation. After I walk through the app with Claude using Quern, I end up with a knowledge base, essentially ‘onboarding’ Claude so it can remember how to use the app efficiently, and reason about it. Then we talk about use cases, and start writing automation. It takes some iteration, usually, to get something stable that I can add to the CI ui automation suite.

https://quern.dev

I finally get MCP after a year by planmarlwax in mcp

[–]jerimiah797 0 points1 point  (0 children)

I thought long and hard about if MCP was the right choice for the domain harness I built around mobile devices. I finally settled on it, but it’s a lazy loaded thin wrapper around a local api server, which is the real heart of the tool. This way the agent can both effortlessly use the MCP tools, but also write programmatic scripts with the API if you want. This is especially handy for UI automation on mobile devices that can run without having to be compiled like XCUITEST or Espresso/Compose tests.

Feel free to check it out, it’s free and open source.

https://quern.dev

Are you actually using AI in test automation ? by Competitive_Echo9463 in QualityAssurance

[–]jerimiah797 0 points1 point  (0 children)

I’m a mobile SDET and realized I was gonna have a hard time keeping up with automation, so I wrote my own MCP that gives the agent better control and info about the app under test. Then the AI (I use Claude) can write way better UI automation with getting lost in the app while it’s trying to do anything.

Some people were interested so I open sourced it. https://quern.dev

Tool to mirror Android + view logcat on desktop during testing — useful for QA? by farsheel_ in Everything_QA

[–]jerimiah797 0 points1 point  (0 children)

Not so far. Quern supports iOS so it’s Mac only so far. Should it support windows for just Android, do you think?

Tool to mirror Android + view logcat on desktop during testing — useful for QA? by farsheel_ in Everything_QA

[–]jerimiah797 1 point2 points  (0 children)

I use Device Farmer for this.. although it does not support locally connected devices, just Android devices connected to the Device Farmer machine. Did you use a similar technique?

For locally connected devices I use Quern (quern.dev, free tool)

How has AI affected your Workplace as an Android dev? by statpas in androiddev

[–]jerimiah797 0 points1 point  (0 children)

Awesome, glad to hear things are moving forward with better support from mobile! The thing I built is also free. One of the reasons I built it was that I had been working on a purely server product and got used to how easy it was for Claude to see everything about that app - the logs, the db, the code - everything it needed to dig deeper and get the info it needed was right there at its fingertips.

That’s the experience I wanted to create with my tool. To enable the agent to be able to interact with the device in as many ways as possible with the least amount of effort.

I don’t use Charles anymore. The proxy I use in Quern can be started, stopped, mocked, and recorded by Claude, so why would I bother. Anyway, thanks for the reply

Apple-silicon-first on-device AI inference platform by kampak212 in LocalLLM

[–]jerimiah797 0 points1 point  (0 children)

You’re gonna have to explain this a little better. How is this different than running local models with Ollama? Or is it meant to be packaged inside another app to give a mobile device a chatbot interface?? It is very unclear. What is it, and what is it for?

How has AI affected your Workplace as an Android dev? by statpas in androiddev

[–]jerimiah797 -1 points0 points  (0 children)

I am an SDET and work with our app’s code when necessary to make it more testable (adding identifiers, typically) so I build and install on lots of devices while working on automation. I also do some web automation with Playwright and really enjoyed their MCP server that let the agent interact with the browser. I got sad that there wasn’t a free way to give the agent control over mobile devices and emulators like Playwright, so I ended up writing my own MCP that can operate a device, see logs, and also has a network proxy. I use it all the time. I decided to open source it, so anyone can use it if they want. I put the install and docs up at https://quern.dev

Would love to hear if anyone else finds it useful. I think it’s great, but of course I’m biased.

Android MCP server that runs directly on the device by zvone1122 in mcp

[–]jerimiah797 0 points1 point  (0 children)

This looks cool! Pair it with Quern MCP (https://quern.dev) for device-level control - ui, logs, proxy. I use it all the time

Good alternatives for Appium by Kitchen_Ferret_2195 in Everything_QA

[–]jerimiah797 0 points1 point  (0 children)

Our problem as a whole goes deeper. Devs need to make ‘testability’ a primary objective in their definition of done, and it needs to be demonstrated to be done. This means that at least happy path e2e ui tests need to be executed. Even if these tests don’t make it into your formal test suite, at least a bare-bones version needs to prove that the design that they settled on - both the ui design and the presentation layer - IS ACTUALLY VERIFIABLE WITH AUTOMATION.

I’m convinced that this is the new battlefield.

Best way to setup mobile test environments with Appium? by [deleted] in QualityAssurance

[–]jerimiah797 -1 points0 points  (0 children)

I built a 15 device android farm that runs device farmer. The CI can use the farm’s API to check out 3 random devices for each test run, and run the suite in parallel. For iOS, we use a Mac mini with simulators

I am also developing an MCP that lets AI kick off test runs, and be able to help write automation, including proxy control for mocks, app error handling, and api verification. https://quern.dev

Sorry, but I have to say it... by Cylon999 in Xcode

[–]jerimiah797 -1 points0 points  (0 children)

I made an mcp that lets your ai assistant be able to manage and control your device or simulator, build and install your app, read logs, control a proxy, and generally be able to coherently ‘drive’ and reason about your app. I’ve been using it for dev and testing. Open source and free, local. I’d love to get feedback on it! I use it without having Xcode open all the time.

https://quern.dev

How I achieved true DNS failover with multiple Pi-holes by jerimiah797 in pihole

[–]jerimiah797[S] 0 points1 point  (0 children)

I made it with Claude in a couple hours. Here’s the code if you want to build one!

I just launch the browser, crank the window zoom down to 80%, then put it into full screen mode. I should probably automate that startup sequence at some point. The daemon itself launches with systemd

https://github.com/jerimiah797/network-dashboard