Testing React Single Page Web Application using Automated Testing Tools

2Citations
Citations of this article
44Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In modern software development practices, single page application development is becoming popular. Among the available frameworks, React is a popular platform to develop web applications front-end. For most of the software, almost half of the application code is for the front-end. Therefore testing the front-end or GUI is also almost equally important. In modern application development, React is by far the most popular front-end framework/library. In modern development practice, like agile development or CI/CD development, testing performance and the easiness of implementing testing tools are very crucial factor. In this paper, three different testing tools, Jest, Enzyme and Cypress specifically designed for React based single page application, were analysed. The main objective is to check the execution time performance for the same testing functionality on different tools, and developer friendliness of these tools. While each tool having their own features and limitations, for modern development practices like Agile or CI/CD, Enzyme is tested as a better tool which is both easy to integrate while providing efficiency.

Cite

CITATION STYLE

APA

Hasan, M. M., Rahman, M. A., Chowdhury, M. S., Rahman, M. H., Abdulle, K. H., Sadia, F., & Hasan, M. (2022). Testing React Single Page Web Application using Automated Testing Tools. In International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings (pp. 469–476). Science and Technology Publications, Lda. https://doi.org/10.5220/0011077900003176

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free