Testing is crucial to ensure that your code works as intended: you can't assume that your code works without testing it. While tests should validate your code when executed, they should also follow a structure to ensure ease of maintenance and contribution.