Skip to main content

IFTT: Software Application Interfaces Regression Testing

  • Conference paper
  • First Online:
Business Information Systems (BIS 2017)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 288))

Included in the following conference series:

Abstract

As modern enterprises use a number of different information systems, the problem of integrating them becomes crucial. One of the most-used patterns for integration is through application interfaces. However, information systems change constantly in order to respond to the new informational needs of enterprises. The regression testing goal is to assure that systems work correctly after each introduced change. Because the regression testing process is both time and resource consuming, support tools are needed. Since the nature of the changes in a system might vary, the testing techniques and supporting tools must be specific to the system and testing scope. The paper describes the IFTT tool developed specifically for regression testing of software application interfaces.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    ECC stands for SAP ERP Central Component.

  2. 2.

    SAP ECC database tables: BKPF - FI(nance) document headers, BSEG - FI document items and BSET - taxes.

References

  1. Engström, E., Runeson, P.: A Qualitative survey of regression testing practices. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 3–16. Springer, Heidelberg (2010). doi:10.1007/978-3-642-13792-1_3

    Chapter  Google Scholar 

  2. Wefersm, M.: Best practice/next practice: regression testing of SAP-centric business processes. Active Global Support, SAP AG (2011). http://scn.sap.com/docs/DOC-14714

  3. Kaneshima, E., Vaccare Braga, R.T.: Patterns for enterprise application integration. In: Proceedings of the 9th Latin-American Conference on Pattern Languages of Programming (SugarLoafPLoP 2012), Article 2, 16 p. ACM, New York (2012)

    Google Scholar 

  4. Yuan, H., Xie, T.: Substra: a framework for automatic generation of integration tests. In: Proceedings of the 2006 International Workshop on Automation of Software Test (AST 2006), pp. 64–70. ACM, New York (2006)

    Google Scholar 

  5. Hura, D., Dimmich, M.: A method facilitating integration testing of embedded software. In: Proceedings of the Ninth International Workshop on Dynamic Analysis (WODA 2011), pp. 7–11. ACM, New York (2011)

    Google Scholar 

  6. Huang, S., Zhu, J., Ni, Y.: ORTS: a tool for optimized regression testing selection. In: Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications (OOPSLA 2009), pp. 803–804. ACM, New York (2009)

    Google Scholar 

  7. Hao, R., Lee, D., Sinha, R.K., Griffeth, N.: Integrated system interoperability testing with applications to VoIP. IEEE/ACM Trans. Netw. 12(5), 823–836 (2004)

    Article  Google Scholar 

  8. Orso, A., Rothermel, G.: Software testing: a research travelogue (2000–2014). In: Proceedings of the on Future of Software Engineering (FOSE 2014), pp. 117–132. ACM, New York (2014)

    Google Scholar 

  9. Yoo, S., Harman, M.: Regression testing minimization, selection and prioritization: a survey. Softw. Test. Verif. Reliab. 1–7 (2007). doi:10.1002/000. Published online in Wiley InterScience

  10. Taneja, K., Xie, T., Tillmann, N., de Halleux, J.: eXpress: guided path exploration for efficient regression test generation. In: Proceedings of the 2011 International Symposium on Software Testing and Analysis (ISSTA 2011), pp. 1–11. ACM, New York (2011)

    Google Scholar 

  11. Jin, W., Orso, A., Xie, T.: . BERT: a tool for behavioral regression testing. In: Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2010), pp. 361–362. ACM, New York (2010)

    Google Scholar 

  12. Kim, M., Nam, J., Yeon, J., Choi, S., Kim, S.: REMI: defect prediction for efficient API testing. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2015), pp. 990–993. ACM, New York (2015)

    Google Scholar 

  13. Yilmaz, L., Kent, D.: ACART: an API compliance and analysis report tool for discovering reference design traceability. In: Proceedings of the 49th Annual Southeast Regional Conference (ACM-SE 2011), pp. 243–248. ACM, New York (2011)

    Google Scholar 

  14. Haftmann, F., Kossmann, D., Lo, E.: A framework for efficient regression tests on database applications. VLDB J. 16(1), 145–164 (2007)

    Article  Google Scholar 

  15. Elbaum, S., Rothermel, G., Penix, J.: Techniques for improving regression testing in continuous integration development environments. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014), pp. 235–245. ACM, New York (2014)

    Google Scholar 

  16. Haraty, R.A., Mansour, N., Daou, B.: Regression testing of database applications. In: Proceedings of the 2001 ACM Symposium on Applied Computing (SAC 2001), pp. 285–289. ACM, New York (2001)

    Google Scholar 

  17. Documentation for ASP.NET. http://docs.asp.net/en/latest/testing/integration-testing.html. Accessed 13 Apr 2016

  18. Platz, W.: 2010 TOSCA@SAP. TOSCA Testsuite in the SAP environment. Tricentis Whitepaper. www.tricentis.com. Accessed 13 Apr 2016

  19. Onoma, A.K., Tsai, W.T., Poonawala, M.H., Suganuma, H.: Regression testing in an industrial environment: progress is attained by looking backward. Association for computing machinery. Commun. ACM 41(5), 81–86 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michał Kowalczewski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Kowalczewski, M., Krawczyk, M., Lewańska, E., Abramowicz, W. (2017). IFTT: Software Application Interfaces Regression Testing. In: Abramowicz, W. (eds) Business Information Systems. BIS 2017. Lecture Notes in Business Information Processing, vol 288. Springer, Cham. https://doi.org/10.1007/978-3-319-59336-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59336-4_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59335-7

  • Online ISBN: 978-3-319-59336-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics