That's great to hear. So the next one is from Kacper. You've mentioned that using Mable, you can reduce the maintenance cost. But actually, the public opinion is a bit different on that topic. Even judging by the slide from the previous presentation, which is the one that shows the presentation from QLAB, I think, what's your take on that? How to make sure maintenance cost is low level while using Mable? Sorry, can you repeat that last sentence? What's your take on that? How to make sure maintenance cost is at low level while using Mable?
I think that's a great question. It's one of those core challenges I feel like within the testing space. You know, as you continue to try to move faster and optimize these processes, how do you keep, how does QA keep pace with those changes as well? So here at Mable, we're really focused, you know, on the, when we talk about building intelligence into the pipeline. So when we talk about machine learning, artificial intelligence, these concepts of auto healing, and it's certainly something that, you know, it is a journey as well. I don't think anyone's doing it perfectly, but, you know, really focusing on how we're able to capture your intention as you're creating those tests, make sure that they're robust and resilient as your application changes. So the idea there is, you know, I talked about this in my talk as well, but if you make a small change to your UI, your test shouldn't break. So I feel like that's when we start talking about how, you know, we're gaining a better understanding of those attributes that are specific to your application, and really getting a better understanding of, you know, what it really means to be in the correct state and to be interacting with the correct thing. So the idea there is that, you know, as you continue making those changes, we're able to keep up with the evolution there as well.
One curiosity that I have myself, that when I talk to people that develop products that are used for software development, do people inside Mable use Mable to test the products that you build? We do. That is a great question. So we call it Mable on Mable. We have our own workspace within Mable that we use to test production against development and development against production. We're running those tests every day. We're actually one of Mable's biggest customers in that way, because we use it really all across our pipeline to test our own product as well, which is really cool to be able to do that. Yeah. I think it's nice because then you are like dogfooding your own product and you feel the pains of your own users. And you can, I find it super interesting, I worked in companies where I was able to do that and I find it super, super cool.
Another question that we have here is, how can low-code solution help automate testing in earlier stages of development? Yeah, sure. I'll try to keep it quick. Here at Mable, we do talk often about the importance of shifting testing left and really shortening the feedback cycles early in the development process. As I mentioned earlier, we have a number of different tools to help you do that. The first is our command line interface, which gives you the ability to run any from Mable tests locally for rapid feedback during development. We also give you the option with our CI runner to run those tests locally against a preview or ephemeral environments during the build process. That's when you also can use labels to make sure you're targeting a subset of your application that's relevant to your PR, but really making sure that you can get that feedback early in the development lifecycle before you even reach your main branch. Awesome. Juliette, it was wonderful having you here with us. Thank you very much. Thank you so much.
Comments