Exploring Web Application Testing: A Comprehensive Literature Review
VerifiedAdded on 2023/03/31
|8
|884
|82
Literature Review
AI Summary
This literature review provides a comprehensive overview of web application testing, examining various methodologies, tools, and techniques used to ensure the quality and reliability of web-based systems. It covers functional and non-functional testing aspects, including automation tools like Selenium, and discusses the challenges and future trends in the field. The review synthesizes findings from multiple research papers, offering insights into effective testing strategies, security considerations, and performance evaluation methods for modern web applications. The document is contributed by a student and available on Desklib, a platform providing study tools and resources for students.

1. R. J. D. G. S. Gojarea,"Analysis and Design of Selenium WebDriver Automation Testing
Framework," Science Direct, vol. III, no. 2, pp. 34-67, 2015.
https://cyberleninka.org/article/n/1336290.pdf
2. D. K. Andrey Petukhov, "Web applicatiion testing vulnetabilities and attacks," Detecting
Security Vulnerabilities in Web Applications, pp. 2-14, 2016.
https://www.owasp.org/images/3/3e/OWASP-AppSecEU08-Petukhov.pdf
3. E. M. Antonia Bertolino, A Brief Essay on Software Testing, CA: Los Alamitos Press,
n.d.
https://pdfs.semanticscholar.org/b7e3/cf5b5bae2349eb0bf8284db6bb881de524ea.pdf
4. Bertolino, Software Testing: Future of Software Engineering, New York: John & Wiley
Press, 2014.
http://selab.netlab.uky.edu/homepage/sw-test-roadmap-bertolino.pdf
5. P. Pohjolainen, "Web application testing tools," 2002.
http://cs.uef.fi/uku/tutkimus/Teho/SoftwareTestingTools.pdf
6. B. Erinle, Performance testing with Jmeter, Birmingham: Packt Publishing, 2013.
https://books.google.co.ke/books?
id=fpWmv3wPT64C&printsec=frontcover&dq=Performance+testing+with+JMeter+2.9&hl=
en&sa=X&ved=0ahUKEwjUx6yQrrbjAhUjxYUKHX9fCKAQ6AEIKDAA#v=onepage&q=
Performance%20testing%20with%20JMeter%202.9&f=false
7. S. S. K. a. G. R. Elbaum, "Improving web application testing with user session data,"
Software testing , vol. II, no. 2, pp. 49-59, 2016.
Framework," Science Direct, vol. III, no. 2, pp. 34-67, 2015.
https://cyberleninka.org/article/n/1336290.pdf
2. D. K. Andrey Petukhov, "Web applicatiion testing vulnetabilities and attacks," Detecting
Security Vulnerabilities in Web Applications, pp. 2-14, 2016.
https://www.owasp.org/images/3/3e/OWASP-AppSecEU08-Petukhov.pdf
3. E. M. Antonia Bertolino, A Brief Essay on Software Testing, CA: Los Alamitos Press,
n.d.
https://pdfs.semanticscholar.org/b7e3/cf5b5bae2349eb0bf8284db6bb881de524ea.pdf
4. Bertolino, Software Testing: Future of Software Engineering, New York: John & Wiley
Press, 2014.
http://selab.netlab.uky.edu/homepage/sw-test-roadmap-bertolino.pdf
5. P. Pohjolainen, "Web application testing tools," 2002.
http://cs.uef.fi/uku/tutkimus/Teho/SoftwareTestingTools.pdf
6. B. Erinle, Performance testing with Jmeter, Birmingham: Packt Publishing, 2013.
https://books.google.co.ke/books?
id=fpWmv3wPT64C&printsec=frontcover&dq=Performance+testing+with+JMeter+2.9&hl=
en&sa=X&ved=0ahUKEwjUx6yQrrbjAhUjxYUKHX9fCKAQ6AEIKDAA#v=onepage&q=
Performance%20testing%20with%20JMeter%202.9&f=false
7. S. S. K. a. G. R. Elbaum, "Improving web application testing with user session data,"
Software testing , vol. II, no. 2, pp. 49-59, 2016.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

