Paper review: Software Testing Research Challenges: An Industrial Perspective An overview of the current state of software testing and open research questions