How do you approach testing for software that is constantly evolving, such as web applications or mobile apps?

Hi Jennifer.

Welcome to the most awesome Software Testing community in the world. Oh wait, no, best community in the whole universe! Welcome.

I’m going to start with my stock answer, get a scout who knows where the moving stuff is. Namely: Wardley Maps

But I think your question is more aimed at how do testers survive when the “product” evolves at super high speed. Which might require unique heuristics, because so far nobody is throwing in anything unique here. For now I’m going to throw in one suggestion only. A Zero bug policy.