diff --git a/pom.xml b/pom.xml
index 801586f381d1742be868d9b046b6e7d492b743ea..6d4857dd8cb6c2b38f6b7b963c4db43692758f6c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,7 +72,7 @@
 		<org.postgresql.version>9.4-1201-jdbc41</org.postgresql.version>
 		<org.infinispan.version>6.0.2.Final</org.infinispan.version>
 		<lucene.version>4.8.0</lucene.version>
-		<version.selenium>2.46.0</version.selenium>
+		<version.selenium>2.47.1</version.selenium>
 		<activemq.version>5.11.1</activemq.version>
 
 	    <!-- properties for testing and Q&A -->
@@ -1245,7 +1245,7 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-surefire-plugin</artifactId>
-				<version>2.8.1</version>
+				<version>2.18.1</version>
 				<configuration>
 					<skipTests>${skipTests}</skipTests>
 					<argLine>-Xmx512m -Xms256m -Djava.awt.headless=true</argLine>
@@ -1262,12 +1262,15 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-failsafe-plugin</artifactId>
-				<version>2.9</version>
+				<version>2.18.1</version>
 				<configuration>
+					<encoding>UTF-8</encoding>
 					<skipITs>${skipSeleniumTests}</skipITs>
 					<skipTests>${skipSeleniumTests}</skipTests>
-					<forkMode>always</forkMode>
-					<systemProperties>
+					<reuseForks>false</reuseForks>
+					<argLine>-Xmx512m -Xms256m -Djava.awt.headless=true</argLine>
+					
+					<systemPropertyVariables>
 						<profile>${test.env}</profile>
 						<test.env.db.name>${test.env.db.name}</test.env.db.name>
 						<test.env.db.user>${test.env.db.user}</test.env.db.user>
@@ -1279,9 +1282,11 @@
 						<test.env.instance.id>${test.env.instance.id}</test.env.instance.id>
 						<test.env.jmx.rmi.port.0>${test.env.jmx.rmi.port.0}</test.env.jmx.rmi.port.0>
 						<arquillian.launch>tomcat-7-managed</arquillian.launch>
-					</systemProperties>
+					</systemPropertyVariables>
 					<testNGArtifactName>none:none</testNGArtifactName>
-					<test>org/olat/selenium/*Test.java</test>
+					<includes>
+						<include>org/olat/selenium/*Test.java</include>
+					</includes>
 				</configuration>
 				<executions>
 					<execution>
@@ -2252,7 +2257,7 @@
 		<dependency>
         	<groupId>org.jboss.arquillian.container</groupId>
         	<artifactId>arquillian-tomcat-managed-7</artifactId>
-        	<version>1.0.0.CR6</version>
+        	<version>1.0.0.CR7</version>
         	<scope>test</scope>
       	</dependency>
 		<dependency>
@@ -2321,7 +2326,7 @@
 			<dependency>
 				<groupId>org.jboss.arquillian</groupId>
 				<artifactId>arquillian-bom</artifactId>
-				<version>1.1.7.Final</version>
+				<version>1.1.8.Final</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -2350,7 +2355,7 @@
 			<plugin>
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-surefire-report-plugin</artifactId>
-				<version>2.9</version>
+				<version>2.18.1</version>
 			</plugin>
 		</plugins>
 	</reporting>
diff --git a/src/test/resources/arquillian.xml b/src/test/resources/arquillian.xml
index a2e5091609efd9732b08f926e6fd93c2685530f6..8a160e1f14d35a78ec65495bd974f0d17f1cd5a6 100644
--- a/src/test/resources/arquillian.xml
+++ b/src/test/resources/arquillian.xml
@@ -8,10 +8,11 @@
 		<property name="deploymentExportPath">target/arquillianDeployments</property>
 	</engine>
 
-    <container qualifier="tomcat-8-managed" default="true">
+    <container qualifier="tomcat-7-managed" default="true">
         <configuration>
             <property name="workDir">target/arquillianDeployments</property>
 			<property name="catalinaHome">target/arq-apache-tomcat-8.0.24</property>
+			<property name="catalinaBase">target/arq-apache-tomcat-8.0.24</property>
 			<property name="javaVmArguments">-XX:MaxPermSize=128m -Xmx512m -Xms256m -Djava.awt.headless=true</property>
 			<!-- debugging arguments for javaVm: -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y -->
         </configuration>