Abstract
Management of test scenarios involves ordering and selecting a set of test scenarios for testing with the objective of fulfilling criteria like maximizing coverage or discovering defects as early as possible. To do this, knowledge about the main activities in the domain and the interactions between them need to be maintained. This knowledge helps in categorizing scenarios as per the approaches used for testing. Current approaches to test management involve generating scenarios related to use cases. However, the use case based approach does not capture knowledge about the dependencies that exist among activities in the domain and therefore cannot provide complete information for scenario management. Ontologies provide a mechanism to represent this knowledge. They also provide a means to share and reason on knowledge that is captured. The objective of this work is to use ontologies to aid test management.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Antoniou, G., van Harmelen, F.: A Semantic Web Primer. The MIT Press, Cambridge (2004)
Bezerra, D., Costa, A., Okada, K.: swtoI (Software Test Ontology Integrated) and its Application in Linux Test. In: Proceedings of Ontose 2009, pp. 25–36 (2009)
Dillon, T.S., Chang, E., Wongthongtham, P.: Ontology-based software engineering-software engineering 2.0. In: Proceedings of the 19th Australian Conference on Software Engineering, pp. 13–23. IEEE, Los Alamitos (2008)
DuCharme, B.: XSLT Quickly. Manning Publications
Mendes, O., Abran, A., Montral Qubec, H.K.: Software engineering ontology: A development methodology. In: Metrics News
Juristo, N., Ferndandez, M., Gomez-Perez, A.: METHONTOLOGY: From Ontological Art Towards Ontological Engineering. AAAI Technical Report SS-97-06, 15(2) (1997)
Mabotuwana, T., Warren, J.: An ontology based approach to enhance querying capabilities of general practice medicine for better management of hypertension. Artificial Intelligence in Medicine (2009)
Noy, N.F., McGuinness, D.L.: Ontology Development 101: A Guide to Creating Your First Ontology. Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001- 0880, 15(2) (2001)
Nguyen, C.D., Perini, A., Tonella, P.: Ontology-based Test Generation for Multiagent Systems. In: AAMAS 2008: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems, pp. 1315–1320 (2008)
Andrea Rodriguez, M., Egenhofer, M.J.: Determining semantic similarity among entity classes from different ontologies. IEEE Transactions on Knowledge and Data Engineering 15(2), 442–456 (2003)
Chang, E., Wongthongtham, P., Cheah, C.: Software Engineering Sub Ontology for Specific Software Development. In: Proceedings of 29th Annual EEE/NASA Software Engineering Workshop (SEW 2005), pp. 27–33. IEEE, Los Alamitos (2005)
Wongthongtham, P., Chang, E., Dillon, T.: Towards Ontology-based Software Engineering for Multi-site Software Development. In: 3rd IEEE International Conference on Industrial Informatics (INDIN), pp. 362–365. IEEE, Los Alamitos (2005)
Zhu, H., Huo, Q.: Developing software testing ontology in UML for a software growth environment of web-based applications. Software Evolution with UML and XML, 263–295 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sapna, P.G., Mohanty, H. (2011). An Ontology Based Approach for Test Scenario Management. In: Dua, S., Sahni, S., Goyal, D.P. (eds) Information Intelligence, Systems, Technology and Management. ICISTM 2011. Communications in Computer and Information Science, vol 141. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19423-8_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-19423-8_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19422-1
Online ISBN: 978-3-642-19423-8
eBook Packages: Computer ScienceComputer Science (R0)