Performance Testing of New Enterprise Applications using Legacy Load Data - A HIS Case Study

Marek Miłosz

Abstract

Legacy information systems are increasingly a subject to reengineering with the progress of ICT. There are developed systems with similar features to replace those which operate. Developed software needs testing. This paper focuses on the importance of performance testing in the early stages of software development. To performance tests be credible, the appropriate load profile of the system must be used. The paper presents a method of using legacy system load of real transaction data to design performance tests for newly developed systems. The example of the hospital information system (HIS) shows the use of this method in the software development using agile methods. Presented approach allowed the early detection of performance problems of the new software.

References

  1. Avritzer, A., Weyuker, E. J. 2004. The role of modeling in the performance testing of e-commerce applications. IEEE Transactions on Software Engineering, vol. 30, no. 12, pp. 1072- 1083.
  2. Bertolino, A., 2007. Software Testing Research: Achievements, Challenges, Dreams. In IEEE Computer Society Conference Future of Software Engineering (FOSE 7807), pp. 85-103.
  3. Bin Xu, 2005. Extreme programming for distributed legacy system reengineering. In 29th Annual International Computer Software and Applications Conference, COMPSAC 2005, 26-28 July 2005, vol. 2, pp. 160- 165.
  4. Borys, M., Skublewska-Paszkowska, M., 2011. Experience of Test-Driven Development adoption in software industry, Applied Methods of Computer Science, Polish Academy of Science, vol. 4/2011, pp. 5-13.
  5. du Plessis, J., 2008. Performance Testing Methodology. White Paper, Micro to Mainframe (www.mtom.co.za, [20.01.2013]).
  6. Hao, J., Mendes, E., 2006. Usage-based statistical testing of web applications. In Proceedings of the 6th international conference on Web engineering (ICWE 7806), ACM, New York, pp. 17-24.
  7. Hutcheson, M., 2003. Software Testing Fundamentals - Methods and Metrics, Wiley Publishing Inc., Indianapolis, Indiana.
  8. Johnson, M. J., Maximilien, E. M., 2007. Incorporating Performance Testing in Test-Driven Development, IEEE Software, vol. 24, no. 3, pp. 67-73.
  9. Koziel, G., 2011. Information security policy creating. Actual Problems of Economics, vol. 126, no. 12, pp. 367-380.
  10. Luján-Mora, S., Masri, F., 2012. Integration of Web Accessibility into Agile Methods. In Proceedings of ICEIS 2012 Conference, pp. 123-127.
  11. Meier, J. D., Farre, C., Bansode, P., 2007. Performance Testing Guidance for Web Applications. Patterns & Practices, Microsoft Corporation.
  12. Meyers, G., 2004. The Art of Software Testing, John Wiley & Sons Inc., Hoboken, New Jersey, 2nd edition.
  13. Naik, K., Tripathy, P., 2008. Software Testing and Quality Assurance. Theory and Practice, John Wiley & Sons Inc., Hoboken, New Jersey.
  14. Netto, M. A. S., Menon, S., Vieira, H.V., Costa, L. T., de Oliveira, F. M., Saad, R., Zorzo, A., 2011. Evaluating Load Generation in Virtualized Environments for Software Performance Testing. In 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 16-20 May 2011, pp. 993-1000.
  15. Parnas, D. L., 1994. Software Aging. In Proceedings of the 16th international conference on Software engineering, ICSE 7894, Los Alamitos, CA, pp. 280-287.
  16. Perry, D., 2009. Understanding Software Performance Testing, Better Software Magazine, April 2009 (http://www.stickyminds.com/BetterSoftware/magazin e.asp?fn=cifea&id=118, [20.01.2013])
  17. Poston, R. M., Sexton, M. P., 1992. Evaluating and selecting testing tools, IEEE Software, vol. 9, no. 3, pp. 33-42.
  18. Romano, B. L., Braga e Silva, G., de Campos, H. F., Vieira, R. G., da Cunha, A. M., Silveira, F. F., Ramos, A., 2009. Software Testing for Web-Applications Non-Functional Requirements. In Sixth International Conference on Information Technology: New Generations, ITNG 7809, 27-29 April 2009, pp. 1674- 1675.
  19. Sakamoto, M., Brisson, L., Katsuno, A., Inoue, A., Kimura, Y., 2002. Reverse Tracer: a software tool for generating realistic performance test programs. In Eighth International Symposium on HighPerformance Computer Architecture, 2-6 Feb. 2002, pp. 81- 91.
  20. Weyuker, E. J., Vokolos, F. I., 2000. Experience with performance testing of software systems: issues, an approach, and case study, IEEE Transactions on Software Engineering, vol. 26, no. 12, pp. 1147-1156.
  21. Xiao-yang Guo, Xue-song Qiu, Ying-hui Chen. Fan Tang, 2010. Design and implementation of performance testing model for Web Services. In 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR), vol. 1, 6-7 March 2010, pp. 353-356.
  22. Yao Jun-Feng, Ying Shi, Luo Ju-Bo, Xie Dan, Jia XiangYang, 2006. Reflective Architecture Based Software Testing Management Model. In IEEE International Conference on Management of Innovation and Technology, 21-23 June 2006, vol. 2, pp.821-825.
  23. Zaman, S., Adams, B., Hassan, A. E., 2012. A Large Scale Empirical Study on User-Centric Performance Analysis. In IEEE Fifth International Conference on Software Testing, Verification and Validation (ICST), 17-21 April 2012, pp. 410.419,
  24. Zhen Ming Jiang, Hassan, A. E., Hamann, G., Flora, P., 2009. Automated performance analysis of load tests. In IEEE International Conference on Software Maintenance, ICSM 2009, 20-26 Sept., pp. 125-134.
  25. Ziarno, A., Zyga, E., 2012. Performance testing of corporate applications, M.Sc. thesis under M. Milosz supervising, Lublin Technical University, 120 p.
Download


Paper Citation


in Harvard Style

Miłosz M. (2013). Performance Testing of New Enterprise Applications using Legacy Load Data - A HIS Case Study . In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-60-0, pages 151-156. DOI: 10.5220/0004433501510156


in Bibtex Style

@conference{iceis13,
author={Marek Miłosz},
title={Performance Testing of New Enterprise Applications using Legacy Load Data - A HIS Case Study},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2013},
pages={151-156},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004433501510156},
isbn={978-989-8565-60-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Performance Testing of New Enterprise Applications using Legacy Load Data - A HIS Case Study
SN - 978-989-8565-60-0
AU - Miłosz M.
PY - 2013
SP - 151
EP - 156
DO - 10.5220/0004433501510156