Skip to main content

Test Scenario Prioritization Using UML Use Case and Activity Diagram

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 556))

Abstract

Software testing mainly aims at providing software quality assurance by verifying the behavior of a software using a finite set of test cases. The continuous evolution of software makes it impossible to perform exhaustive testing. The need for regression testing is to uncover new software bugs in existing system after some changes have been made to ensure that the existing functionalities are working fine. Re-executing the whole test suite is time-consuming as well as expensive. Hence, this issue can be handled by test case prioritization technique. Prioritization helps to organize the test suites in an effective manner where high-priority test cases are executed earlier than the low priority test cases based on some criteria. In this paper, a new prioritization approach is proposed using UML use case diagram and UML activity diagram. We have applied our technique to a particular of a case study which indicates the effectiveness of our proposed approach in prioritizing test scenarios.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Sebastian Elbaum, Alexey G. Malishevsky,Gregg Rothermel, Test Case Prioritization: A Family of Empirical Studies, IEEE Transactions on Software Engineering, VOL. 28, NO. 2 (2002)

    Google Scholar 

  2. Bogdan Korel, George Koutsogiannakis, Experimental Comparison of Code-Based and Model-Based Test Prioritization, IEEE International Conference on Software Testing Verification and Validation Workshops (2009)

    Google Scholar 

  3. Rajani Kanta Mohanty, Binod Kumar Pattanayak and Durga Prasad Mohapatra, UML Based Web Service Regression Testing Using Test Cases: A Case Study,ARPN Journal of Engineering and Applied Sciences,VOL. 7, NO. 11 (2012)

    Google Scholar 

  4. Sapna P.G., Hrushikesha Mohanty, Prioritization of Scenarios based on UML Activity Diagrams,First International Conference on Computational Intelligence, Communication Systems and Networks (2009)

    Google Scholar 

  5. Sanjukta Mohanty, Arup Abhinna Acharya, Durga Prasad Mohapatra, A Model Based Prioritization Technique for Component Based Software Retesting Using UML State Chart Diagram, IEEE (2011)

    Google Scholar 

  6. Athira B, Philip Samuel, Web Services Regression Test Case Prioritization, IEEE (2010)

    Google Scholar 

  7. Sapna P.G., Hrushikesha Mohanty,Prioritizing Use Cases to aid ordering of Scenarios, Third UKSim European Symposium on Computer Modeling and Simulation (2009)

    Google Scholar 

  8. Prachet Bhuyan, Abhishek Kumar, Model Based Regression Testing Approach of Service Oriented Architecture (SOA) Based Application: A Case Study, International Journal of Computer Science and Informatics (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prachet Bhuyan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Bhuyan, P., Ray, A., Das, M. (2017). Test Scenario Prioritization Using UML Use Case and Activity Diagram. In: Behera, H., Mohapatra, D. (eds) Computational Intelligence in Data Mining. Advances in Intelligent Systems and Computing, vol 556. Springer, Singapore. https://doi.org/10.1007/978-981-10-3874-7_47

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3874-7_47

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3873-0

  • Online ISBN: 978-981-10-3874-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics