Frequently Asked Questions – Features
Frequently Asked Questions
What Trudon does for you
What happens if the design of my application changes?
We use smart selectors for identifying the elements of your web application, but we also use AI to determine fallbacks, so that the flow continues normally. The show must go on. Any changes are logged and you are notified about them, but in the form of a warning, not as a failure.
How often do Trudon tests run?
It depends on your chosen plan. You can choose a low frequency or a high one, depending on the scope, size and potential security issues of your app.
If a test fails, do I know *why* it failed?
Of course. There are three possible outcomes to any step of a test: first, the successful case. Then, the pass with fallbacks scenario, when the test flow encountered some differences, but Trudon’s AI managed to overcome them. You will be informed about the point of difference and the fallback chosen. Thirdly, when a test fails beyond common-sense adjustments from Trudon, you are notified about the exact point of failure and provided with screenshots.
Can Trudon record and reproduce more advanced interactions?
Trudon can handle datepickers and other JS components, waits for AJAX requests, automatically closes common alerts and can detect downloads. As part of our ongoing development process, we will soon be introducing CAPTCHA breaking, setting web session headers and AI identification of common cases and their treatment (e.g. cookie agreements, SSL certification expiration).
Can I test an API?
Not directly, only if used by a web application. However, you can see all the API requests, response times and details pertaining to API testing itself.
Can I run multiple flows at the same time?
Yes, depending on your pricing plan, you may have different degrees of parallelisation.
Can I set up smoke tests? Regression tests? Stress tests?
A smoke test is definitely the first type of testing that you should enforce, since it is non-exhaustive but makes sure the basics of your app work. This is a great practice since setting up these flows with Trudon will double as monitoring without any extra setup. Regression testing is using the same test suites to ensure the app still works after changes. You can also choose to run tests on demand whenever you perform a merge or deploy. These types of testing differ in their application methodology, not exactly in their nature. With stress tests, it is a bit different, since we need to multiply the interactions and run them simultaneously. Right now, we are working on implementing stress tests into Trudon.
Can I track my app’s performance?
Yes. Using Trudon monitoring, you get a summary of your response times for all pages and API calls, including time spent with external service usage or third parties. In addition, you get graphs to show you how the speed of your pages changes in time. You will be able to see if changes in the code or out-world context affect your speed in any way.
Will I be notified in case of failures?
Immediately. How often flows run depends on your choice, but you get notified via email in case of any failure.