Skip to main content

2022 | OriginalPaper | Buchkapitel

13. Event Sequence T-Way Test Strategy for Events Driven System

verfasst von : Yuqi Liu, Daming Pei, Shiyuan Fang

Erschienen in: Advances in Smart Vehicular Technology, Transportation, Communication and Applications

Verlag: Springer Singapore

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

search-config
loading …

Abstract

Event-driven softwares (EDS) are now widely developed and used. Common example of Event-driven software span multiple domains from embedded systems to web and GUI applications. Testing methods based on event executing permutation is common in software testing field. Combinatorial method has been applied to generate sequence coverage array (SCA) such as t-seq algorithm developed by Kuhn et al. The SCA generated was aimed at n distinct events which occurs exactly once in sequence. However, event may be repeatable in test sequence, because, for most reactive or event driven systems, events occur multiple times in the course of practical use. Existing sequence coverage array generated by combinatorial method may exist redundancy for repeatable events. Therefore, we propose a reduction algorithm for removing the unwanted subsequence of SCA. Furthermore, we introduced a direct construction method to generate one-row test sequence, which satisfy t-way permutations coverage of n events.

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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Banbara, M., Tamura, N., Inoue, K.: Generating event-sequence test cases by answer set programming with the incidence matrix (2012) Banbara, M., Tamura, N., Inoue, K.: Generating event-sequence test cases by answer set programming with the incidence matrix (2012)
2.
Zurück zum Zitat Barin, M., Erdem, E., Inoue, K., Oetsch, J., Puhrer, J., Tompits, H., Yilmaz, C., Yilmaz, C.: Event-sequence testing using answer-set programming. Int. J. Adv. Softw. 5(3 and 4), 237–251 (2012) Barin, M., Erdem, E., Inoue, K., Oetsch, J., Puhrer, J., Tompits, H., Yilmaz, C., Yilmaz, C.: Event-sequence testing using answer-set programming. Int. J. Adv. Softw. 5(3 and 4), 237–251 (2012)
3.
Zurück zum Zitat Brooks, P.A., Memon, A.M.: Introducing a test suite similarity metric for event sequence-based test cases. In: IEEE International Conference on Software Maintenance, pp. 243–252 (2009) Brooks, P.A., Memon, A.M.: Introducing a test suite similarity metric for event sequence-based test cases. In: IEEE International Conference on Software Maintenance, pp. 243–252 (2009)
4.
Zurück zum Zitat Capsper, A.M., Jensen, S., Prasad, R.: Automated testing with targeted event sequence generation. In: International Symposium on Software Testing and Analysis, pp. 67–77 (2013) Capsper, A.M., Jensen, S., Prasad, R.: Automated testing with targeted event sequence generation. In: International Symposium on Software Testing and Analysis, pp. 67–77 (2013)
5.
Zurück zum Zitat Farchi, E., Segall, I., Tzoref-Brill, R., Zlotnick, A.: Combinatorial testing with order requirements. In: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Los Alamitos, CA, USA, Apr 2014, pp. 118–127. IEEE Computer Society Farchi, E., Segall, I., Tzoref-Brill, R., Zlotnick, A.: Combinatorial testing with order requirements. In: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Los Alamitos, CA, USA, Apr 2014, pp. 118–127. IEEE Computer Society
6.
Zurück zum Zitat Hazli, M., Zamli, K.Z., Othman, R.R.: Sequence-based interaction testing implementation using bees algorithm. In: 2012 IEEE Symposium on Computers and Informatics (ISCI) (2012) Hazli, M., Zamli, K.Z., Othman, R.R.: Sequence-based interaction testing implementation using bees algorithm. In: 2012 IEEE Symposium on Computers and Informatics (ISCI) (2012)
7.
Zurück zum Zitat Kuhn, D.R., Higdon, J.M., Lawrence, J.F., Kacker, R.N., Lei, Y.: Combinatorial methods for event sequence testing. IEEE Comput. Soc. (2012) Kuhn, D.R., Higdon, J.M., Lawrence, J.F., Kacker, R.N., Lei, Y.: Combinatorial methods for event sequence testing. IEEE Comput. Soc. (2012)
8.
Zurück zum Zitat Kuhn, D.R., Higdon, J.M., Lawrence, J.F., Kacker, R.N., Lei, Y.: Efficient methods for interoperability testing using event sequences. Crosstalk J. Defense Softw. Eng. (2012) Kuhn, D.R., Higdon, J.M., Lawrence, J.F., Kacker, R.N., Lei, Y.: Efficient methods for interoperability testing using event sequences. Crosstalk J. Defense Softw. Eng. (2012)
9.
Zurück zum Zitat Margalit, O.: Better bounds for event sequencing testing. In: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops, pp. 281–284 (2013) Margalit, O.: Better bounds for event sequencing testing. In: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops, pp. 281–284 (2013)
10.
Zurück zum Zitat Mayo, Q., Michaels, R., Bryce, R.: Test suite reduction by combinatorial-based coverage of event sequences. In: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops, pp. 128–132 (2014) Mayo, Q., Michaels, R., Bryce, R.: Test suite reduction by combinatorial-based coverage of event sequences. In: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops, pp. 128–132 (2014)
11.
Zurück zum Zitat Nasser, A.B., Hujainah, F., Alsewari, A., Zamli, K.Z.: Sequence and sequence-less t-way test suite generation strategy based on flower pollination algorithm. In: 2015 IEEE Student Conference on Research and Development (SCOReD) (2016) Nasser, A.B., Hujainah, F., Alsewari, A., Zamli, K.Z.: Sequence and sequence-less t-way test suite generation strategy based on flower pollination algorithm. In: 2015 IEEE Student Conference on Research and Development (SCOReD) (2016)
12.
Zurück zum Zitat Rahman, M., Othman, R.R., Ahmad, R.B., Rahman, M.M.: Event driven input sequence t-way test strategy using simulated annealing. In: 2014 5th International Conference on Intelligent Systems, Modelling and Simulation, pp. 663–667 (2014) Rahman, M., Othman, R.R., Ahmad, R.B., Rahman, M.M.: Event driven input sequence t-way test strategy using simulated annealing. In: 2014 5th International Conference on Intelligent Systems, Modelling and Simulation, pp. 663–667 (2014)
14.
Zurück zum Zitat Wang, W., Sampath, S., Yu, L., Kacker, R.: An interaction-based test sequence generation approach for testing web applications. In: 2008 11th IEEE High Assurance Systems Engineering Symposium (2008) Wang, W., Sampath, S., Yu, L., Kacker, R.: An interaction-based test sequence generation approach for testing web applications. In: 2008 11th IEEE High Assurance Systems Engineering Symposium (2008)
15.
Zurück zum Zitat Xun, Y., Cohen, M.B., Memon, A.M.: Covering array sampling of input event sequences for automated GUI testing. In: 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE), Atlanta, Georgia, USA, 5–9 Nov 2007 Xun, Y., Cohen, M.B., Memon, A.M.: Covering array sampling of input event sequences for automated GUI testing. In: 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE), Atlanta, Georgia, USA, 5–9 Nov 2007
16.
Zurück zum Zitat Xun, Y., Memon, A.M.: Generating event sequence-based test cases using GUI runtime state feedback. IEEE Trans. Softw. Eng. 36(1), 81–95 (2010)CrossRef Xun, Y., Memon, A.M.: Generating event sequence-based test cases using GUI runtime state feedback. IEEE Trans. Softw. Eng. 36(1), 81–95 (2010)CrossRef
17.
Zurück zum Zitat Zamli, K.Z., Othman, R.R., Zabil, M.: On sequence based interaction testing. Comput. Inform. 662–667 (2011) Zamli, K.Z., Othman, R.R., Zabil, M.: On sequence based interaction testing. Comput. Inform. 662–667 (2011)
Metadaten
Titel
Event Sequence T-Way Test Strategy for Events Driven System
verfasst von
Yuqi Liu
Daming Pei
Shiyuan Fang
Copyright-Jahr
2022
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-16-4039-1_13

    Premium Partner