Skip to main content

2021 | OriginalPaper | Buchkapitel

Generating Feasible Path Between Path Testing and Data Flow Testing

verfasst von : C. P. Indumathi, A. Ajina

Erschienen in: Evolutionary Computing and Mobile Sustainable Networks

Verlag: Springer Singapore

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

search-config
loading …

Abstract

Software testing plays a major role in developing error-free software. The scope of testing the software is to identify the errors and errors present in the software. The data for testing are generated at the initial stage of software testing, which is a complex task during the testing process. There are several techniques that are available to generate test data. The paper puts forth the method to produce the cases that are used in testing from the control flow graph which is based on the path-oriented approach. This technique is to determine the feasible path upon all the possible paths. To solve this technique efficiently, a genetic algorithm is applied to identify the path that is optimal. The results from the pathwise approach are compared to the data flow testing approach. The comparative result shows that the produced data set for path testing produces a more feasible path than the data flow testing technique.

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 "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!

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!

Literatur
1.
Zurück zum Zitat Trivedi SH (2012) Software testing techniques. Int J Adv Res Comput Sci Softw Eng 2(12) Trivedi SH (2012) Software testing techniques. Int J Adv Res Comput Sci Softw Eng 2(12)
2.
Zurück zum Zitat Korel B (2000) Automated software test data generation. IEEE Trans Softw Eng 16 Korel B (2000) Automated software test data generation. IEEE Trans Softw Eng 16
3.
Zurück zum Zitat Segura S, Automated test data generation on the analyses of feature models: a metamorphic testing approach. In: European Commission and Spanish Government under CICYT project Segura S, Automated test data generation on the analyses of feature models: a metamorphic testing approach. In: European Commission and Spanish Government under CICYT project
4.
Zurück zum Zitat HongChun Z (2013) Research on new techniques and envelopment trend of software testing. In: 2nd international conference on computer science and electronics engineering, Atlantis Press, Paris HongChun Z (2013) Research on new techniques and envelopment trend of software testing. In: 2nd international conference on computer science and electronics engineering, Atlantis Press, Paris
5.
Zurück zum Zitat Minj J, Belchanden L (2013) Path oriented test case generation for UML state diagram using genetic algorithm. Int J Comput Appl 82(7):0975–8887 Minj J, Belchanden L (2013) Path oriented test case generation for UML state diagram using genetic algorithm. Int J Comput Appl 82(7):0975–8887
6.
Zurück zum Zitat Schmid M, Hill F, Data generation techniques for automated software robustness testing. In: Reliable software techniques corporation, defence advanced research project agency (DARPA) Schmid M, Hill F, Data generation techniques for automated software robustness testing. In: Reliable software techniques corporation, defence advanced research project agency (DARPA)
7.
Zurück zum Zitat Rajappa V, Biradar A (2008) Efficient software test case generation using genetic algorithm based graph theory. In: IEEE in proceedings of the 1st international conference on emerging trends in engineering and technology (ICETET 08), pp 298–303 Rajappa V, Biradar A (2008) Efficient software test case generation using genetic algorithm based graph theory. In: IEEE in proceedings of the 1st international conference on emerging trends in engineering and technology (ICETET 08), pp 298–303
8.
Zurück zum Zitat Lefticaru R, Ipate F (2008) Automatic state-based test generation using genetic algorithms. In: IEEE 9th international symposium on symbolic and numeric algorithms for scientific computing Lefticaru R, Ipate F (2008) Automatic state-based test generation using genetic algorithms. In: IEEE 9th international symposium on symbolic and numeric algorithms for scientific computing
9.
Zurück zum Zitat Latiu GI, Cret OA (2012) Automatic test data generation for software path testing criteria evolutionary algorithm. In: 2012 IEEE international conference on emerging intelligent data and web technology (EIDWT), pp 1–8 Latiu GI, Cret OA (2012) Automatic test data generation for software path testing criteria evolutionary algorithm. In: 2012 IEEE international conference on emerging intelligent data and web technology (EIDWT), pp 1–8
10.
Zurück zum Zitat Keyvanpour MR, Homayouni H (2012) Automatic software test case generation: an analytical classification framework. Int J Softw Eng Appl 6(4) Keyvanpour MR, Homayouni H (2012) Automatic software test case generation: an analytical classification framework. Int J Softw Eng Appl 6(4)
11.
Zurück zum Zitat Pargas RP, Peck RR (1999) Test data generation using genetic algorithms. J Softw Test Verif Reliab (Wiley) Pargas RP, Peck RR (1999) Test data generation using genetic algorithms. J Softw Test Verif Reliab (Wiley)
12.
Zurück zum Zitat Varshney S, Mehrotra M (2014) Automated software test data generation for data flow dependencies using genetic algorithm. Int J Adv Res Comput Sci Softw Eng 4(2) Varshney S, Mehrotra M (2014) Automated software test data generation for data flow dependencies using genetic algorithm. Int J Adv Res Comput Sci Softw Eng 4(2)
13.
Zurück zum Zitat Ahmed MA, Hermadi I (2007) GA based multi-paths test data generator. Elsevier Comput Oper Res 35:3107–3124CrossRef Ahmed MA, Hermadi I (2007) GA based multi-paths test data generator. Elsevier Comput Oper Res 35:3107–3124CrossRef
15.
Zurück zum Zitat Gong D, Yao X (2010) Automatic detection of infeasible paths in software testing. IET Softw 4(5):361–370CrossRef Gong D, Yao X (2010) Automatic detection of infeasible paths in software testing. IET Softw 4(5):361–370CrossRef
Metadaten
Titel
Generating Feasible Path Between Path Testing and Data Flow Testing
verfasst von
C. P. Indumathi
A. Ajina
Copyright-Jahr
2021
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-5258-8_32

Neuer Inhalt