http://cse.unl.edu/~grother/papers/icse03c.pdf
8. V. Rufus, AngularJS Web Application Development Blueprints. by Vinci Rufus, Packt
Publishing, 2014.
https://files.ey.md/PDFs/Technology%20Tutorials/AngularJS%20Web%20Application
%20Development%20Blueprints%20by%20Vinci%20Rufus%20-%202014.pdf
9. G. A. Di Lucca, "Testing web applications," International Conference on Software
Maintenance, 2002. Proceedings, vol. III, no. 2, pp. 13-47, 2013
https://link.springer.com/chapter/10.1007/3-540-28218-1_7
10. T. Parviainen, Real-time web application development with vert.x. by Tero Parviainen,
New York: Packt Publishing Limited, 2013
http://vertxer.org/resource/book/Real-time%20Web%20Application%20Development
%20using%20Vert.x%202.0.pdf
11. P. H. B. W. Brian Hope, Web Security Testing Cookbook: Systematic Techniques to Find
Problems Fast, New York: John & Wiley Press, 2009. https://books.google.co.ke/books?
id=RYwH0ZI1RKgC&pg=PR15&dq=Web+application+testing&hl=en&sa=X&ved=0ahUKEwiF2_2fnN7kAhU
GYsAKHelJAiIQ6AEIQDAD#v=onepage&q=Web%20application%20testing&f=false
12. V. Prasad, Software testing tools, New York: Random Publications, 2017
https://books.google.co.ke/books?id=DuinhInx0moC&pg=PA414&lpg=PA414&dq=V.
+Prasad,
+Software+testing+tools,&source=bl&ots=OVmgSmv6q1&sig=ACfU3U3J1D4NDbfZA3sh
AKC9sgomZqbebw&hl=en&sa=X&ved=2ahUKEwjJzfiKr7bjAhVGOhoKHQZWCrYQ6AE
8. V. Rufus, AngularJS Web Application Development Blueprints. by Vinci Rufus, Packt
Publishing, 2014.
https://files.ey.md/PDFs/Technology%20Tutorials/AngularJS%20Web%20Application
%20Development%20Blueprints%20by%20Vinci%20Rufus%20-%202014.pdf
9. G. A. Di Lucca, "Testing web applications," International Conference on Software
Maintenance, 2002. Proceedings, vol. III, no. 2, pp. 13-47, 2013
https://link.springer.com/chapter/10.1007/3-540-28218-1_7
10. T. Parviainen, Real-time web application development with vert.x. by Tero Parviainen,
New York: Packt Publishing Limited, 2013
http://vertxer.org/resource/book/Real-time%20Web%20Application%20Development
%20using%20Vert.x%202.0.pdf
11. P. H. B. W. Brian Hope, Web Security Testing Cookbook: Systematic Techniques to Find
Problems Fast, New York: John & Wiley Press, 2009. https://books.google.co.ke/books?
id=RYwH0ZI1RKgC&pg=PR15&dq=Web+application+testing&hl=en&sa=X&ved=0ahUKEwiF2_2fnN7kAhU
GYsAKHelJAiIQ6AEIQDAD#v=onepage&q=Web%20application%20testing&f=false
12. V. Prasad, Software testing tools, New York: Random Publications, 2017
https://books.google.co.ke/books?id=DuinhInx0moC&pg=PA414&lpg=PA414&dq=V.
+Prasad,
+Software+testing+tools,&source=bl&ots=OVmgSmv6q1&sig=ACfU3U3J1D4NDbfZA3sh
AKC9sgomZqbebw&hl=en&sa=X&ved=2ahUKEwjJzfiKr7bjAhVGOhoKHQZWCrYQ6AE

