top 10 advantages of agile testing