共查询到20条相似文献,搜索用时 15 毫秒
1.
The widespread use of service-oriented architectures (SOAs) and Web services in commercial software requires the adoption of development techniques to ensure the quality of Web services. Testing techniques and tools concern quality and play a critical role in accomplishing quality of SOA based systems. Existing techniques and tools for traditional systems are not appropriate to these new systems, making the development of Web services testing techniques and tools required. This article presents new testing techniques to automatically generate a set of test cases and data for Web services. The techniques presented here explore data perturbation of Web services messages upon data types, integrity and consistency. To support these techniques, a tool (GenAutoWS) was developed and applied to real problems. 相似文献
2.
3.
Nuo Li Author Vitae Maozhong Jin Author Vitae 《Journal of Systems and Software》2010,83(11):2263-2274
User-input-validation (UIV) is the first barricade that protects web applications from application-level attacks. Most UIV test tools cannot detect semantics-related vulnerabilities in validators, such as filling a five-digit number to a field that accepts a year. To address this issue, we propose a new approach to generate test inputs for UIV based on the analysis of client-side information. In particular, we use input-field information to generate valid inputs, and then perturb valid inputs to generate invalid test inputs. We conducted an empirical study to evaluate our approach. The empirical result shows that, in comparison to existing vulnerability scanners, our approach is more effective than existing vulnerability scanners in finding semantics-related vulnerabilities of UIV for web applications. 相似文献
4.
软件性能测试是软件质量保证的重要元素,是理解软件系统对不同负载反应能力的方法.Web系统应用对并发服务性能的严格要求决定了对其进行性能测试的必要性,但是,不对Web系统性能测试过程进行科学有效的控制,则无法保证测试结果的客观性和针对性.从对Web系统结构和Web性能测试的特点分析入手,重点讨论了Web系统性能测试的过程,包括测试的目的、测试时机,测试策略和测试工具等;提供了一个合理的性能测试流程. 相似文献
5.
在计算机与信息技术普及的今天,人们的消费需求、行为和习惯都可以化为海量的用户数据。这样的数据挖掘成果,正逐步为公众所分享。 相似文献
6.
Web应用有着自己的独特属性,其测试方法不同于传统的软件工程。本文首先研究了Web应用的主要特征,然后从用户界面、性能、兼容性、安全性等方面讨论了Web应用的测试方法。 相似文献
7.
Branson W. Murrill Author Vitae 《Journal of Systems and Software》2008,81(2):249-261
Error flow analysis and testing techniques focus on the introduction of errors through code faults into data states of an executing program, and their subsequent cancellation or propagation to output. The goals and limitations of several error flow techniques are discussed, including mutation analysis, fault-based testing, PIE analysis, and dynamic impact analysis. The attributes desired of a good error flow technique are proposed, and a model called dynamic error flow analysis (DEFA) is described that embodies many of these attributes. A testing strategy is proposed that uses DEFA information to select an optimal set of test paths and to quantify the results of successful testing. An experiment is presented that illustrates this testing strategy. In this experiment, the proposed testing strategy outperforms mutation testing in catching arbitrary data state errors. 相似文献
8.
LI Guo-hui 《数字社区&智能家居》2008,(4)
基于Web的数据挖掘是一个结合数据挖掘和WWW的热门研究主题,它是现代科学技术相互渗透与融合的必然结果。本文阐述了Web数据挖掘的定义、分类和过程,并对Web数据挖掘的应用与发展前景进行了探讨。 相似文献
9.
李国慧 《数字社区&智能家居》2008,(2):592-595
基于web的数据挖掘是一个结合数据挖掘和WWW的热门研究主题,它是现代科学技术相互渗透与融合的必然结果。本文阐述了Web数据挖掘的定义、分类和过程,并对Web数据挖掘的应用与发展前景进行了探讨。 相似文献
10.
Software testing is a difficult task and testing Web-based applications may be even more difficult, due to the peculiarities of such applications. In the last years, several problems in the field of Web-based applications testing have been addressed by research work, and several methods and techniques have been defined and used to test Web-based applications effectively. This paper will present the main differences between Web-based applications and traditional ones, how these differences impact the testing of the former ones, and some relevant contributions in the field of Web application testing developed in recent years. The focus is mainly on testing the functionality of a Web-based application, even if some discussion about the testing of non-functional requirements is provided too. Some indications about future trends in Web application testing are also outlined in the paper. 相似文献
11.
12.
高亚楠 《数字社区&智能家居》2011,(5)
一个好的框架对于软件的开发是至关重要的。文中介绍了基本JSP应用程序框架,针对JSP技术下Web应用开发的基本应用框架的不足,讨论了Struts框架的基本结构,给出了改进的Struts框架。同时,详细介绍了改进的Struts框架的处理流程。工程应用表明,采用改进的Struts框架不仅可以加快系统的开发效率,并且使系统具有更强的灵活性和高度的重用性。 相似文献
13.
14.
用JSP/Servlet技术构建Web应用 总被引:19,自引:0,他引:19
JSP/Servlet是Java技术在Web上的扩展,支持Web服务器端的应用开发,介绍了JSP/Servlet技术的主要特点,并分析了其在Web应用开发中两种典型的软件体系结构。 相似文献
15.
金艳云 《电脑与微电子技术》2012,(22):17-19
在电子商务领域中如何让网站能够吸引访问者的眼球,增加站点的有效页面访问率,增加访问者对站点的忠诚度是每一个商务站点经营者所关心的问题。综述Web数据挖掘技术的数据特点、分类以及基本框架,分析Web数据挖掘的发展前景。 相似文献
16.
建立服务器端数据库的安全屏障是一个不能忽视的问题,本文以JSP为环境从脚本编程的角度对部分常见的网络攻击方式进行了讨论并提出了相应的防范措施. 相似文献
17.
基于JSP技术的Web数据库系统的研究与开发 总被引:4,自引:0,他引:4
文章在比较当前常见的数据库动态访问开发工具的基础上,论述了采用JSP技术构建高性能、低成本数据库系统采用的网络环境及体系结构,重点阐明了在JSP中使用Jav.aBean组件有效实现数据库功能封装,增强程序的可重用性和数据库的安全性,提高系统性能的方法,并通过实例介绍了具体实现过程。 相似文献
18.
Andreas Spillner 《Software Testing, Verification and Reliability》1992,2(2):83-98
The testing of modular software systems can be divided into a module testing phase and an integration testing phase. While module testing checks the modules separately, integration testing examines the use of interfaces in a modular system. Integration testing allows errors to be found which cannot be found by module testing. The aim of this paper is to propose a new approach to integration testing. The main principle is to transfer and adapt module testing methods to the level of integration testing. The approach is described for control flow and data flow oriented testing methods. To decrease the testing effort and increase the probability of finding errors, integration testing can be limited to statically detectable anomalous applications of interfaces. This is accomplished by the combination of static analysis with dynamic execution and by the possibility of using information already provided by the module tests. To find further test data to execute interfaces, symbolic execution is applied. One great advantage here is to prove whether statically determined interface anomalies can be dynamically executed and can therefore occur at all. 相似文献
19.
Web负载测试的研究与应用 总被引:3,自引:1,他引:3
Web应用对并发服务性能的严格要求决定了对其进行负载测试的必要性。通过分析B/S系统结构模型和Web应用的服务形式,确定了Web负载测试的理论基础和可行性,并建立了测试模型。以OpenSTA为例介绍了当前主流自动化Web负载测试工具基于脚本的工作机制和测试步骤,讨论了对测试结果数据的分析与可视化方法,并总结了评估Web应用系统性能的主要指标。 相似文献