wEXoECAkQAQ#v=onepage&q=V.%20Prasad%2C%20Software%20testing%20tools
%2C&f=false
13. R. Patton, Software testing, New York: Sams Pub, 2013
https://shekharsk.files.wordpress.com/2016/01/ron-patton-software-testing.pdf
14. U. Gundecha, Selenium testing tools cookbook., New York: Packt Publishing, 2017
https://www.bookvoed.ru/files/3515/54/76/9.pdf
15 . M. B. C. a. A. M. M. Xun Yuan, "GUI Interaction Testing: Incorporating Event Context,"
IEEE Transactions on Software Engineering, vol. 37, no. No.3, 2011
https://www.cs.umd.edu/~atif/papers/YuanCohenMemonTSE2011.pdf
16. P. K. D. Yuan-FangLi, "Two decades of Web application testing—A survey of recent
advances," Information Systems, vol. 5, no. No.4, pp. 20-54, 0306-567, 2017
https://www.sciencedirect.com/science/article/abs/pii/S0306437914000271
17. N. A. a. M. Vieira, "Penetration Testing for Web Services," Web application testing, vol.
IV, no. no.2, pp. 23-78, 2004
https://www.academia.edu/33772471/Penetration_Testing_for_Web_Services
18. B. X. Z. C. J. J. H. C. Lei Xu, "Regression Testing for Web Applications Based on Slicing,"
Proceedings of the 27th Annual International Computer Software and Applications Conference ,
vol. IV, no. no. 3, pp. 89-109, 2015.
https://pdfs.semanticscholar.org/7411/66958fcaa4a5905409cca254b58e21751dba.pdf
%2C&f=false
13. R. Patton, Software testing, New York: Sams Pub, 2013
https://shekharsk.files.wordpress.com/2016/01/ron-patton-software-testing.pdf
14. U. Gundecha, Selenium testing tools cookbook., New York: Packt Publishing, 2017
https://www.bookvoed.ru/files/3515/54/76/9.pdf
15 . M. B. C. a. A. M. M. Xun Yuan, "GUI Interaction Testing: Incorporating Event Context,"
IEEE Transactions on Software Engineering, vol. 37, no. No.3, 2011
https://www.cs.umd.edu/~atif/papers/YuanCohenMemonTSE2011.pdf
16. P. K. D. Yuan-FangLi, "Two decades of Web application testing—A survey of recent
advances," Information Systems, vol. 5, no. No.4, pp. 20-54, 0306-567, 2017
https://www.sciencedirect.com/science/article/abs/pii/S0306437914000271
17. N. A. a. M. Vieira, "Penetration Testing for Web Services," Web application testing, vol.
IV, no. no.2, pp. 23-78, 2004
https://www.academia.edu/33772471/Penetration_Testing_for_Web_Services
18. B. X. Z. C. J. J. H. C. Lei Xu, "Regression Testing for Web Applications Based on Slicing,"
Proceedings of the 27th Annual International Computer Software and Applications Conference ,
vol. IV, no. no. 3, pp. 89-109, 2015.
https://pdfs.semanticscholar.org/7411/66958fcaa4a5905409cca254b58e21751dba.pdf
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

