Curated by
ACT
Testing is critical to any design, whether it be in the creation of new software or building a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market. In this lesson, young scholars focus on the testing phase of the software/systems design process. They start by exploring existing examples of program testing using the CodingBat website, which contains a series of problems and challenges that students solve using the Java programming language. Working in teams, young scholars practice writing test cases for other groups' code, and then write test cases for a program before writing the program itself.
3 Views
0 Downloads
Additional Tags
code, control structure, edge case, engineering design process, error case, programming, software, software engineering, test case, test driven development, test suite, testing, codingbat, integrated teaching and learning program and laboratory, java, oh atp.pd.9-12.a.a, teachengineering, algorithm, computer and software engineering concepts
Resource Details