Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental concepts of software testing in this 50-minute conference talk that challenges common misconceptions about testing terminology and strategies. Discover why seemingly simple discussions about testing often lead to confusion when teams use different definitions for basic concepts like "unit," "integration," "module," and "component." Learn how miscommunication during code reviews can waste hours when developers, testers, and architects interpret testing levels differently - from unit tests to integration tests to end-to-end testing. Examine whether the traditional testing pyramid of unit, integration, and E2E tests is the only viable approach, and uncover the existence of multiple testing strategies beyond this conventional framework. Gain insights into selecting appropriate testing strategies for your projects while preparing to challenge existing assumptions about software testing practices.
Syllabus
Testing code is simple • Jacek Milewski • Devoxx Poland 2024
Taught by
Devoxx Poland