Ministry of Testing Edinburgh: A Journey into the Modern Testing principles