{"title":"过去十年的自动化网络测试:系统文献综述","authors":"Nafis Fuad Mridha, Mahbubul Alam Joarder","doi":"10.54480/slr-m.v4i1.50","DOIUrl":null,"url":null,"abstract":"Web applications play a vital role in every section ranging from business to administration, making operations efficient. Reliability must be ensured to avoid loss of credibility and revenue. Testing modern web applications is very tedious due to their dynamic and asynchronous nature. Web applications evolve rapidly to serve the growing needs of the customers and manual testing is often infeasible to maintain the reliability and validity of the system due to time and resource constraints. Automated web application testing is an ongoing popular research domain due to the complexity imposed by web applications. This paper conducts a systematic literature review on the practices of automated web testing over the past decade. PRISMA framework is used to screen the most relevant research papers using Scopus and Web of Science as the database. A total of 26 papers were selected based on the inclusion criteria and quality assessment. The articles were fetched and their contributions are documented to know about current practices and the effectiveness of such approaches in minimizing human effort. Results indicate broadly two categories of automated testing, one depending on the tester’s expertise to generate test cases, and the other relying on crawlers to exploit the system dynamically.","PeriodicalId":355296,"journal":{"name":"Systematic Literature Review and Meta-Analysis Journal","volume":"71 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automated web testing over the last decade: A systematic literature review\",\"authors\":\"Nafis Fuad Mridha, Mahbubul Alam Joarder\",\"doi\":\"10.54480/slr-m.v4i1.50\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Web applications play a vital role in every section ranging from business to administration, making operations efficient. Reliability must be ensured to avoid loss of credibility and revenue. Testing modern web applications is very tedious due to their dynamic and asynchronous nature. Web applications evolve rapidly to serve the growing needs of the customers and manual testing is often infeasible to maintain the reliability and validity of the system due to time and resource constraints. Automated web application testing is an ongoing popular research domain due to the complexity imposed by web applications. This paper conducts a systematic literature review on the practices of automated web testing over the past decade. PRISMA framework is used to screen the most relevant research papers using Scopus and Web of Science as the database. A total of 26 papers were selected based on the inclusion criteria and quality assessment. The articles were fetched and their contributions are documented to know about current practices and the effectiveness of such approaches in minimizing human effort. Results indicate broadly two categories of automated testing, one depending on the tester’s expertise to generate test cases, and the other relying on crawlers to exploit the system dynamically.\",\"PeriodicalId\":355296,\"journal\":{\"name\":\"Systematic Literature Review and Meta-Analysis Journal\",\"volume\":\"71 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-10-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Systematic Literature Review and Meta-Analysis Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.54480/slr-m.v4i1.50\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Systematic Literature Review and Meta-Analysis Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.54480/slr-m.v4i1.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
网络应用程序在从业务到管理的各个领域都发挥着至关重要的作用,使运作更加高效。必须确保可靠性,以避免信誉和收入的损失。由于现代网络应用程序的动态性和异步性,对其进行测试非常繁琐。网络应用程序发展迅速,以满足客户日益增长的需求,而由于时间和资源的限制,要保持系统的可靠性和有效性,人工测试往往是不可行的。由于网络应用程序的复杂性,网络应用程序自动测试是一个持续热门的研究领域。本文对过去十年中的自动化网络测试实践进行了系统的文献综述。采用 PRISMA 框架,以 Scopus 和 Web of Science 作为数据库,筛选出最相关的研究论文。根据纳入标准和质量评估,共筛选出 26 篇论文。我们获取了这些文章,并记录了它们的贡献,以了解当前的实践以及这些方法在最大限度地减少人力方面的有效性。 结果表明,自动测试大致分为两类,一类依赖测试人员的专业知识生成测试用例,另一类则依赖爬虫动态利用系统。
Automated web testing over the last decade: A systematic literature review
Web applications play a vital role in every section ranging from business to administration, making operations efficient. Reliability must be ensured to avoid loss of credibility and revenue. Testing modern web applications is very tedious due to their dynamic and asynchronous nature. Web applications evolve rapidly to serve the growing needs of the customers and manual testing is often infeasible to maintain the reliability and validity of the system due to time and resource constraints. Automated web application testing is an ongoing popular research domain due to the complexity imposed by web applications. This paper conducts a systematic literature review on the practices of automated web testing over the past decade. PRISMA framework is used to screen the most relevant research papers using Scopus and Web of Science as the database. A total of 26 papers were selected based on the inclusion criteria and quality assessment. The articles were fetched and their contributions are documented to know about current practices and the effectiveness of such approaches in minimizing human effort. Results indicate broadly two categories of automated testing, one depending on the tester’s expertise to generate test cases, and the other relying on crawlers to exploit the system dynamically.