Syntax Testing, a black box testing technique, involves testing the System inputs and it is usually automated because syntax testing produces a large number of tests. Internal and external inputs have to conform the below formats:
Format of the input data from users.
Identify the target language or format.
Define the syntax of the language.
Validate and Debug the syntax.
Sometimes it is easy to forget the normal cases.
Syntax testing needs driver program to be built that automatically sequences through a set of test cases usually stored as data.