Skip to main content
Top

2019 | OriginalPaper | Chapter

White-Box Testing Framework for Object-Oriented Programming. An Approach Based on Message Sequence Specification and Aspect Oriented Programming

Authors : Martín L. Larrea, Juan Ignacio Rodríguez Silva, Matías N. Selzer, Dana K. Urribarri

Published in: Computer Science – CACIC 2018

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The quality of software has become one of the most important factor in determining the success of products or enterprises. This paper presents a white-box testing framework for Object-Oriented Programming based on Message Sequence Specification and Aspect Oriented Programming. In the context of an Object-Oriented program, our framework can be used to test the correct order in which the methods of a class are invoked.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Literature
1.
go back to reference Kirani, S., Tsai, W.T.: Specification and verification of object-oriented programs. Computer Science Department, University of Minnesota, Technical report (1994) Kirani, S., Tsai, W.T.: Specification and verification of object-oriented programs. Computer Science Department, University of Minnesota, Technical report (1994)
3.
go back to reference Silva, J.I.R., Larrea, M.: White-box testing framework for object-oriented programming based on message sequence specification. In: XXIV Congreso Argentino de Ciencias de la Computación (Tandil 2018), pp. 532–541 (2018) Silva, J.I.R., Larrea, M.: White-box testing framework for object-oriented programming based on message sequence specification. In: XXIV Congreso Argentino de Ciencias de la Computación (Tandil 2018), pp. 532–541 (2018)
5.
go back to reference Weißleder, S.: Test models and coverage criteria for automatic model-based test generation with UML state machines. Ph.D. thesis, Humboldt University of Berlin (2010) Weißleder, S.: Test models and coverage criteria for automatic model-based test generation with UML state machines. Ph.D. thesis, Humboldt University of Berlin (2010)
6.
go back to reference Friske, M., Schlingloff, B.H., Weißleder, S.: Composition of model-based test coverage criteria. In: MBEES, pp. 87–94 (2008) Friske, M., Schlingloff, B.H., Weißleder, S.: Composition of model-based test coverage criteria. In: MBEES, pp. 87–94 (2008)
7.
go back to reference Tsai, W.T., Tu, Y., Shao, W., Ebner, E.: Testing extensible design patterns in object-oriented frameworks through scenario templates. In: Proceedings of the Twenty-Third Annual International Computer Software and Applications Conference (Cat. No. 99CB37032), pp. 166–171. IEEE (1999). https://doi.org/10.1109/CMPSAC.1999.812695 Tsai, W.T., Tu, Y., Shao, W., Ebner, E.: Testing extensible design patterns in object-oriented frameworks through scenario templates. In: Proceedings of the Twenty-Third Annual International Computer Software and Applications Conference (Cat. No. 99CB37032), pp. 166–171. IEEE (1999). https://​doi.​org/​10.​1109/​CMPSAC.​1999.​812695
8.
go back to reference Tsai, W.T., Paul, R., Cao, Z., Yu, L., Saimi, A.: Verification of web services using an enhanced UDDI server. In: Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2003), pp. 131–138. IEEE (2003). https://doi.org/10.1109/WORDS.2003.1218075 Tsai, W.T., Paul, R., Cao, Z., Yu, L., Saimi, A.: Verification of web services using an enhanced UDDI server. In: Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2003), pp. 131–138. IEEE (2003). https://​doi.​org/​10.​1109/​WORDS.​2003.​1218075
10.
go back to reference Larrea, M.L.: Black-box testing technique for information visualization. Sequencing constraints with low-level interactions. J. Comput. Sci. Technol. 17, 37–48 (2017) Larrea, M.L.: Black-box testing technique for information visualization. Sequencing constraints with low-level interactions. J. Comput. Sci. Technol. 17, 37–48 (2017)
11.
go back to reference Turner, J.D.: Supporting interactive system testing with interaction sequences. Ph.D. thesis, The University of Waikato (2019) Turner, J.D.: Supporting interactive system testing with interaction sequences. Ph.D. thesis, The University of Waikato (2019)
12.
go back to reference Laddad, R.: AspectJ in Action: Practical Aspect-Oriented Programming. Manning Publications Co., Greenwich (2003) Laddad, R.: AspectJ in Action: Practical Aspect-Oriented Programming. Manning Publications Co., Greenwich (2003)
Metadata
Title
White-Box Testing Framework for Object-Oriented Programming. An Approach Based on Message Sequence Specification and Aspect Oriented Programming
Authors
Martín L. Larrea
Juan Ignacio Rodríguez Silva
Matías N. Selzer
Dana K. Urribarri
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-20787-8_10

Premium Partner