It is commonly accepted that quality testing is the integral part of system engineering. Recent paper highlights the need of shifting testing of a system to the earliest phases of engineering in order to reduce the number of errors resulting from miscommunicated and/or wrongly specified requirements. Information and computer science education might need to adapt to such needs. This paper explores the perspectives and benefits of testing-based teaching of requirements engineering. Model Driven Engineering (MDE) is known to promote the early testing perspective through fast prototyping of a prospective system contributing in this way to semantic validation of requirements.