Lecture 3 «Approaches to the Functional Testing» materials of the «Fundamentals of the Software Testing» course