Zentyal Team is happy to announce that Julio José Garcia, QA Engineer at Zentyal, will give a talk at the Free and Open Source Software Developers’ European Meeting (FOSDEM) that will be held in Brussels (Belgium) on the 1st and 2nd of February 2014. FOSDEM is one of the largest open source software developers’ events organized in Europe and it aims at offering a meeting place for open source communities to share ideas and collaborate.
The talk entitled “ANSTE – Testing Network Services in Multimachine Scenarios” will take place on the 2nd of February, within the Testing and automation devroom track (Room: UD2.218A). It will focus on explaining how Zentyal project uses the open source tool called ANSTE (Advanced Network Service Testing Environment) to define complex network scenarios and test suites, allowing to test a large number of different scenarios and setups in an easy way.
“Under the pretty user interface, Zentyal Server makes over 40 different network services to work flawlessly together so that when a user makes a click, all the necessary configuration changes take place over the whole system. However, as there is a huge number of different network scenarios, it is impossible to test manually how an update or a fully new feature would affect all of them. This is where ANSTE steps in: We use it to create the scenarios, to run the new software and to track down potential issues before releasing new Zentyal packages” said José Antonio Calvo, Zentyal Server Lead Developer and founding father of the ANSTE project.
“A new version of ANSTE (0.11) will be released just this week. It will introduce new features such as snapshot support and the ability to auto download base images from a server among many other minor improvements and bugfixes. In the future we will also look into creating an OpenStack backend so that it will be possible to launch tests and scenarios directly against an OpenStack instance” said Julio José Garcia and continued “Any project that requires complex integration and testing in advanced network scenarios can benefit from ANSTE. We are looking forward to sharing ideas and talking to anyone interested in the project during FOSDEM“.
ANSTE is an open source tool designed to reproduce complex scenarios and simplify the execution of tests in several machines. It has been used, for example, to test the MySQL cluster or complex OpenVPN scenarios configured with Zentyal. ANSTE uses libvirt (KVM) to virtualize networks and machines and then run on them tests written in any scripting language. This allows testing of many different scenarios with different setups in an easy way. In addition, ANSTE is prepared to run WebDriver tests to test web interfaces. ANSTE is released under the GNU General Public License (GPL) and the project’s bug tracker and source code are available at: https://github.com/Zentyal/anste