19. TurboWeb, "Is Google Page Speed Insights an accurate tool for testing your website speed?,"
Medium Corporation US, 2018. [Online]. Available: https://medium.com/@turbowebro/is-
google-page-speed-insights-an-accurate-tool-for-testing-your-website-speed-10d82e00d58c.
[Accessed 2019].
https://medium.com/@turbowebro/is-google-page-speed-insights-an-accurate-tool-for-testing-
your-website-speed-10d82e00d58c
20. T. Janarthana, "Performance Evaluation and Comparison of Sahi Pro and Selenium
Webdriver," International Journal of Computer Applications, vol. 129, no. 8, 2015.
http://www.jsoftware.us/vol10/79-JSW141212-1399.pdf
21. A. H. a. M. Kellogg, "Automating Functional Tests Using Selenium," software testing
tools, vol. IV, no. 2, pp. 34-56, 2013
https://www.cs.swarthmore.edu/~bylvisa1/cs97/f13/Papers/25620270.pdfAlexSoft,
22. B. Jackson, "Top 15 Free Website Speed Test Tools of 2018," Keydn, 2019. [Online]. Available:
https://www.keycdn.com/blog/website-speed-test-tools. [Accessed 2019].
https://www.keycdn.com/blog/website-speed-test-tools
23. "Comparing Automated Testing Tools: Selenium, TestComplete, Ranorex, and more,"
AlexSoft Software and Engineering, 27th February 2018. [Online].
https://www.altexsoft.com/blog/engineering/comparing-automated-testing-tools-selenium-
testcomplete-ranorex-and-more/
24. SolarWinds, "Pingdom Website Speed Test," PingDom, d.d. [Online]. Available:
https://tools.pingdom.com/. [Accessed 2019].
Medium Corporation US, 2018. [Online]. Available: https://medium.com/@turbowebro/is-
google-page-speed-insights-an-accurate-tool-for-testing-your-website-speed-10d82e00d58c.
[Accessed 2019].
https://medium.com/@turbowebro/is-google-page-speed-insights-an-accurate-tool-for-testing-
your-website-speed-10d82e00d58c
20. T. Janarthana, "Performance Evaluation and Comparison of Sahi Pro and Selenium
Webdriver," International Journal of Computer Applications, vol. 129, no. 8, 2015.
http://www.jsoftware.us/vol10/79-JSW141212-1399.pdf
21. A. H. a. M. Kellogg, "Automating Functional Tests Using Selenium," software testing
tools, vol. IV, no. 2, pp. 34-56, 2013
https://www.cs.swarthmore.edu/~bylvisa1/cs97/f13/Papers/25620270.pdfAlexSoft,
22. B. Jackson, "Top 15 Free Website Speed Test Tools of 2018," Keydn, 2019. [Online]. Available:
https://www.keycdn.com/blog/website-speed-test-tools. [Accessed 2019].
https://www.keycdn.com/blog/website-speed-test-tools
23. "Comparing Automated Testing Tools: Selenium, TestComplete, Ranorex, and more,"
AlexSoft Software and Engineering, 27th February 2018. [Online].
https://www.altexsoft.com/blog/engineering/comparing-automated-testing-tools-selenium-
testcomplete-ranorex-and-more/
24. SolarWinds, "Pingdom Website Speed Test," PingDom, d.d. [Online]. Available:
https://tools.pingdom.com/. [Accessed 2019].
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

