Test Tool for checking whether all braces, brackets, and parentheses are balanced in Java code
TO BE UPDATE
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() ).
integration testing for whole program.
performance testing: genReport time, balanceBraces() process time.
differnet case testing: 1kb input file, 1 MB input file record the time for evaluation.
scalabilty tesitng: all the classes have been encapsulted and have already created API for accessing member variable.
reliable testing: with wrong input or error manipulation, program won't be crashed or shut down.