The Agilitest automated software testing solution is presented in the L'Hebdo des PME program on BFM Business TV and Radio on May 4, 2019 from 7 p.m. to 7:30 p.m., then on May 5 from 10 a.m. to 10:30 a.m.
The challenges of software testing, in particular automated testing
Development cycle in V, and Agile methods
Software publishers and businesses are constantly evolving their applications. There is an acceleration of development cycles, which is accompanied by an increased need for software testing, particularly automated.
Software testing is essential to validate the proper functioning of software, both from the point of view of technical specifications, as well as of software. usability of the software in a business context. The software test thus makes it possible to ensure the absence of bugs or security problems.
Automation of tests, essential to keep pace with the Agile method
Currently, many teams still work according to a V-shaped development cycle, i.e. with a long succession of specification, development and validation stages carried out by different teams and which causes a break in the production cycle.
This methodology is more and more frequently replaced by Agile methods where the three operations are carried out simultaneously in short cycles of the order of one to two weeks. This allows teams to work together and deliver customers more regularly. The interest is to promote exchanges to work on the essentials.
Therefore, test automation is essential in Agility to keep up with the pace of development and version updates without making any concessions on the quality of the software.
A solution that does not require development skills
The team behind Agilitest has 20 years of experience in IT development and software testing for large French industrial groups.
Their finding is as follows : on the one hand, current automation solutions require knowledge of IT development, on the other hand, maintenance of automated tests can quickly become a real non-productive workload as the software evolves. And the facts are there : with the implementation of Agility, software testing budgets have increased faster than development budgets!
Agilitest, a test automation solution designed by software testers, for software testers.
Agilitest stands out from other test automation solutions by its great simplicity and real ease of use. The solution was designed to be used by testers and does not require any knowledge of IT development.
Maintenance of tests as the main challenge of automation
The software has been particularly studied to reduce the maintenance load of tests :
- by making their execution very robust, to avoid unnecessary analyzes of false negatives (flaky tests).
- by simplifying the analysis of failed tests: with video or pdf reports making it possible to see what happened during their execution.
- by facilitating test modifications: Agilitest allows you to get to the point and quickly validate your correction.
- by making them little adherent to modifications of the code of the tested software : our technical solution locates the components of the tested software in a simple, efficient and fast way.
The validation teams gain in autonomy and their work is enhanced, it is a small revolution in itself.
With Agilitest, you cover the majority of the functions of your software, Agilitest is ultimately the missing link for continuous testing, where continuous development (DevOps) is already a widely adopted approach.
The same product, different channels
Agilitest is able to automate test scenarios for web applications that run in the browser, Android mobile applications (and soon iOS), and finally native Windows desktop applications.
A single test can include a web part (example: an eCommerce site) and a mobile part (example: receipt of an activation code) or even a Windows part (example: selection of a file for upload). The entire functional spectrum of applications can thus be tested automatically, as could an ordinary user.
Why choose Agilitest?
The solution stands out in particular on the following two points:
- Agilitest is particularly easy and pleasant to use. It does not require writing code, and allows companies to work with existing test teams without internal reorganization.
- Agilitest reduces the workload required to maintain testing. Productivity is increased; the workload of the validation teams is reduced, which makes it possible to set up a virtuous circle of regular and painless deliveries.
Also, for a software development company, it is a matter of credibility not to let customers find the bugs for them. It is better to take the lead on the test rather than setting up a large customer support and bug handling unit.
Finally, the open-source openness of our ActionTestScript (ATS) platform allows several actors of the same plan to exchange tests as they would exchange Word® documents.
The limits to test automation
Automation cannot cover all of the tests performed in a company, that's a fact. Exploratory, final, integration tests or even very complex business or technical scenarios to perform will remain important. The workload reduced thanks to Agilitest can be transferred to these tests, for an even better quality.
Who uses Agilitest?
Agilitest is a relevant solution for all players in software production: publishers, service companies, companies and public bodies . Both manual testers and automation specialists will be concerned.
There is no typical company profile since Agilitest is used by large groups as well as SMEs. Ultimately, it is the philosophy of the company and its culture of quality that is almost more important than its size.
The challenges and future perspectives of Agilitest
The roadmap of Agilitest is very ambitious, and promises ever more innovative functionalities and break with the traditional methods
The engine of Agilitest was designed to be exploited in the future by an artificial intelligence . Machine learning will initially allow the tests to be maintained with self-correction. Then, the use of deep learning will make it possible to generate new tests from those in place.
Finally, we are in discussions with investors to deploy this ambitious strategy in France and then abroad, and to finance part of our research. and development.