2020
DOI: 10.1007/978-3-030-38006-9_4
|View full text |Cite
|
Sign up to set email alerts
|

Test Scenarios Generation Using Combined Object-Oriented Models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 12 publications
0
0
0
Order By: Relevance
“…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).…”
Section: Introductionmentioning
confidence: 99%
“…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).…”
Section: Introductionmentioning
confidence: 99%