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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)
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)
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)
Sapna P.G., Hrushikesha Mohanty, Prioritization of Scenarios based on UML Activity Diagrams,First International Conference on Computational Intelligence, Communication Systems and Networks (2009)
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)
Athira B, Philip Samuel, Web Services Regression Test Case Prioritization, IEEE (2010)
Sapna P.G., Hrushikesha Mohanty,Prioritizing Use Cases to aid ordering of Scenarios, Third UKSim European Symposium on Computer Modeling and Simulation (2009)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)