Skip to main content

2018 | OriginalPaper | Buchkapitel

Model-Based Test Case Prioritization Using UML Activity Diagram and Design Level Attributes

verfasst von : Shaswati Dash, Namita Panda, Arup Abhinna Acharya

Erschienen in: Information Systems Design and Intelligent Applications

Verlag: Springer Singapore

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

search-config
loading …

Abstract

This paper presents a prioritization technique that prioritizes the test cases using different design attributes like cohesion, coupling, the number of database access, and non-functional requirements. First, the system requirements are modeled using UML activity diagram (AD). The AD is turned into activity diagram graph (ADG), and the ADG is traversed to find out the test scenarios that are identified by the linearly independent paths in the ADG. Depending upon the different design attributes, weights for each node in the graph are identified and a final priority value is assigned to each node. The nodes executed for every test are identified, the priority value (PV) of the nodes is summed up, and the test case is assigned with a final priority value. Finally, depending on the priority value, the test cases are prioritized. The efficiency of the suggested approach is evaluated using the APFD metric.

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 Budha G., Namita P., Arup A. A.: Test Case Generation for Use Case Dependency Fault Detection. Electronics Computer Technology (ICECT), 2011 3rd International Conference on Vol. 1. IEEE, 2011. Budha G., Namita P., Arup A. A.: Test Case Generation for Use Case Dependency Fault Detection. Electronics Computer Technology (ICECT), 2011 3rd International Conference on Vol. 1. IEEE, 2011.
2.
Zurück zum Zitat Naresh C., Software Testing Principles: Practices. Oxford University Press, 2010. Naresh C., Software Testing Principles: Practices. Oxford University Press, 2010.
3.
Zurück zum Zitat Rajib M.: Fundamentals of software engineering. PHI Learning Pvt. Ltd., 2014. Rajib M.: Fundamentals of software engineering. PHI Learning Pvt. Ltd., 2014.
4.
Zurück zum Zitat Ahmed A. A., Mohamed S., Essam K.: Software testing suite prioritization using Multi-Criteria Fitness Function. 2012 22nd International Conference on Computer Theory and Applications (ICCTA), Alexandria, 2012, pp. 160–166. Ahmed A. A., Mohamed S., Essam K.: Software testing suite prioritization using Multi-Criteria Fitness Function. 2012 22nd International Conference on Computer Theory and Applications (ICCTA), Alexandria, 2012, pp. 160–166.
5.
Zurück zum Zitat Galeebathullah B., Indumathi C. P.: A Novel Approach for controlling a Size of a Test Suite with Simple Technique. Int. J. Comput. Sci. Eng 2 (2010): 614–618. Galeebathullah B., Indumathi C. P.: A Novel Approach for controlling a Size of a Test Suite with Simple Technique. Int. J. Comput. Sci. Eng 2 (2010): 614–618.
6.
Zurück zum Zitat Samia J., Dip N., Sharfuddin M.: Test Case Prioritization Based on Fault Dependency. International Journal of Modern Education and Computer Science (IJMECS) 8.4 (2016): 33. Samia J., Dip N., Sharfuddin M.: Test Case Prioritization Based on Fault Dependency. International Journal of Modern Education and Computer Science (IJMECS) 8.4 (2016): 33.
7.
Zurück zum Zitat Bogdan K., George. K., Luay. H. T.: Application of System Models in Regression Test Suite Prioritization. 2008 IEEE International Conference on Software Maintenance, Beijing, 2008, pp. 247–256. Bogdan K., George. K., Luay. H. T.: Application of System Models in Regression Test Suite Prioritization. 2008 IEEE International Conference on Software Maintenance, Beijing, 2008, pp. 247–256.
9.
Zurück zum Zitat Monalisa S., Debasish K., Rajib M.: Automatic Test Case Generation from UML Models. In Information Technology, (ICIT 2007). 10th International Conference on. IEEE, 2007, pp. 196–201. Monalisa S., Debasish K., Rajib M.: Automatic Test Case Generation from UML Models. In Information Technology, (ICIT 2007). 10th International Conference on. IEEE, 2007, pp. 196–201.
10.
Zurück zum Zitat Debasish K., Debasis S.: A Novel Approach to generate test cases from UML Activity Diagrams. Journal of Object Technology, vol. 8, no. 3, pp. 65–83, 2009. Debasish K., Debasis S.: A Novel Approach to generate test cases from UML Activity Diagrams. Journal of Object Technology, vol. 8, no. 3, pp. 65–83, 2009.
11.
Zurück zum Zitat Xiaolin W., Hongwei Z.: History-Based Dynamic Test Case Prioritization for Requirement Properties in Regression Testing. Continuous Software Evolution and Delivery (CSED), IEEE/ACM International WORKSHOP on. IEEE, 2016. Xiaolin W., Hongwei Z.: History-Based Dynamic Test Case Prioritization for Requirement Properties in Regression Testing. Continuous Software Evolution and Delivery (CSED), IEEE/ACM International WORKSHOP on. IEEE, 2016.
13.
Zurück zum Zitat Andrea J.: Test Case Generation and prioritization: A Process-Mining Approach. 2017 IEEE International Conference on software Testing, Verification and validation workshops (ICSTW), Tokyo, Japan, 2017, pp. 38–39. Andrea J.: Test Case Generation and prioritization: A Process-Mining Approach. 2017 IEEE International Conference on software Testing, Verification and validation workshops (ICSTW), Tokyo, Japan, 2017, pp. 38–39.
Metadaten
Titel
Model-Based Test Case Prioritization Using UML Activity Diagram and Design Level Attributes
verfasst von
Shaswati Dash
Namita Panda
Arup Abhinna Acharya
Copyright-Jahr
2018
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-7512-4_38