Font Size: a A A

The Research Of Web Functional Automated Testing Based On UML Activity Diagram

Posted on:2006-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:C H HuangFull Text:PDF
GTID:2168360155970797Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the Web Applications (WAs) increase immensely and WAs' getting more and more complex in recent years along with internet, it has changed people' s life style dramatically. By and large, WAs are increasingly crucial to enterprise' s business. As a result, there is a growing concern about WAs' quality and reliability. However, WA testing is still an unexplored area. The various and diverse Web development technologies, the short WA life cycle, the common construction style of WA, especially the lack of WA testing model which usually can be founded in traditional applications make the theories and technologies of traditional applications testing extremely difficult to deal with the challenge of WA testing.This dissertation aims at establishing a model for describing WA functional testing scenario, and then it will be transformed into excitable testing code. Therefore, it can increase the level of WA automated testing, and tester can determine whether the implemented WA meets users' requirements.We extend the UML activity diagram to model the WA functional testing scenario. We models WAs' interactive elements, which is one of the typical features of WA, by using the extensibility mechanism of UML. Developers or testers can vividly express the testing scenario with the model, which WA testing would go through it, then we analysis the model and input test cases simultaneously in order to pick-up each independently testing sequence scenario according to XMI standard representation of the UML activity diagram. Finally, we transform the XMI files of testing model into testing codes based on HttpUnit, which is an open source tools for automated testing. As a result, testers can run these testing codes to complete the WA functional testing. We propose a technical prototype architecture for implement this notion, called WAFATT(Web Applications Functional Automated Testing Tool), and give an example that goes throughout the testing architecture.
Keywords/Search Tags:Web Application, Functional Testing, Automated Testing, Unified Modeling Language, Activity Diagram, extensible Markup Language(XML), XML Metadata Interchange, HttpUnit
PDF Full Text Request
Related items