AbstractThe software testing is the process of detecting & correcting errors in the transformation of programming system to software. The programming system is the executable code as per the developer. It contains the limited syntactics, semantics of the programming language as per the pragmatics visualized by the developer. This has to be transformed into the software to incorporate pragmatics of all types of users of the system and also the robustness.The current software testing methodology is carried out manually through human skill based test cases and test oracles. This has the limitation in the correctness, completeness, efficiency and robustness. In the suigeneris methodology, the structural testing is carried out as a byproduct. Th...