Software engineering is a systematic approach defined as a science of industrial engineering that measures the practical methods and working process of the software engineers. This approach is based on analyzing, designing, assessment implementing testing and reengineering processes of given software All those phases are very important and have a specific role in SE’s cycle, especially software testing that acts as a significant element in this cycle and it represents also a fundamental key for software quality assurance. Software testing has as goal to test the software performance by measuring the gap between the expected behavior of the software under test and the test results. This comparison allows the tester to analyze errors and bugs in order to fix them and develop the software performance. As a critical factor in SQA, software testing is considered like a definitive review of the tool’s specification: it permits the tester to redesign the tool specification after the test in case of failure. This procedure is also applied on web applications, in similar ways to obtain the same goal: applications quality assurance, but the web applications are more complicated to be tested because of the interaction of the application with the rest of the distributed system. In fact, in more precisely terms, web application testing is a process that measures the functional and non functional proprieties of a given web application to analyze its performance in order to fix errors or even to reach a better level of the application under test. The demand on web applications or generally on software testing tools groups up with the increase in applications or software failures and cost.
Published in | American Journal of Software Engineering and Applications (Volume 3, Issue 5) |
DOI | 10.11648/j.ajsea.20140305.12 |
Page(s) | 63-67 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2014. Published by Science Publishing Group |
Software Testing Tools, Software Quality Assurance, Web Application, Model-Based Testing
[1] | D. Souilem Boumiza and A. Ben Azzouz and F. Ben Brahim 2012 “Design and development of a user interface to customize web testing scenarios” International Conference on Education & E-Learning Innovations ICEELI' 2012 , July 1-3 Sousse,Tunisia |
[2] | C. Eaton and A. M. Memon: "An Empirical Approach to Testing Web Applications Across Diverse Client Platform Configurations" by. International Journal on Web Engineering and Technology (IJWET), Special Issue on Empirical Studies in Web Engineering, vol. 3, no. 3, 2007, pp. 227–253, Inderscience Publishers. |
[3] | T.Banner, H.Eicher, A.Rennoch. “Model-based testing in practice”. 2nd workshop on model-based testing. In practice MOTIP 2009. |
[4] | Sampath, R. Bryce, Gokulanand Viswanath, Vani Kandimalla, A. Gunes Koru: “Prioritizing User-Session-Based Test Cases for Web Applications Testing”. Proceedings of the International Conference on Software Testing, Verification, and Validation (ICST), Lillehammer, Norway, April 2008. |
[5] | Research methodologies: concluded from http://www.enge.vt.edu”, on april 2012. |
[6] | Testing anywhere: concluded from http://www . softwaretesting.net/ otherproducts/ testinganywhere .html , 2012. |
[7] | Win Task: concluded from http://www .csscody.com/ resources / web -testing- tool -list , 20013. |
[8] | Bad Boy: concluded from “http:/www.badbody.com.au/” 2012. |
[9] | Sahi: “http:/www.sahi.co.in/w/” 2012 |
[10] | Fabasoft app.test : concludes from “htt://en.wikipedia.org/ wiki/fabasoft_app.test” , April 2012. |
[11] | Unified Modeling Language: Extract from “http://en.wikipedia.org/wiki/ Unified_Modeling_Language” , May 2012. |
[12] | Softwareengineering: http://en.wikipedia.org/wiki/Software _engineering, on April 2012 |
[13] | J. Ernits, R. Roo, J. Jacky, M. Veanes «http://research.microsoft.com/pubs/101196/extended_version.pdf » On August 9, 2012 |
[14] | B. Hayduk, « http://searchsoftwarequality.techtarget.com /tip/Model-based-testing-for-Java-and-Web-based-GUI-applications » On August 9, 2012 |
APA Style
Dalila Souilem Boumiza, Amani Ben Azzouz, Salma Boumiza. (2014). Model-Based Approach to Design web Application Testing Tool. American Journal of Software Engineering and Applications, 3(5), 63-67. https://doi.org/10.11648/j.ajsea.20140305.12
ACS Style
Dalila Souilem Boumiza; Amani Ben Azzouz; Salma Boumiza. Model-Based Approach to Design web Application Testing Tool. Am. J. Softw. Eng. Appl. 2014, 3(5), 63-67. doi: 10.11648/j.ajsea.20140305.12
AMA Style
Dalila Souilem Boumiza, Amani Ben Azzouz, Salma Boumiza. Model-Based Approach to Design web Application Testing Tool. Am J Softw Eng Appl. 2014;3(5):63-67. doi: 10.11648/j.ajsea.20140305.12
@article{10.11648/j.ajsea.20140305.12, author = {Dalila Souilem Boumiza and Amani Ben Azzouz and Salma Boumiza}, title = {Model-Based Approach to Design web Application Testing Tool}, journal = {American Journal of Software Engineering and Applications}, volume = {3}, number = {5}, pages = {63-67}, doi = {10.11648/j.ajsea.20140305.12}, url = {https://doi.org/10.11648/j.ajsea.20140305.12}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajsea.20140305.12}, abstract = {Software engineering is a systematic approach defined as a science of industrial engineering that measures the practical methods and working process of the software engineers. This approach is based on analyzing, designing, assessment implementing testing and reengineering processes of given software All those phases are very important and have a specific role in SE’s cycle, especially software testing that acts as a significant element in this cycle and it represents also a fundamental key for software quality assurance. Software testing has as goal to test the software performance by measuring the gap between the expected behavior of the software under test and the test results. This comparison allows the tester to analyze errors and bugs in order to fix them and develop the software performance. As a critical factor in SQA, software testing is considered like a definitive review of the tool’s specification: it permits the tester to redesign the tool specification after the test in case of failure. This procedure is also applied on web applications, in similar ways to obtain the same goal: applications quality assurance, but the web applications are more complicated to be tested because of the interaction of the application with the rest of the distributed system. In fact, in more precisely terms, web application testing is a process that measures the functional and non functional proprieties of a given web application to analyze its performance in order to fix errors or even to reach a better level of the application under test. The demand on web applications or generally on software testing tools groups up with the increase in applications or software failures and cost.}, year = {2014} }
TY - JOUR T1 - Model-Based Approach to Design web Application Testing Tool AU - Dalila Souilem Boumiza AU - Amani Ben Azzouz AU - Salma Boumiza Y1 - 2014/11/20 PY - 2014 N1 - https://doi.org/10.11648/j.ajsea.20140305.12 DO - 10.11648/j.ajsea.20140305.12 T2 - American Journal of Software Engineering and Applications JF - American Journal of Software Engineering and Applications JO - American Journal of Software Engineering and Applications SP - 63 EP - 67 PB - Science Publishing Group SN - 2327-249X UR - https://doi.org/10.11648/j.ajsea.20140305.12 AB - Software engineering is a systematic approach defined as a science of industrial engineering that measures the practical methods and working process of the software engineers. This approach is based on analyzing, designing, assessment implementing testing and reengineering processes of given software All those phases are very important and have a specific role in SE’s cycle, especially software testing that acts as a significant element in this cycle and it represents also a fundamental key for software quality assurance. Software testing has as goal to test the software performance by measuring the gap between the expected behavior of the software under test and the test results. This comparison allows the tester to analyze errors and bugs in order to fix them and develop the software performance. As a critical factor in SQA, software testing is considered like a definitive review of the tool’s specification: it permits the tester to redesign the tool specification after the test in case of failure. This procedure is also applied on web applications, in similar ways to obtain the same goal: applications quality assurance, but the web applications are more complicated to be tested because of the interaction of the application with the rest of the distributed system. In fact, in more precisely terms, web application testing is a process that measures the functional and non functional proprieties of a given web application to analyze its performance in order to fix errors or even to reach a better level of the application under test. The demand on web applications or generally on software testing tools groups up with the increase in applications or software failures and cost. VL - 3 IS - 5 ER -