End to End testing in Agile projects