“…Softwareengineeringaimstodesign,analyze,deploy,implement,andmaintainthesoftware.The developmentofmonolithicisnotveryeffectiveforthedevelopmentofthemodernsystem.Therefore, severalphasesareestablishedinthesoftwaredevelopmentphase,termedtheSoftwareDevelopment LifeCycle(SDLC).InSDLC,thetestingphaseisverynecessaryforseveralprojectresources.The softwaretestingaimstoidentifytheprogramstructurefaultsanderrors.Softwareisavailablein everywhereofoursocietylikeeducationalfieldmedicalfield (Vola,etal.,2020;Carrado,etal.,2020), business,communicationandalmostineverywherethesoftwareisavailable.Here,thesoftwaretesting iscarriedouteffectivelyandprofessionally (Kyaw,et al, 2015)forcontrollingthesystemtobetested (Srivastava,etal.,2012;Muhammad,2008).Testcasesarethemeasureforcollectingtherequired datainputtoproducethedesiredoutput (Jena,et al, 2014).Besides,thetestcasesaregeneratedto findthetestcasesandthecriticaldomainrequirements.Thedevelopmentofthetestcaseaccumulates therequirementspecificationoftheprogramaccurately (Hessel&Anders,2006).Oneofthetesting approachesismodel-driventesting,whichrepresentsthebehavioralapproachforencodingsystem behaviorwithcertainconditions (Priya,et al, 2013).Automatedtestingisthemodel,inwhichthe systemgeneratesthetestcasesautomatically (Panigrahi,et al, 2020).Inthesoftwaresystem,thetest scenariosarecreatedbyanalyzingneithertheactivitydiagramnortheircorrespondingsourcecode. TheUML-enabledscenarioisgeneratedbasedonthesubsequentedgefordesigningthesoftware.It isimportantforthetestcasedesigntoenhancethequalityofsoftware,andtomitigatecost (Tripathy, et al, 2013).Also,theUMLindicatesthestructureandbehaviorofahigher-levelsystem (Sahoo,et al, 2017).Furthermore,theUMListhemodelinglanguage,whichbecomesverypopularinseveral softwareengineeringfields,liketraceabilityanalysis,testing,maintenance,andsoon (Panigrahi,et al, 2018).Inanobject-basedorientedmodel,theUMLactivitydiagramiscapableofdesigningan object,asitissuitableforillustratingthecontrolflow (Nayak,et al, 2011).…”