{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

5 Testing - CS 2110 Based on slides originally by Juan...

Info icon This preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 2110 Software Design Principles II gn Principles II Based on slides originally by Juan Altmayer Pizzorno port25.com
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Overview From recitation sections: Starting with an idea Developing code by a process of refinement But implementing pieces of code and testing those pieces is central to every one of the software engineering styles we considered Today : Test-Driven Development TDD + JUnit by Example We use JUnit testing to evaluate your homework assignments… s: process of refinement s of code and testing those y one of the software onsidered velopment e evaluate your homework
Image of page 2
Tests can be great! “In my country of Kazakhstan testing is very nice! many tests please! eat! ntry of Kazakhstan s very nice! Make y tests please!
Image of page 3

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Testing can be great! Many people Write code without being sure it will work Press run and pray If it fails, they change something random This Never works And ruins your Friday evening social plans Test-Driven Development saves the day! great! ing sure it will work something random evening social plans ment saves the day!
Image of page 4