.

Web application testing. (c2001)

LAUR Repository

Show simple item record

dc.contributor.author Ukaily, Wail
dc.date.accessioned 2011-10-14T12:19:47Z
dc.date.available 2011-10-14T12:19:47Z
dc.date.copyright 2001 en_US
dc.date.issued 2011-10-14
dc.date.submitted 2001-06
dc.identifier.uri http://hdl.handle.net/10725/778
dc.description Includes bibliographical references (p. 117). en_US
dc.description.abstract In most cases, development of Web-based systems has been ad hoc, lacking systematic approach and quality control and assurance procedures. Hence, there is now legitimate and growing concern about the marmer in which Web-based systems are developed, and their long-term quality and integrity. Web engineering, an emerging new discipline, advocates a process and a systematic approach to development of high quality Web-based systems. Testing Web applications is like a puzzle for most Black box testers whose focus is on standalone application. This puzzling effect is due to special challenges and opportunities posed by Web applications Testing. Web applications testing ellvirolU11t:nt is more complex than mainll'ame, stand-alone, or typical client server applications environment. So, a failure in a Web application might lie in the application's code, in application's compatibility with other system components, etc. . Moreover, components of Web applications should be separated t[om third-party components. However, if they are not separated, testers may waste their time Oil a lot of wrong components in order to manage wrong lisks. On the other hand there are two primary keys in testability visibility and control Visibility is the ability to know what is going on in the software test. Control is the ability to change the state or data of the software under test. Therefore, testers should develop or use tools to enhance testability of Web application taking into consideration the tremendous opportunities provided by Web applIcations' enviro1U11ent. One of the clitical challenges in developing Electronic Commerce systems is the timely and tI'equent deployment of distributed software components with high quality, reliability and availability requirements. Plmming for testability and systematic and formal testing contribute positively towards such requirements. Testing is expected to be the recun'ent activity requiring at least 50 % of the development process. In this work, we describe the vmious testing activities that must be undertaken dming the electronic conm1erce system development process. We also address issues related to system and software testability and approaches to improve it as a way to shorten the testing time and speed up the timeto- market deployment. en_US
dc.language.iso en en_US
dc.subject Computer software -- Testing en_US
dc.title Web application testing. (c2001) en_US
dc.type Thesis en_US
dc.term.submitted Spring en_US
dc.author.degree MS in Computer Science en_US
dc.author.school Arts and Sciences en_US
dc.author.idnumber 199302530 en_US
dc.author.commembers Dr. Ramzi Haraty
dc.author.woa RA en_US
dc.description.physdesc 1 bound copy: xi, 117; ill.; 30 cm. available at RNL. en_US
dc.author.division Computer Science en_US
dc.author.advisor Dr. Nashat Mansour
dc.identifier.doi https://doi.org/10.26756/th.2001.17 en_US
dc.publisher.institution Lebanese American University en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR


Advanced Search

Browse

My Account