1) List the three steps of test driven development and explain,
in detail, why these three steps are used.
2) Explain why the order of the steps is so
important.
3) For each of the following data types, explain what boundaries
might be relevant to testing. Also, explain what values you would
consider testing for parameters of this type. Justfiy your
answers.
boolean
int
String
List
Optional
Point
Map