STARWEST 2018 Tutorial: Fundamentals of Testing Requirements