“…Inthesoftwaredevelopmentstrategy,thetestcasescanbegeneratedwithUMLdiagrams.Based onthefunctionality,theproblemsandthebugsareidentifiedearliertosavetime.Thetestcasesare generatedsuchthatirrelevanttestcasesarereducedusingtheframeworkofobjectsandclasses. Varioustraditionalmethodsareusedonvariousapplications,likeJava,wherethetestsareeffectively generatedandexecuted (Dhir,2012).Testingistheprocedureofperformingthesourcecodebyvarying inputsunderdifferentscenariosandisvariouscontextstoensurewhethertheactualperformanceof thesystemmettheexpectedbehaviorinallthescenariosandcontexts (Zamani&Hemmati,2021) Kumar,etal.,2020).However,softwaretestingisacomplexactivity (Bertolino,2007;Paiva et al,2020).Thesoftwarebecomesmorecomplexandsotestingtheactualbehaviormanuallyisnot feasibleinthesystem (Moreiraet al,2017;Paivaet al,2020).Hence,automaticsoftwaretestisthe solutiontohandletherestrictionoftimeandthecomputationalcomplexity.However,differentsoftware testingtoolsareavailablesuchthattheyareclassifiedbasedontheircriteria (Poston&Sexton,1992). Withregardstothedegreeofautomation,mostofthetoolsonlyautomatetestexecution,whereas theothersautomatethegenerationofthetestcase,whicharenotrequiredtobeprintedbythetesters manually,buttheyarestillneededtoexecuteitphysically (Paivaet al,2020).…”