{"id":"https://openalex.org/W4406861434","doi":"https://doi.org/10.1109/cicn63059.2024.10847365","title":"A Comparative Analysis of JavaScript Unit and End-to-End Testing Frameworks: Enhancing Quality Assurance in Modern Web Applications","display_name":"A Comparative Analysis of JavaScript Unit and End-to-End Testing Frameworks: Enhancing Quality Assurance in Modern Web Applications","publication_year":2024,"publication_date":"2024-12-22","ids":{"openalex":"https://openalex.org/W4406861434","doi":"https://doi.org/10.1109/cicn63059.2024.10847365"},"language":"en","primary_location":{"id":"doi:10.1109/cicn63059.2024.10847365","doi":"https://doi.org/10.1109/cicn63059.2024.10847365","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cicn63059.2024.10847365","pdf_url":null,"source":{"id":"https://openalex.org/S7407087370","display_name":"IEEE International Conference on Computational Intelligence and Communication Networks (CICN)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 16th International Conference on Computational Intelligence and Communication Networks (CICN)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5114373253","display_name":"Anujkumarsinh Donvir","orcid":"https://orcid.org/0009-0006-3243-5780","observed_orcids":["https://orcid.org/0009-0006-3243-5780"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Anujkumarsinh Donvir","raw_affiliation_strings":["Application Development,Wayne,NJ,USA"],"raw_orcid":"https://orcid.org/0009-0006-3243-5780","affiliations":[{"raw_affiliation_string":"Application Development,Wayne,NJ,USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5114373253"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.3045977,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1289","last_page":"1296"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9868000149726868,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9868000149726868,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12799","display_name":"Mobile and Web Applications","score":0.011800000444054604,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0006000000284984708,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/unit-testing","display_name":"unit testing","score":0.984000027179718},{"id":"https://openalex.org/keywords/end-to-end-testing","display_name":"end-to-end testing","score":1.0},{"id":"https://openalex.org/keywords/jests","display_name":"jests","score":0.9929999709129333},{"id":"https://openalex.org/keywords/mocha","display_name":"Mocha","score":1.0},{"id":"https://openalex.org/keywords/jasmine","display_name":"jasmine","score":1.0},{"id":"https://openalex.org/keywords/cypress","display_name":"cypress","score":0.9990000128746033},{"id":"https://openalex.org/keywords/playwrights","display_name":"playwrights","score":0.9980000257492065},{"id":"https://openalex.org/keywords/puppeteers","display_name":"puppeteers","score":1.0},{"id":"https://openalex.org/keywords/software-quality-assurance","display_name":"software quality assurance","score":0.6890000104904175},{"id":"https://openalex.org/keywords/ci-cd-integration","display_name":"CI/CD integration","score":0.8259999752044678},{"id":"https://openalex.org/keywords/web-application-testing","display_name":"web application testing","score":0.722000002861023},{"id":"https://openalex.org/keywords/mobile-application-testing","display_name":"mobile application testing","score":0.9179999828338623}],"concepts":[{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.7689318060874939},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6812885403633118},{"id":"https://openalex.org/C106436119","wikidata":"https://www.wikidata.org/wiki/Q836575","display_name":"Quality assurance","level":3,"score":0.6790558695793152},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.6199418902397156},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.5208307504653931},{"id":"https://openalex.org/C74296488","wikidata":"https://www.wikidata.org/wiki/Q2527392","display_name":"End-to-end principle","level":2,"score":0.5153912305831909},{"id":"https://openalex.org/C198240166","wikidata":"https://www.wikidata.org/wiki/Q2298909","display_name":"Unobtrusive JavaScript","level":4,"score":0.5114290118217468},{"id":"https://openalex.org/C91262260","wikidata":"https://www.wikidata.org/wiki/Q528074","display_name":"End user","level":2,"score":0.4119596481323242},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35618066787719727},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3495030403137207},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2811019718647003},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20187142491340637},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1604647934436798},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.147775799036026},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0930936336517334},{"id":"https://openalex.org/C2778618615","wikidata":"https://www.wikidata.org/wiki/Q4008393","display_name":"External quality assessment","level":2,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cicn63059.2024.10847365","doi":"https://doi.org/10.1109/cicn63059.2024.10847365","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cicn63059.2024.10847365","pdf_url":null,"source":{"id":"https://openalex.org/S7407087370","display_name":"IEEE International Conference on Computational Intelligence and Communication Networks (CICN)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE 16th International Conference on Computational Intelligence and Communication Networks (CICN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"sustainable_development_goals_aurora":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.46000000834465027}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1520307078","https://openalex.org/W2026200495","https://openalex.org/W2097908858","https://openalex.org/W2130277596","https://openalex.org/W2738590064","https://openalex.org/W2948630400","https://openalex.org/W3137432650","https://openalex.org/W4284963049","https://openalex.org/W4366451129","https://openalex.org/W4386290470","https://openalex.org/W4402527181","https://openalex.org/W7023788400"],"related_works":["https://openalex.org/W650647575","https://openalex.org/W2472584751","https://openalex.org/W2476571673","https://openalex.org/W597036300","https://openalex.org/W827014118","https://openalex.org/W2737557375","https://openalex.org/W648161522","https://openalex.org/W2465899165","https://openalex.org/W4402407159","https://openalex.org/W2015146187"],"abstract_inverted_index":{"JavaScript":[0,21,42],"is":[1,86],"a":[2,24,37],"leading":[3],"programming":[4],"language":[5],"for":[6,15,91,109],"mobile":[7,94],"and":[8,12,22,31,48,50,57,76,93,97,100,112],"web":[9,92],"application":[10,95],"development,":[11],"frameworks":[13,45,54,62,108],"developed":[14],"various":[16],"kinds":[17],"of":[18,40,69,83,107],"testing":[19,44,53],"using":[20],"play":[23],"crucial":[25],"role":[26],"in":[27],"ensuring":[28],"software":[29],"reliability":[30],"quality":[32],"assurance.":[33],"This":[34],"paper":[35,85],"pens":[36],"comparative":[38],"review":[39],"popular":[41],"unit":[43,96],"Jest,":[46],"Mocha,":[47],"Jasmine":[49],"end-to-end":[51],"(E2E)":[52],"Cypress,":[55],"Playwright,":[56],"Puppeteer.":[58],"Paper":[59],"evaluates":[60],"these":[61],"based":[63],"on":[64],"criteria":[65],"such":[66],"as":[67],"ease":[68],"use,":[70],"feature":[71],"sets,":[72],"community":[73],"support,":[74],"scalability,":[75],"integration":[77],"with":[78,104],"CI/CD":[79],"pipelines.":[80],"The":[81],"aim":[82],"the":[84],"to":[87],"create":[88],"practical":[89],"guidelines":[90],"E2E":[98],"testing,":[99],"equip":[101],"development":[102],"teams":[103],"thorough":[105],"understanding":[106],"their":[110],"current":[111],"future":[113],"projects.":[114]},"counts_by_year":[],"updated_date":"2026-10-16T09:59:22.235173","created_date":"2025-10-10T00:00:00"}
