Skip to main content

Process and Tool Support for Internationalization and Localization Testing in Software Product Development

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10611))

Abstract

Software globalization is an inevitable step for many companies. Developing for a global market requires the internationalization of software products and their localization to different countries, regions, and cultures. Internationalization and localization testing verifies that localized variants of the software product work, look and feel as expected. The highly repetitive task of testing of multiple language variants makes localization testing a perfect candidate for automation with a high potential to reduce the involved human effort and to speed-up release cycles. However, there is surprisingly little support for localization testing by existing test automation tools. Furthermore, there are only few empirical results or practical insights available as the topic is rarely addressed in the scientific literature. In this paper we describe the process and tools applied for automated testing of the different localized variants of a large commercial software product, we report on the issues detected with automated localization tests, and we discuss our experiences and lessons learned.

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

Access this chapter

Institutional subscriptions

Notes

  1. 1.

    https://www.omicronenergy.com.

  2. 2.

    The work reported in this paper has been conducted in context of the development of a commercial software product, which constrains the publication of defect data. An aggregated overview of detected issues is provided in Table 1.

References

  1. Alameer, A., Halfond, W.G.J.: An empirical study of internationalization failures in the web. In: International Conference on Software Maintenance and Evolution (ICSME). IEEE (2016)

    Google Scholar 

  2. Kano, N.: Developing International Software, 2nd edn. Microsoft Press, Amsterdam (2002)

    Google Scholar 

  3. Ressin, M., Abdelnour-Nocera, J., Smith, A.: Defects and agility: localization issues in agile development projects. In: Sillitti, A., Hazzan, O., Bache, E., Albaladejo, X. (eds.) XP 2011. LNBIP, vol. 77, pp. 316–317. Springer, Heidelberg (2011). doi:10.1007/978-3-642-20677-1_23

    Chapter  Google Scholar 

  4. Microsoft Corp.: Microsoft Manual of Style, 4th edn. Microsoft Press, Amsterdam (2012)

    Google Scholar 

  5. Ramler, R., Hoschek, R.: How to test in sixteen languages? Automation support for localization testing. In: 10th International Conference on Software Testing, Verification and Validation (ICST). IEEE Computer Society (2017)

    Google Scholar 

  6. Archana, J., Chermapandan, S.R., Palanivel, S.: Automation framework for localizability testing of internationalized software. In: International Conference on Human Computer Interactions (ICHCI). IEEE Computer Society (2013)

    Google Scholar 

  7. Martinez, M., Esparcia, Anna I., Rueda, U., Vos, Tanja E.J., Ortega, C.: Automated localisation testing in industry with test*. In: Wotawa, F., Nica, M., Kushik, N. (eds.) ICTSS 2016. LNCS, vol. 9976, pp. 241–248. Springer, Cham (2016). doi:10.1007/978-3-319-47443-4_17

    Chapter  Google Scholar 

  8. Zaraket, F., Masri, W., Adam, M., Hammoud, D., Hamzeh, R.: GUICOP: specification-based GUI testing. In: 5th International Conference on Software Testing, Verification and Validation (ICST). IEEE Computer Society (2012)

    Google Scholar 

  9. Alameer, A., Mahajan, S., Halfond, W.G.J.: Detecting and localizing internationalization presentation failures in web applications. In: International Conference on Software Testing, Verification and Validation (ICST), pp. 202–212. IEEE Computer Society (2016)

    Google Scholar 

  10. Awwad, A.A., Slany, W.: Automated bi-directional languages localization testing for android apps with rich GUI. Mob. Inf. Syst. 2016(27), 1–13 (2016)

    Google Scholar 

Download references

Acknowledgments

This research has been supported by the Austrian Research Promotion Agency, the Austrian Ministry for Transport, Innovation and Technology, the Federal Ministry of Science, Research and Economy, and the Province of Upper Austria in the frame of the COMET center SCCH (FFG 844597).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rudolf Ramler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Ramler, R., Hoschek, R. (2017). Process and Tool Support for Internationalization and Localization Testing in Software Product Development. In: Felderer, M., Méndez Fernández, D., Turhan, B., Kalinowski, M., Sarro, F., Winkler, D. (eds) Product-Focused Software Process Improvement. PROFES 2017. Lecture Notes in Computer Science(), vol 10611. Springer, Cham. https://doi.org/10.1007/978-3-319-69926-4_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69926-4_27

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics