Skip to main content

2013 | OriginalPaper | Buchkapitel

63. A Method of Automatic Regression Test Scope Selection Using Features Digraph

verfasst von : Yifan Li, Jun Guo

Erschienen in: Emerging Technologies for Information Systems, Computing, and Management

Verlag: Springer New York

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

search-config
loading …

Abstract

Regression Testing is an extremely efficient technique used to ensure the quality of changed program. For feature-based systems, the traditional approaches rely on engineer’s empirical practice. Therefore, the regression scope will vary from person to person. To improve those unstable methods, the authors presented an algorithm which could automatically select the retest features. The method was based on the building of weighted features digraph and the calculation of dependence values. Meanwhile, the authors proposed some “selection rules” as criteria for these retested features. Besides, a tool “FeaNetwork” had been built to evaluate the performance of our algorithm, and the result was better than empirical methods.

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!

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!

Literatur
1.
Zurück zum Zitat Engström, E., Runeson, P., Skoglund, M.: A systematic review on regression test selection techniques. Inf. Softw. Technol. 52, 14–30 (2010)CrossRef Engström, E., Runeson, P., Skoglund, M.: A systematic review on regression test selection techniques. Inf. Softw. Technol. 52, 14–30 (2010)CrossRef
2.
Zurück zum Zitat Y.-F. Chen, D. S. Rosenblum, K.-P. Vo.: Test tube: a system for selective regression testing. In: Proceedings of the International Conference on Software Engineering, IEEE, Los Alamitos, CA, USA, pp. 211–220 (1994) Y.-F. Chen, D. S. Rosenblum, K.-P. Vo.: Test tube: a system for selective regression testing. In: Proceedings of the International Conference on Software Engineering, IEEE, Los Alamitos, CA, USA, pp. 211–220 (1994)
3.
Zurück zum Zitat Gupta, R., Harrold, M.J., Soffa, M.L.: Program Slicing-Based Regression Testing Techniques. Softw. Test. Verification Reliab. 6, 83–111 (1996)CrossRef Gupta, R., Harrold, M.J., Soffa, M.L.: Program Slicing-Based Regression Testing Techniques. Softw. Test. Verification Reliab. 6, 83–111 (1996)CrossRef
4.
Zurück zum Zitat Rothermel, G., Harrold, M.J.: A safe, efficient regression test selection technique. In: ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 6, pp. 173-210 (1997) Rothermel, G., Harrold, M.J.: A safe, efficient regression test selection technique. In: ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 6, pp. 173-210 (1997)
5.
Zurück zum Zitat Wu, Y., Chen, M.-H., Kao, H.M.: Regression testing on object-oriented programs, presented at the International Symposium on Software Reliability Engineering (ISSRE 1999), Boca Raton, FL, USA (1999) Wu, Y., Chen, M.-H., Kao, H.M.: Regression testing on object-oriented programs, presented at the International Symposium on Software Reliability Engineering (ISSRE 1999), Boca Raton, FL, USA (1999)
6.
Zurück zum Zitat Mao, C., Lu, Y.: Regression testing for component-based software systems by enhancing change information. In: Proceedings of the 12th Asia-Pacific Software Engineering Conference (2005) Mao, C., Lu, Y.: Regression testing for component-based software systems by enhancing change information. In: Proceedings of the 12th Asia-Pacific Software Engineering Conference (2005)
7.
Zurück zum Zitat Orso, A., Harrold, M.J., Rosenblum, D., Rothermel, G., Soffa, M. L., Do, H.: Using component metacontent to support the regression testing of component-based software. In: Proceedings of IEEE International Conference on Software Maintenance (ICSM 2001), pp. 716–725 (2001) Orso, A., Harrold, M.J., Rosenblum, D., Rothermel, G., Soffa, M. L., Do, H.: Using component metacontent to support the regression testing of component-based software. In: Proceedings of IEEE International Conference on Software Maintenance (ICSM 2001), pp. 716–725 (2001)
8.
Zurück zum Zitat Sajeev, A.S.M., Wibowo, B.: Regression test selection based on version changes of components. In: Software Engineering Conference, 2003, Tenth Asia-Pacific, pp. 78–85 (2003) Sajeev, A.S.M., Wibowo, B.: Regression test selection based on version changes of components. In: Software Engineering Conference, 2003, Tenth Asia-Pacific, pp. 78–85 (2003)
9.
Zurück zum Zitat Yanping, C., Robert, L.P., Sims, D.P.: Specification-based regression test selection with risk analysis, presented at the 2002 Conference of the Centre for Advanced Studies on Collaborative research (2002) Yanping, C., Robert, L.P., Sims, D.P.: Specification-based regression test selection with risk analysis, presented at the 2002 Conference of the Centre for Advanced Studies on Collaborative research (2002)
10.
Zurück zum Zitat Ren, X.X., Shah, F., Tip, F., Ryder, B.G., Chesley, O.: Chianti: A tool for change impact analysis of Java programs. ACM Sigplan Notices 39, 432–448 (2004)CrossRef Ren, X.X., Shah, F., Tip, F., Ryder, B.G., Chesley, O.: Chianti: A tool for change impact analysis of Java programs. ACM Sigplan Notices 39, 432–448 (2004)CrossRef
11.
Zurück zum Zitat Haftmann, F., Kossmann, D., Lo, E.: A framework for efficient regression tests on database applications. Vldb J. 16, 145–164 (2007)CrossRef Haftmann, F., Kossmann, D., Lo, E.: A framework for efficient regression tests on database applications. Vldb J. 16, 145–164 (2007)CrossRef
12.
Zurück zum Zitat Memon, A.M.: Using tasks to automate regression testing of GUIs. In: IASTED International Conference on Artificial Intelligence and Applications (AIA 2004) (2004) Memon, A.M.: Using tasks to automate regression testing of GUIs. In: IASTED International Conference on Artificial Intelligence and Applications (AIA 2004) (2004)
13.
Zurück zum Zitat Klosch, R.R., Glaser, P.W., Truschnegg, R.J.: A testing approach for large system portfolios in industrial environments. J. Syst. Softw. 62, 11–20 (2002)CrossRef Klosch, R.R., Glaser, P.W., Truschnegg, R.J.: A testing approach for large system portfolios in industrial environments. J. Syst. Softw. 62, 11–20 (2002)CrossRef
14.
Zurück zum Zitat Tillmann, N., de Halleux, J.: Pex–White Box Test generation for. NET. Test and Proof. 4966, 134–153 (2008) Tillmann, N., de Halleux, J.: Pex–White Box Test generation for. NET. Test and Proof. 4966, 134–153 (2008)
Metadaten
Titel
A Method of Automatic Regression Test Scope Selection Using Features Digraph
verfasst von
Yifan Li
Jun Guo
Copyright-Jahr
2013
Verlag
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-7010-6_63

Neuer Inhalt