From Functional Test Scripts to Performance Test Scripts for Web Systems

Federico Toledo Rodríguez, Matías Reina, Fabián Baptista, Macario Polo Usaola, Beatriz Pérez Lamancha

Abstract

When modernizing systems the software is migrated from one platform to another. There are big risks concerning the performance the system should have in the new platform. A new system cannot take more time to perform the same operations than the previous one as the users will refuse it. Therefore, the preventive performance test is crucial to guarantee the success of the modernization project. However, the automation tasks for performance testing are too demanding, in terms of time and effort, as the tools work at a communication protocol level. Though not free, the functional testing automation is easier to accomplish than the performance testing automation as the tools work at a graphic user interface level; the tools are therefore more intuitive and they have to handle less variables and technical issues. In this article we present a tool that we developed for industrial usage to automatically generate performance tests scripts from automated functional tests. The tool has been used in several projects in the industry, achieving important effort savings and improving flexibility.

References

  1. Graham, D., Fewster, M.: Experiences of Test Automation: Case Studies of Software Test Automation. Addison-Wesley Professional (2012).
  2. Meier, J., Farre, C., Bansode, P., Barber, S., Rea, D.: Performance testing guidance for web applications: patterns & practices. Microsoft Press (2007).
  3. Vázquez, G., Reina, M., Toledo, F., de Uvarow, S., Greisin, E., López, H.: Metodología de Pruebas de Performance. Presented at the JCC (2008).
  4. Barber, S.: User Experience, not Metrics. (2001).
  5. OMG: MOF Model to Text Transformation Language (MOFM2T), 1.0. (2008).
  6. Santos, I. de S., Santos, A.R., Neto, P. de A. dos S.: Reusing Functional Testing in order to Decrease Performance and Stress Testing Costs. SEKE. pp. 470-474 (2011).
  7. García-Domínguez, A., Medina-Bulo, I., Marcos-Bárcena, M.: Performance Test Case Generation for Java and WSDL-based Web Services from MARTE. Advances in Internet Technology. 5, 173-185 (2012).
  8. Garousi, V., Briand, L.C., Labiche, Y.: Traffic-aware stress testing of distributed systems based on UML models. ICSE. pp. 391-400. ACM, New York, NY, USA (2006).
  9. Shams, M., Krishnamurthy, D., Far, B.: A model-based approach for testing the performance of web applications. Presented at the SOQUA (2006).
  10. Da Silveira, M., Rodrigues, E., Zorzo, A., Costa, L., Vieira, H., Oliveira, F.: Generation of Scripts for Performance Testing Based on UML Models. SEKE. pp. 258-263 (2011).
  11. Cai, Y., Grundy, J., Hosking, J.: Experiences Integrating and Scaling a Performance Test Bed Generator with an Open Source CASE Tool. Presented at the ASE (2004).
Download


Paper Citation


in Harvard Style

Toledo Rodríguez F., Reina M., Baptista F., Polo Usaola M. and Pérez Lamancha B. (2013). From Functional Test Scripts to Performance Test Scripts for Web Systems . In Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013) ISBN 978-989-8565-66-2, pages 12-20. DOI: 10.5220/0004586500120020


in Bibtex Style

@conference{sem13,
author={Federico Toledo Rodríguez and Matías Reina and Fabián Baptista and Macario Polo Usaola and Beatriz Pérez Lamancha},
title={From Functional Test Scripts to Performance Test Scripts for Web Systems},
booktitle={Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)},
year={2013},
pages={12-20},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004586500120020},
isbn={978-989-8565-66-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)
TI - From Functional Test Scripts to Performance Test Scripts for Web Systems
SN - 978-989-8565-66-2
AU - Toledo Rodríguez F.
AU - Reina M.
AU - Baptista F.
AU - Polo Usaola M.
AU - Pérez Lamancha B.
PY - 2013
SP - 12
EP - 20
DO - 10.5220/0004586500120020