https://tools.pingdom.com/
25. J. C. Welman, F. Kruger and B. Mitchell, Research methodology, Oxford University
Press, 2017
https://sipikora.online/research-methodology-welman-kruger-mitchell.pdf
26. . C. Serrão, V. A. Díaz and F. Cerullo, Web application security : Iberic Web
Application... by Carlos Serrão, Berlin: Springer Press, 2014
https://books.google.co.ke/books?
hl=en&lr=&id=2bGqCAAAQBAJ&oi=fnd&pg=PA5&dq=Web+application+security+:
+Iberic+Web+Application.&ots=-4tyDqvQsf&sig=9WmM4aKKjlcrGyAr3fKjYojl-
MQ&redir_esc=y#v=onepage&q=Web%20application%20security%20%3A%20Iberic
%20Web%20Application.&f=false
27. S. Kundu, "Web Testing: Tool, Challenges and Methods," IJCSI International Journal of
Computer Science Issues, vol. 9, no. 2, 2012.
https://pdfs.semanticscholar.org/315b/1af595f5e622013a02a3d46196d1d602b8f4.pdf
28. Guru99, "What is STRESS Testing in Software Testing? Tools, Types, Examples," n.d. [Online].
Available: https://www.guru99.com/stress-testing-tutorial.html. [Accessed 2019].
https://www.guru99.com/stress-testing-tutorial.html
29. H. Fujita, New trends in software methodologies, tools and techniques, Amsterdam: IO
press, 2010
https://www.researchgate.net/publication/
275038022_NEW_TRENDS_IN_SOFTWARE_METHODOLOGIES_TOOLS_AND_T
25. J. C. Welman, F. Kruger and B. Mitchell, Research methodology, Oxford University
Press, 2017
https://sipikora.online/research-methodology-welman-kruger-mitchell.pdf
26. . C. Serrão, V. A. Díaz and F. Cerullo, Web application security : Iberic Web
Application... by Carlos Serrão, Berlin: Springer Press, 2014
https://books.google.co.ke/books?
hl=en&lr=&id=2bGqCAAAQBAJ&oi=fnd&pg=PA5&dq=Web+application+security+:
+Iberic+Web+Application.&ots=-4tyDqvQsf&sig=9WmM4aKKjlcrGyAr3fKjYojl-
MQ&redir_esc=y#v=onepage&q=Web%20application%20security%20%3A%20Iberic
%20Web%20Application.&f=false
27. S. Kundu, "Web Testing: Tool, Challenges and Methods," IJCSI International Journal of
Computer Science Issues, vol. 9, no. 2, 2012.
https://pdfs.semanticscholar.org/315b/1af595f5e622013a02a3d46196d1d602b8f4.pdf
28. Guru99, "What is STRESS Testing in Software Testing? Tools, Types, Examples," n.d. [Online].
Available: https://www.guru99.com/stress-testing-tutorial.html. [Accessed 2019].
https://www.guru99.com/stress-testing-tutorial.html
29. H. Fujita, New trends in software methodologies, tools and techniques, Amsterdam: IO
press, 2010
https://www.researchgate.net/publication/
275038022_NEW_TRENDS_IN_SOFTWARE_METHODOLOGIES_TOOLS_AND_T

ECHNIQUES_Proceedings_of_the_Thirteenth_SoMeT_14_Hamido_Fujita_Ali_Selamat
_Habibollah_Haron_Frontiers_in_Artifi_cial_Intelligence_and_Applications_NEW_T
30. G. A. M. E. F. C. A. C. D.-N. A. M. F. V. d. Castro, ""Extension of Selenium RC Tool
to Perform Automated Testing with Databases in Web Applications," Web application
testing tools, vol. II, no. 3, pp. 56-89, 2014
https://www.academia.edu/6849331/
Extension_of_Selenium_RC_tool_to_perform_automated_testing_with_databases_in_web_a
pplications
31. M. E. A. A. S. A. Hedayati, "Investigating into Automated Test Patterns in Erratic
Tests by Considering Complex Objects," Software Testing tools, vol. II, no. 3, pp. 13-
67, 2015
http://www.mecs-press.org/ijitcs/ijitcs-v7-n3/IJITCS-V7-N3-8.pdf
32. M. M. E.-m. Mohamed Monier, "Evaluation of automated web testing tools," Software
Testing tools, vol. II, no. 2, pp. 13-67, 2014
http://ijcat.com/archives/volume4/issue5/ijcatr04051014.pdf
33. S. S. Mallika, "A Review on Web Application Testing and its Current Research Directions,"
International Journal of Electrical and Computer Engineering , vol. 7, no. 4, 2017.
https://www.researchgate.net/publication/
320248662_A_Review_on_Web_Application_Testing_and_its_Current_Research_Direct
ions
_Habibollah_Haron_Frontiers_in_Artifi_cial_Intelligence_and_Applications_NEW_T
30. G. A. M. E. F. C. A. C. D.-N. A. M. F. V. d. Castro, ""Extension of Selenium RC Tool
to Perform Automated Testing with Databases in Web Applications," Web application
testing tools, vol. II, no. 3, pp. 56-89, 2014
https://www.academia.edu/6849331/
Extension_of_Selenium_RC_tool_to_perform_automated_testing_with_databases_in_web_a
pplications
31. M. E. A. A. S. A. Hedayati, "Investigating into Automated Test Patterns in Erratic
Tests by Considering Complex Objects," Software Testing tools, vol. II, no. 3, pp. 13-
67, 2015
http://www.mecs-press.org/ijitcs/ijitcs-v7-n3/IJITCS-V7-N3-8.pdf
32. M. M. E.-m. Mohamed Monier, "Evaluation of automated web testing tools," Software
Testing tools, vol. II, no. 2, pp. 13-67, 2014
http://ijcat.com/archives/volume4/issue5/ijcatr04051014.pdf
33. S. S. Mallika, "A Review on Web Application Testing and its Current Research Directions,"
International Journal of Electrical and Computer Engineering , vol. 7, no. 4, 2017.
https://www.researchgate.net/publication/
320248662_A_Review_on_Web_Application_Testing_and_its_Current_Research_Direct
ions
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

