selenium testing and its impact to the future of software testing