A Comparative Analysis of JavaScript Unit and End-to-End Testing Frameworks: Enhancing Quality Assurance in Modern Web Applications

JavaScript is a leading programming language for mobile and web application development, and frameworks developed for various kinds of testing using JavaScript and play a crucial role in ensuring software reliability and quality assurance. This paper pens a comparative review of popular JavaScript unit testing frameworks Jest, Mocha, and Jasmine and end-to-end (E2E) testing frameworks Cypress, Playwright, and Puppeteer. Paper evaluates these frameworks based on criteria such as ease of use, feature sets, community support, scalability, and integration with CI/CD pipelines. The aim of the paper is to create practical guidelines for web and mobile application unit and E2E testing, and equip development teams with thorough understanding of frameworks for their current and future projects.

Authors

Publication Details

Published
2024-12-22
DOI
https://doi.org/10.1109/cicn63059.2024.10847365
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Comparative Analysis of JavaScript Unit and End-to-End Testing Frameworks: Enhancing Quality Assurance in Modern Web Applications

Anujkumarsinh Donvir
Software Testing and Debugging Techniques
article

A Comparative Analysis of JavaScript Unit and End-to-End Testing Frameworks: Enhancing Quality Assurance in Modern Web Applications

Anujkumarsinh Donvir
article en

Abstract

JavaScript is a leading programming language for mobile and web application development, and frameworks developed for various kinds of testing using JavaScript and play a crucial role in ensuring software reliability and quality assurance. This paper pens a comparative review of popular JavaScript unit testing frameworks Jest, Mocha, and Jasmine and end-to-end (E2E) testing frameworks Cypress, Playwright, and Puppeteer. Paper evaluates these frameworks based on criteria such as ease of use, feature sets, community support, scalability, and integration with CI/CD pipelines. The aim of the paper is to create practical guidelines for web and mobile application unit and E2E testing, and equip development teams with thorough understanding of frameworks for their current and future projects.

Industry, innovation and infrastructure
Openalex Percentile: Top 73%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.