One of the major problems arising when the testers read
functional specification to prepare a functional test is due to
natural language, which is not an adequate tool for communicating
precisely in a technical environment. It leads to
redundancy, inconsistency and incompleteness.