1. Introduction¶
Testing forms a critical part of the software development lifecycle. Automated tests help to accelerate this phase. However, creating and managing such tests come with the same effort as maintaining code and with the need for specialized skills. Having a visual programming paradigm helps to reduce these overheads.
Automaton is designed to allow non-technical users to quickly develop test cases with minimal effort. The intuitive UI makes, creating and running workflows simple for end-users. The ability to integrate with other tools via REST APIs help users to easily add Automaton into any existing delivery frameworks.
There are many tools available in the market for testing different components of an application like the UI, backend, etc. Automaton’s capability to design end-to-end tests covering the UI (Web application and Mobile apps), backend components, APIs, databases and log files along with detailed test reports, makes it a complete testing tool for your delivery framework.
Benefits
Automaton has some benefits which would take precedence over any other tools. This tool enables the user to understand the behaviour more easily. The main advantage is that without any scripting language knowledge, a user can step in and use this tool. It has designed in such a way that every user who is completely new to testing will understand the basic flow without any effort.
Automaton can be mastered quickly by anyone because the tool requires a minimal learning curve. This cuts down the cost of resource training. Automaton supports data-driven testing which helps to decrease the time and effort.
In Automaton, you can reuse test cases multiple times. Reusing test cases saves time and money for the organization. Another benefit is that we can reorder test cases in our way which again saves time. Autogenerating test cases are also possible in Automaton.
Besides having an intuitive UI, Automaton is the first tool to club multiple features under a single platform. Automaton can be used for running:
- Web test cases
- API test cases
- Database test cases
- Log test cases
- Mobile test cases