34. N. M. Y. a. R. M. Sherolwendy Anak Sualim, "Comparative Evaluation of Automated
User Acceptance Testing Tool for Web Based Application," International Journal of
Software Engineering and Technology, 2016.
https://www.researchgate.net/publication/
313208880_Comparative_Evaluation_of_Automated_User_Acceptance_Testing_Tool_for
_Web_Based_Application
35. A. H. a. M. Kellogg, "Automating Functional Tests Using Selenium," software testing
tools, vol. IV, no. 2, pp. 34-56, 2013
https://www.cs.swarthmore.edu/~bylvisa1/cs97/f13/Papers/25620270.pdf
36. N. M. Y. a. R. M. Sherolwendy Anak Sualim, "Comparative Evaluation of Automated
User Acceptance Testing Tool for Web Based Application," International Journal of
Software Engineering and Technology, 2016.
https://www.researchgate.net/publication/
281772544_Testing_Patterns_in_Action_Designing_a_Test-Pattern-Based_Suite
37. S. S. M. D. Rajya Lakshmi, "A Review on Web Application Testing and its Current
Research Directions," International Journal of Electrical and Computer Engineering
(IJECE) , vol. 4, no. No.2, pp. 2132-2141, 2017
https://www.researchgate.net/publication/
320248662_A_Review_on_Web_Application_Testing_and_its_Current_Research_Direct
ions
38. J. A. D. F. u. R. M. R. I. Altaf, "SURVEY ON SELENIUM TOOL IN SOFTWARE
TESTING," Software testing tool, vol. I, no. 2, pp. 56-89, 2015
User Acceptance Testing Tool for Web Based Application," International Journal of
Software Engineering and Technology, 2016.
https://www.researchgate.net/publication/
313208880_Comparative_Evaluation_of_Automated_User_Acceptance_Testing_Tool_for
_Web_Based_Application
35. A. H. a. M. Kellogg, "Automating Functional Tests Using Selenium," software testing
tools, vol. IV, no. 2, pp. 34-56, 2013
https://www.cs.swarthmore.edu/~bylvisa1/cs97/f13/Papers/25620270.pdf
36. N. M. Y. a. R. M. Sherolwendy Anak Sualim, "Comparative Evaluation of Automated
User Acceptance Testing Tool for Web Based Application," International Journal of
Software Engineering and Technology, 2016.
https://www.researchgate.net/publication/
281772544_Testing_Patterns_in_Action_Designing_a_Test-Pattern-Based_Suite
37. S. S. M. D. Rajya Lakshmi, "A Review on Web Application Testing and its Current
Research Directions," International Journal of Electrical and Computer Engineering
(IJECE) , vol. 4, no. No.2, pp. 2132-2141, 2017
https://www.researchgate.net/publication/
320248662_A_Review_on_Web_Application_Testing_and_its_Current_Research_Direct
ions
38. J. A. D. F. u. R. M. R. I. Altaf, "SURVEY ON SELENIUM TOOL IN SOFTWARE
TESTING," Software testing tool, vol. I, no. 2, pp. 56-89, 2015
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

https://www.researchgate.net/publication/
304292649_Survey_on_selenium_tool_in_software_testing
304292649_Survey_on_selenium_tool_in_software_testing
1 out of 8

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.