unit testing for each class method. smoke testing for add-in features (genReport and FileChooser). positive negative testing (input file formation, legal input string for balanceBraces() ).