Mav Turner
Yeah. So I'll kind of come to like Dev and QA and uses and then the like. How do you plug into it a separate question? To me, this actually is the fundamental question about Dev QA shift left. It comes back to that. So the value of QA in my view is not the real clicking the buttons, particularly with a lot of the general AI capabilities, a lot of that can be automated. The value of the quality engineer, which is actually a lot of the more mature organizations tend to lean towards QE versus QA, but the value of that is thinking about that problem and making sure that they're bringing those requirements in those real-world customer experiences into the development process. That to me, when you're talking truly about quality, that's what that person adds to the process versus like, oh, the developer will just do it, all right? It's like, No, no, that's not the point. Now we put all this work, the developer can do everything. They can be the designer, the tester, the PM, the CEO. Why don't they just have the developer do it all and hey, there's one person shops that were that's the case. But the value in that specialization and the value, the specialization from that test perspective is they can spend a lot of time thinking about those different scenarios and making sure that those test suites are updated in that process so that as part of your pipeline, you're running those functional tests. Discover that immediately that same day, instead of waiting a month or waiting until a customer discovers. So that's to me, back to that rule. We could do a whole talk just on Dev, QA, shift left, but that's the short version of it. And so and then shifting on to your question about, like, what does this actually look like? For us, there are two things. One, yes, we want to be able to empower developers, but we also want to make sure that QA have powerful tools as well. And so some teams use our solutions, the developers use it, some QA use it. In our ideal world, they're both using it and they're using it in slightly different forms. And the quality engineer is really pushing for, again, the automation that scale, that breadth of coverage, performance engineering components of it. And that's what that role is about in the developer role is making sure that as part of the pipeline and getting those results, we know how to interpret them. And so the short answer of how does this thing work? Is we actually, you just call it in your pipeline, runs those tests. Those tests are created in the UI. So a lot of the solutions Appium is one of the most common coded solution that what we would call it, where you can script out and code the interactions with the device. But we've created a UI to simply create new click-through codeless solution to create your test very easily, and that allows anybody to create it, whether that's the tester, the UX designer that built the box, the PM, the business tester, some of these other roles to quickly offer, and it also allows the developer to quickly offer and spend their time coding on the coding the tests instead of coding or coding the product and set the coding test. And so that's the short answer. You build your test on our product, plug it into your pipeline, make a new change, have it execute the test script, get the results, and decide what you want to do from there.