The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
User input validation is a technique to counter attacks on web applications. In typical client-server architectures, this validation is performed on the client side. This is inefficient because hackers bypass these checks and directly send malicious data to the server. User input validation thus has to be duplicated from the client-side (HTML pages) to the server-side (PHP or JSP etc.). We present...
Summary form only given. Regression testing is often performed as part of the software maintenance process. The amount of tests cases for a large-scale system can range from several hundred to many thousands, requiring significant computing resources and lengthy execution times, often precluding their use in an interactive setting. Traditional approaches to reduce the execution time for regression...
Methodology of automatic generation of test cases based on Model Driven Architecture is proposed, and its design and implementation have be done. The process of generating test cases is that a platform-independent model is converted into a platform-independent test model through level conversion, and the platform-independent test model is converted into the corresponding test cases through vertical...
Testing-as-a-service (TaaS) is a new model to provide testing capabilities to end users. Users save the cost of complicated maintenance and upgrade effort, and service providers can upgrade their services without impact on the end-users. Due to uneven volumes of concurrent requests, it is important to address the elasticity of TaaS platform in a cloud environment. Scheduling and dispatching algorithms...
With the rapid development of the Internet, the Web is full of valuable information. Enterprises are increasingly faced with a big challenge of how to integrate the distributed data and applications effectively. The concept of SOA solves the traditional problem of tight coupling and Web services are the major technology for implementing SOA. However, in recent years, another trend is that REST has...
As the Web application is world wide used, system' s performance, especially reliability, becomes more significant. Traditional performance testing tools such as QA Load and LoadRunner will generate the stress data with the fixed scale. But in the real time, network traffic is model-based. We focus on generating test data to simulate network traffic accurately for Web application reliability testing...
This article outlines the necessity for federated service oriented testbeds in order to accommodate the requirements of future Internet research. Extensive investigations have been carried out in the networking and grid computing area during the last decades. These activities have successfully instantiated a number of large scale collaborative network testbeds and network emulation testbeds. The article...
The following topics are dealt with: component based software engineering; artificial intelligence; parallel computing; distributed computing; cryptography; network security; data mining; knowledge discovery; electronic commerce; embedded system; enterprise architecture; image processing; speech processing; signal processing; Internet technology; natural language processing; information assurance;...
Asynchronous javascript and XML (AJAX) is a recent group of technologies used to develop dynamic Web pages. Ajax applications are wisely used nowadays and need to be tested to ensure their reliability. This paper introduces a method and an architecture for automatic AJAX application testing. We use STS automata for describing the application and for generating test cases. We perform an improved random...
This paper presents an approach and tool to automatically instrument dynamic Web applications using source transformation technology, and to reverse engineer a UML 2.1 sequence diagram from the execution traces generated by the resulting instrumentation. The result can be directly imported and visualized in a UML toolset such as rational software architect. Our approach dynamically filters traces...
In this article the advances in software engineering are i) evolvement of software processes from rigid, sequential and slow processes to iterative and agile processes and standardization of process models, such as CMMI (Capability Maturity Model Integration) and ISO 12207, ii) programming paradigms and software design techniques, such as object-oriented programming and model-driven architecture,...
Proponents of design notations tailored for specific application domains or reference architectures, often available in the form of UML stereotypes, motivate them by improved understandability and modifiability. However, empirical studies that tested such claims report contradictory results, where the most intuitive notations are not always the best performing ones. This indicates the possible existence...
The development of Internet requires that application environment turns from closed and static to open and dynamic. People have increasingly attached importance to research on software testing management method. The current main problem in software testing management research is how to effectively manage the whole software testing process. Through research on V Model and W Model in software testing...
The following topics are dealt with: Web site evolution; Web site testing; Web site security; Web site comprehension; Web site accessibility; Web site user behavior; Web site modeling; and Web site architecture
This paper provides users and system integrators with an overview of service-oriented architecture (SOA) testing's fundamental technical issues and solutions, focusing on Web services as a practical implementation of the SOA model. The paper discusses SOA testing across two dimensions: testing perspectives, wherein various stakeholders have different needs and raise different testing requirements;...
This paper presents a multi-agent testing architecture (MATA) for monitoring and analyzing the performance of Web applications in J2EE environments. This architecture includes agents and sub agents that collaborate and communicate with each other to measure the use of resources of the application server, to collect and process the data, and to analyze the data and to generate performance reports....
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.