Abstract
Integration testing is one the important phase in software testing life cycle (STLC). With the fast grow th of internet and web services, web-based applications are also growing rapidly and their importance and complexity is also increasing. Heterogeneous and diverse nature of distributed components, applications, along with their multi-platform support and cooperativeness make these applications more complex and swiftly increasing in their size. Quality assurance of these applications is becoming more crucial and important. Testing is one of the key processes to achieve and ensure the quality of these softwar e or Webbased products. There are many testing challenges involved in Web -based applications. But most importantly integration is the most critical testing associated with Web -based applications. There are number of challenging factors involved in integra tion testing efforts. These factors have almost 70 percent to 80 percent impact on overall quality of Web -based applications. In software industry different kind of testing approaches are used by practitioners to solve the issues associated with integratio n which are due to ever increasing complexities of Web -based applications.
Highlights
Web-based applications typically work in a distributed, asynchronous fashion
[23] Almost all general quality characteristics can be applied to Web applications but the most important and relevant quality attributes are prepared by [27], who developed a quality requirement tree that identifies a set of attributes that lead to develop high quality Web applications
Software integration can not be neglected in large organization and critical software application
Summary
Web-based applications typically work in a distributed, asynchronous fashion. These applications are very complex and their inter-dependency between different Web-components can cause more and more errors. Since Web-based applications are distributed in nature, it is not an easy task to test them. Testing of Web-based application is very difficult due to its nature like: heterogeneity, multi-platform support, autonomous, cooperative and distributed etc. Web-based applications gather information and data from several heterogeneous sources. This raises the issue of integration as well. The integration of different software components of Web-based applications is a taunting task. Integration testing of Web applications is very crucial for the successful operations of these components among themselves. In Web applications the whole information with different structure and format is required to be integrated transparently and seamlessly [16]
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have