Skip to main content
Erschienen in: Soft Computing 7/2022

16.11.2021 | Application of soft computing

Using Bayesian optimization algorithm for model-based integration testing

verfasst von: Vahid Rafe, Somayeh Mohammady, Erik Cuevas

Erschienen in: Soft Computing | Ausgabe 7/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Model-based testing is an automated process in which executable tests are derived from behavioral models of a system. Model checking is a verification technique to reveal errors in which all reachable states of a system can be generated as state space. In the literature, different approaches suggest using model checkers for model-based testing. Model checker explores all possible system states, so utilizing the various paths in the state-space as test cases seems a promising solution. However, these approaches suffer from two main challenges. The first challenge is state space explosion, which prevents generating all reachable states by the model checker. The second one is generating redundant test cases. Recently, several methods using meta-heuristic and evolutionary approaches have been proposed to cope with these problems. Therefore, exploring a portion of state space using an optimization approach to detect the test objectives can be a proper way to manage the state space explosion and generate an optimal test suite with the least redundancy. In this paper, a method is proposed using a Bayesian optimization algorithm (BOA), and a model checker is as a bed to generate test cases for the service-oriented systems. In the proposed approach, the test suite is a set of paths on the state space starting from an initial state and leading to the state in which all the test objectives are satisfied. In this research, we have implemented BOA with three different structures in GROOVE toolset, an open-source toolset for designing and model checking graph transformation. Experimental results show that our solution generates better results in terms of coverage and speed in different case studies than the existing approaches.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat A. Abdurazik, J. Offutt (2000) Using UML collaboration diagrams for static checking and test generation. In: Proceedings of the third international conference on the unified modeling language (UML’00), New York, pp 383–395 A. Abdurazik, J. Offutt (2000) Using UML collaboration diagrams for static checking and test generation. In: Proceedings of the third international conference on the unified modeling language (UML’00), New York, pp 383–395
Zurück zum Zitat Ali S, Briand LC, Rehman MJ, Asghar H, Zohaib M, Iqbal Z, Nadeem A (2007) A state-based approach to integration testing based on UML models. Inf Softw Technol 49:1087–1106CrossRef Ali S, Briand LC, Rehman MJ, Asghar H, Zohaib M, Iqbal Z, Nadeem A (2007) A state-based approach to integration testing based on UML models. Inf Softw Technol 49:1087–1106CrossRef
Zurück zum Zitat Ali S, Iqbal M, Arcuri A, Briand L (2011) A search-based OCL constraint solver for model-based test data generation. In: Proceedings of international conference on quality software, Madrid. Ali S, Iqbal M, Arcuri A, Briand L (2011) A search-based OCL constraint solver for model-based test data generation. In: Proceedings of international conference on quality software, Madrid.
Zurück zum Zitat Ammann P, Offutt J (2008) Introduction to software testing. Cambridge University Press, New YorkCrossRef Ammann P, Offutt J (2008) Introduction to software testing. Cambridge University Press, New YorkCrossRef
Zurück zum Zitat Andreou AS, Chatzis SP (2016) software defect prediction using doubly stochastic poisson processes driven by stochastic belief networks. J Syst Softw 122:72–82CrossRef Andreou AS, Chatzis SP (2016) software defect prediction using doubly stochastic poisson processes driven by stochastic belief networks. J Syst Softw 122:72–82CrossRef
Zurück zum Zitat Arcuri A, Briand L (2011) A practical guide for using statistical tests to assess randomized algorithms in software engineering. In: Proceedings of the 33rd international conference on software engineering, New York, USA Arcuri A, Briand L (2011) A practical guide for using statistical tests to assess randomized algorithms in software engineering. In: Proceedings of the 33rd international conference on software engineering, New York, USA
Zurück zum Zitat Badri M, Badri L, Naha M (2003) A use case driven testing process: towards a formal approach based on UML collaboration diagrams. In: Proceedings of the 3rd international workshop on formal approaches to testing of software FATES 2003, lecture notes in computer science. Springer-Verlag, Berlin, Heidelberg, pp 223–235 Badri M, Badri L, Naha M (2003) A use case driven testing process: towards a formal approach based on UML collaboration diagrams. In: Proceedings of the 3rd international workshop on formal approaches to testing of software FATES 2003, lecture notes in computer science. Springer-Verlag, Berlin, Heidelberg, pp 223–235
Zurück zum Zitat Bahrampour A, Rafe V (2020a) Using memetic algorithms for robustness testing of contractbased software models. Artif Intell Rev 54(9):877–915 Bahrampour A, Rafe V (2020a) Using memetic algorithms for robustness testing of contractbased software models. Artif Intell Rev 54(9):877–915
Zurück zum Zitat Bahrampour A, Rafe V (2020b) Using search-based techniques for testing executable software models specified through graph transformations. Int J Mach Learn Cybern 11(12):2743–2770CrossRef Bahrampour A, Rafe V (2020b) Using search-based techniques for testing executable software models specified through graph transformations. Int J Mach Learn Cybern 11(12):2743–2770CrossRef
Zurück zum Zitat Bai CG (2005) Bayesian network based software reliability prediction with an operational profile. J Syst Softw 77:103–112CrossRef Bai CG (2005) Bayesian network based software reliability prediction with an operational profile. J Syst Softw 77:103–112CrossRef
Zurück zum Zitat Bai CG, Hu QP, Xie M, Ng SH (2005) Software failure prediction based on a Markov Bayesian network mode. J Syst Softw 74:275–282CrossRef Bai CG, Hu QP, Xie M, Ng SH (2005) Software failure prediction based on a Markov Bayesian network mode. J Syst Softw 74:275–282CrossRef
Zurück zum Zitat Baier C, Katoen JP (2008) Principles of model checking. MIT Press, CambridgeMATH Baier C, Katoen JP (2008) Principles of model checking. MIT Press, CambridgeMATH
Zurück zum Zitat Cimatti A, Clarke EM, Giunchiglia F, Roveri M (1999) NUSMV: a new symbolic model verifier. In: CAV ’99: proceedings of the 11th international conference on computer aided verification, London, UK, pp 495–499 Cimatti A, Clarke EM, Giunchiglia F, Roveri M (1999) NUSMV: a new symbolic model verifier. In: CAV ’99: proceedings of the 11th international conference on computer aided verification, London, UK, pp 495–499
Zurück zum Zitat Clarke D, Jéron T, Rusu V, Zinovieva E (2002) A symbolic test generation tool. Tools and algorithms for the construction and analysis of systems (TACAS’02). Lecture notes computer science, vol 2280. Springer, Berlin, pp 470–475 Clarke D, Jéron T, Rusu V, Zinovieva E (2002) A symbolic test generation tool. Tools and algorithms for the construction and analysis of systems (TACAS’02). Lecture notes computer science, vol 2280. Springer, Berlin, pp 470–475
Zurück zum Zitat Colin S, Legeard B, Peureux F (2004) Preamble computation in automated test case generation using constraint logic programming. J Softw Test Verif Reliab 14(3):213–235CrossRef Colin S, Legeard B, Peureux F (2004) Preamble computation in automated test case generation using constraint logic programming. J Softw Test Verif Reliab 14(3):213–235CrossRef
Zurück zum Zitat Dick J, Faivre A (1993) Automating the generation and sequencing of test cases from model-based specifications. In: Proceedings of the 1st international symposium of formal methods Europe, Odense, Denmark, vol 670. pp 268–284 Dick J, Faivre A (1993) Automating the generation and sequencing of test cases from model-based specifications. In: Proceedings of the 1st international symposium of formal methods Europe, Odense, Denmark, vol 670. pp 268–284
Zurück zum Zitat Ehrig H, Engels G, Presicce F, Rozenberg G (2004) Graph transformations. In: Second international conference on graph transformation, Rome, Italy Ehrig H, Engels G, Presicce F, Rozenberg G (2004) Graph transformations. In: Second international conference on graph transformation, Rome, Italy
Zurück zum Zitat Engels G, G¨uldali B, Lohmann M (2006) Towards model-driven unit testing. In: International conference on models in software engineering, Berlin, Heidelberg Engels G, G¨uldali B, Lohmann M (2006) Towards model-driven unit testing. In: International conference on models in software engineering, Berlin, Heidelberg
Zurück zum Zitat Fang Z, Sun H (2010) A software regression testing strategy based on bayesian network. In: International conference on computational intelligence and software engineering (CiSE). IEEE Fang Z, Sun H (2010) A software regression testing strategy based on bayesian network. In: International conference on computational intelligence and software engineering (CiSE). IEEE
Zurück zum Zitat Francesca G, Santone A, Vaglini G, Villani ML (2011) Ant colony optimization for deadlock detection in concurrent systems. In: Journal of computer software and applications conference (COMPSAC). IEEE, pp 108–117 Francesca G, Santone A, Vaglini G, Villani ML (2011) Ant colony optimization for deadlock detection in concurrent systems. In: Journal of computer software and applications conference (COMPSAC). IEEE, pp 108–117
Zurück zum Zitat Gallagher L, Offutt J, Cincotta A (2006) Integration testing of object-oriented components using finite state machines. Softw Test Verif Reliab 16:215–266CrossRef Gallagher L, Offutt J, Cincotta A (2006) Integration testing of object-oriented components using finite state machines. Softw Test Verif Reliab 16:215–266CrossRef
Zurück zum Zitat Gallagher L, Offutt J (2004) Integration testing of object-oriented components using FSMS: theory and experimental details. GMU Technical Report ISE-TR-04–04 Gallagher L, Offutt J (2004) Integration testing of object-oriented components using FSMS: theory and experimental details. GMU Technical Report ISE-TR-04–04
Zurück zum Zitat Gnesi S, Latella D, Massink M (2004) Formal test-case generation for UML state charts. In: Proceedings of the 9th IEEE international conference on engineering complex computer systems (ICECCS’04). pp 75–84 Gnesi S, Latella D, Massink M (2004) Formal test-case generation for UML state charts. In: Proceedings of the 9th IEEE international conference on engineering complex computer systems (ICECCS’04). pp 75–84
Zurück zum Zitat Gönczy L, Heckel R, Varró D (2007) Model-based testing of service infrastructure components. In: Testing of software and communicating systems, 19th IFIPTC6/WG6.1 international conference, TestCom 2007, 7th international workshop, FATES 2007, Tallinn, Estonia, June 26–29, 2007, proceedings. Lecture notes in computer science 4581. pp 155–170 Gönczy L, Heckel R, Varró D (2007) Model-based testing of service infrastructure components. In: Testing of software and communicating systems, 19th IFIPTC6/WG6.1 international conference, TestCom 2007, 7th international workshop, FATES 2007, Tallinn, Estonia, June 26–29, 2007, proceedings. Lecture notes in computer science 4581. pp 155–170
Zurück zum Zitat Güldali B, Mlynarski M, Wübbeke A, Engels G (2009) Model-based system testing using visual contracts. In: 35th euromicro conference on software engineering and advanced applications, SEAA 2009, Patras, Greece, August 27–29, 2009, Proceedings. IEEE Computer Society, pp 121–124 Güldali B, Mlynarski M, Wübbeke A, Engels G (2009) Model-based system testing using visual contracts. In: 35th euromicro conference on software engineering and advanced applications, SEAA 2009, Patras, Greece, August 27–29, 2009, Proceedings. IEEE Computer Society, pp 121–124
Zurück zum Zitat Heckel R (2006) Graph transformation in a Nutshell. Electr Notes Theor Comput Sci (ENTCS) 148(1):187–198CrossRef Heckel R (2006) Graph transformation in a Nutshell. Electr Notes Theor Comput Sci (ENTCS) 148(1):187–198CrossRef
Zurück zum Zitat Heckel R, Ahmed Khan T, Machado R (2011) Towards test coverage criteria for visual contracts. In: Proceedings of the tenth international workshop on graph transformation and visual modeling techniques, Berlin Heckel R, Ahmed Khan T, Machado R (2011) Towards test coverage criteria for visual contracts. In: Proceedings of the tenth international workshop on graph transformation and visual modeling techniques, Berlin
Zurück zum Zitat Hong H, Lee I, Sokolsky O, Ural H (2002) A temporal logic based theory of test coverage and generation. In: Proceedings of the TACAS’02. pp 327–341 Hong H, Lee I, Sokolsky O, Ural H (2002) A temporal logic based theory of test coverage and generation. In: Proceedings of the TACAS’02. pp 327–341
Zurück zum Zitat Jebari K, Madiafi M (2013) Selection methods for genetic algorithms. Int J Emerg Sci 3(4):333–344 Jebari K, Madiafi M (2013) Selection methods for genetic algorithms. Int J Emerg Sci 3(4):333–344
Zurück zum Zitat Kalaee A, Rafe V (2019) Model-based test suite generation for graph transformation system using model simulation and search-based techniques. Inf Softw Technol 108:1–29CrossRef Kalaee A, Rafe V (2019) Model-based test suite generation for graph transformation system using model simulation and search-based techniques. Inf Softw Technol 108:1–29CrossRef
Zurück zum Zitat Kastenberg H, Rensink A (2006) Model checking dynamic states in GROOVE. International SPIN workshop on model checking of software. Springer, Berlin Heidelberg, pp 299–305CrossRef Kastenberg H, Rensink A (2006) Model checking dynamic states in GROOVE. International SPIN workshop on model checking of software. Springer, Berlin Heidelberg, pp 299–305CrossRef
Zurück zum Zitat Khurana N, Chillar RS (2015) Test case generation and optimization using UML models and genetic algorithm. Procedia Comput Sci 57:996–1004CrossRef Khurana N, Chillar RS (2015) Test case generation and optimization using UML models and genetic algorithm. Procedia Comput Sci 57:996–1004CrossRef
Zurück zum Zitat Larranaga P, Lozano JA (2001) Estimation of distribution algorithms: A new tool for evolutionary computation. Springer, New YorkMATH Larranaga P, Lozano JA (2001) Estimation of distribution algorithms: A new tool for evolutionary computation. Springer, New YorkMATH
Zurück zum Zitat M. Mlynarski, (2012) Model-based testing: achievements and future challenges. University of Paderborn, s-lab – Software Quality Lab, Paderborn, Berlin, Germany M. Mlynarski, (2012) Model-based testing: achievements and future challenges. University of Paderborn, s-lab – Software Quality Lab, Paderborn, Berlin, Germany
Zurück zum Zitat McMinn P (2004) Search-based software test data generation: a survey. J Softw Test Verif Reliab 14(2):105–156CrossRef McMinn P (2004) Search-based software test data generation: a survey. J Softw Test Verif Reliab 14(2):105–156CrossRef
Zurück zum Zitat Mohalik S, Gadkari A, Yeolekar A, Shashidhar K, Ramesh S (2014) Automatic test case generation from Simulink/State flow models using model checking. J Softw Test Verif Reliab 24(2):155–180CrossRef Mohalik S, Gadkari A, Yeolekar A, Shashidhar K, Ramesh S (2014) Automatic test case generation from Simulink/State flow models using model checking. J Softw Test Verif Reliab 24(2):155–180CrossRef
Zurück zum Zitat Nikanjam A, Rahmani A (2012) Exploiting bivariate dependencies to speedup structure learning in Bayesian optimization algorithm. J Comput Sci Tech 27(5):1077–1090MathSciNetCrossRef Nikanjam A, Rahmani A (2012) Exploiting bivariate dependencies to speedup structure learning in Bayesian optimization algorithm. J Comput Sci Tech 27(5):1077–1090MathSciNetCrossRef
Zurück zum Zitat Offutt A, Liu S, Abdurazik A, Ammann P (2003) Generating test data from state-based specifications. J Softw Test Verif Reliab 13(1):25–53CrossRef Offutt A, Liu S, Abdurazik A, Ammann P (2003) Generating test data from state-based specifications. J Softw Test Verif Reliab 13(1):25–53CrossRef
Zurück zum Zitat Pearl J (2014) Probabilistic reasoning in intelligent systems: networks of plausible inference. Morgan Kaufmann, BurlingtonMATH Pearl J (2014) Probabilistic reasoning in intelligent systems: networks of plausible inference. Morgan Kaufmann, BurlingtonMATH
Zurück zum Zitat Pelikan M (2003) Probabilistic model-building genetic algorithms. Hierarchical bayesian optimization algorithm, studies in fuzziness and soft computing, vol 170. Springer, Berlin Heidelberg, pp 13–30CrossRef Pelikan M (2003) Probabilistic model-building genetic algorithms. Hierarchical bayesian optimization algorithm, studies in fuzziness and soft computing, vol 170. Springer, Berlin Heidelberg, pp 13–30CrossRef
Zurück zum Zitat Pelikan M, Goldberg DE, Erick CP (1999) BOA: the bayesian optimization algorithm. In: Proceedings of the genetic and evolutionary computation conference GECCO-99, vol 1. Pelikan M, Goldberg DE, Erick CP (1999) BOA: the bayesian optimization algorithm. In: Proceedings of the genetic and evolutionary computation conference GECCO-99, vol 1.
Zurück zum Zitat Peng X, Lu L (2011) A new approach for session-based test case generation by GA. In: IEEE 3rd international conference on communication software and networks Peng X, Lu L (2011) A new approach for session-based test case generation by GA. In: IEEE 3rd international conference on communication software and networks
Zurück zum Zitat Pira E, Rafe V, Nikanjam A (2017) Deadlock detection in complex software systems specified through graph transformation using Bayesian optimization algorithm. J Syst Softw (131): 181–200 Pira E, Rafe V, Nikanjam A (2017) Deadlock detection in complex software systems specified through graph transformation using Bayesian optimization algorithm. J Syst Softw (131): 181–200
Zurück zum Zitat Rafe V (2013) Scenario-driven analysis of systems specified through graph transformations. J vis Lang Comput 24(2):136–145CrossRef Rafe V (2013) Scenario-driven analysis of systems specified through graph transformations. J vis Lang Comput 24(2):136–145CrossRef
Zurück zum Zitat Rafe V, Moradi M, Yousefian R, Nikanjam A (2015) A meta-heuristic approach for automated refutation of complex software systems specified through graph transformations. Appl Soft Comput 33:136–149CrossRef Rafe V, Moradi M, Yousefian R, Nikanjam A (2015) A meta-heuristic approach for automated refutation of complex software systems specified through graph transformations. Appl Soft Comput 33:136–149CrossRef
Zurück zum Zitat Runge O, Ahmed Khan T, Heckel R (2013) Test case generation using visual contracts. In: Electronic communications of the EASST, vol 58, 2013, proceedings of the 12th international workshop on graph transformation and visual modeling techniques (GTVMT 2013) Runge O, Ahmed Khan T, Heckel R (2013) Test case generation using visual contracts. In: Electronic communications of the EASST, vol 58, 2013, proceedings of the 12th international workshop on graph transformation and visual modeling techniques (GTVMT 2013)
Zurück zum Zitat Runge O, Khan T, Heckel R (2013) Test case generation using visual contracts. In: Proceedings of the 12th international workshop on graph transformation and visual modeling techniques (ECEASST) Runge O, Khan T, Heckel R (2013) Test case generation using visual contracts. In: Proceedings of the 12th international workshop on graph transformation and visual modeling techniques (ECEASST)
Zurück zum Zitat Sagarna R, Lozano JA (2006) Scatter search in software testing, comparison and collaboration with estimation of distribution algorithms. Euro J Oper Res 169:392–412MathSciNetCrossRef Sagarna R, Lozano JA (2006) Scatter search in software testing, comparison and collaboration with estimation of distribution algorithms. Euro J Oper Res 169:392–412MathSciNetCrossRef
Zurück zum Zitat Sagarna R, Arcuri A, Yao X (2007) Estimation of distribution algorithms for testing object oriented software. In: IEEE congress on evolutionary computation Sagarna R, Arcuri A, Yao X (2007) Estimation of distribution algorithms for testing object oriented software. In: IEEE congress on evolutionary computation
Zurück zum Zitat Sajeev ASM, Wibowo B (2003) UML modeling for regression testing of component based systems. Electronic Notes Theor Comput Sci 82(6):1–9CrossRef Sajeev ASM, Wibowo B (2003) UML modeling for regression testing of component based systems. Electronic Notes Theor Comput Sci 82(6):1–9CrossRef
Zurück zum Zitat Schnelte M, Güldali B (2010) Test case generation for visual contracts using AI planning. In: Conformance informatik 2010: service science – neue perspektiven für die informatik, beiträge der 40. Jahrestagung der gesellschaft für informatik e.V. (GI), Band 2, 27.09, 2010, Leipzig Schnelte M, Güldali B (2010) Test case generation for visual contracts using AI planning. In: Conformance informatik 2010: service science – neue perspektiven für die informatik, beiträge der 40. Jahrestagung der gesellschaft für informatik e.V. (GI), Band 2, 27.09, 2010, Leipzig
Zurück zum Zitat Shamshiri S, Rojas J, Fraser G, McMinn P (2015) Random or genetic algorithm search for object-oriented test suite generation?. In: Proceedings of the 2015 annual conference on genetic and evolutionary computation, New York Shamshiri S, Rojas J, Fraser G, McMinn P (2015) Random or genetic algorithm search for object-oriented test suite generation?. In: Proceedings of the 2015 annual conference on genetic and evolutionary computation, New York
Zurück zum Zitat Sumalatha VM, Raju GSVP (2014) Model based test case optimization of UML Activity diagram using evolutionary algorithms. Int J Comput Sci Mob Appl 2(11):131–142 Sumalatha VM, Raju GSVP (2014) Model based test case optimization of UML Activity diagram using evolutionary algorithms. Int J Comput Sci Mob Appl 2(11):131–142
Zurück zum Zitat Taentzer G (2003) AGG: a graph transformation environment for modeling and validation of software. International workshop on applications of graph transformations with industrial relevance. Springer, Berlin, Heidelberg, pp 446–453 Taentzer G (2003) AGG: a graph transformation environment for modeling and validation of software. International workshop on applications of graph transformations with industrial relevance. Springer, Berlin, Heidelberg, pp 446–453
Zurück zum Zitat Ting S, Wu K, Weikai M, Geguang P, Jifeng H, Yuting C, Zhendong S (2017) A survey on data-flow testing. ACM Comput Surv 50(1):1–35CrossRef Ting S, Wu K, Weikai M, Geguang P, Jifeng H, Yuting C, Zhendong S (2017) A survey on data-flow testing. ACM Comput Surv 50(1):1–35CrossRef
Zurück zum Zitat Utting M, Legerad B, Bouquet F, Fourneret E, Peureux F, Vernotte A (2016) Recent advances in model-based testing. In: Memon A (ed) Advances in Computers, vol 101. Elsevier, New York, pp 53–120 Utting M, Legerad B, Bouquet F, Fourneret E, Peureux F, Vernotte A (2016) Recent advances in model-based testing. In: Memon A (ed) Advances in Computers, vol 101. Elsevier, New York, pp 53–120
Zurück zum Zitat Varro D, Balogh A (2007) The model transformation language of the VIATRA2framework. Sci Comput Program 68(3):214–234CrossRef Varro D, Balogh A (2007) The model transformation language of the VIATRA2framework. Sci Comput Program 68(3):214–234CrossRef
Zurück zum Zitat Vieira ME, Dias MS, Richardson DJ (2000) Object-oriented specification-based testing using UML state-chart diagrams. In: Proceedings of the workshop on automated program analysis, testing, and verification (at ICSE’2000) Vieira ME, Dias MS, Richardson DJ (2000) Object-oriented specification-based testing using UML state-chart diagrams. In: Proceedings of the workshop on automated program analysis, testing, and verification (at ICSE’2000)
Zurück zum Zitat Wagner S (2010) A bayesian network approach to assess and predict software quality using activity-based quality models. Inf Softw Technol 52:1230–1241CrossRef Wagner S (2010) A bayesian network approach to assess and predict software quality using activity-based quality models. Inf Softw Technol 52:1230–1241CrossRef
Zurück zum Zitat Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 1(6):80–83CrossRef Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 1(6):80–83CrossRef
Zurück zum Zitat Yang Z, Yu Z, Bai C (2014) The approach of graphical user interface testing guided by Bayesian model. Lecture notes in electrical engineering, Springer, Cham, pp 385–393 Yang Z, Yu Z, Bai C (2014) The approach of graphical user interface testing guided by Bayesian model. Lecture notes in electrical engineering, Springer, Cham, pp 385–393
Zurück zum Zitat Yousefian R, Rafe V, Rahmani M (2014) A heuristic solution for model checking graph transformation systems. Appl Soft Comput 24(C):169–180CrossRef Yousefian R, Rafe V, Rahmani M (2014) A heuristic solution for model checking graph transformation systems. Appl Soft Comput 24(C):169–180CrossRef
Metadaten
Titel
Using Bayesian optimization algorithm for model-based integration testing
verfasst von
Vahid Rafe
Somayeh Mohammady
Erik Cuevas
Publikationsdatum
16.11.2021
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 7/2022
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-021-06476-9

Weitere Artikel der Ausgabe 7/2022

Soft Computing 7/2022 Zur Ausgabe

Premium Partner