期刊文献+
共找到554篇文章
< 1 2 28 >
每页显示 20 50 100
Model Checking-Based Testing of Web Applications 被引量:2
1
作者 ZENG Hongwei MIAO Huaikou 《Wuhan University Journal of Natural Sciences》 CAS 2007年第5期922-926,共5页
A formal model representing the navigation behavior of a Web application as the Kripke structure is proposed and an approach that applies model checking to test case generation is presented. The Object Relation Diagra... A formal model representing the navigation behavior of a Web application as the Kripke structure is proposed and an approach that applies model checking to test case generation is presented. The Object Relation Diagram as the object model is employed to describe the object structure of a Web application design and can be translated into the behavior model. A key problem of model checking-based test generation for a Web application is how to construct a set of trap properties that intend to cause the violations of model checking against the behavior model and output of counterexamples used to construct the test sequences. We give an algorithm that derives trap properties from the object model with respect to node and edge coverage criteria. 展开更多
关键词 web application test generation model checking consistency relation
在线阅读 下载PDF
Method for test case selection and execution of web application regression testing
2
作者 曹曦 许蕾 《Journal of Southeast University(English Edition)》 EI CAS 2008年第3期325-329,共5页
In order to improve the efficiency of regression testing in web application,the control flow graph and the greedy algorithm are adopted.This paper considers a web page as a basic unit and introduces a test case select... In order to improve the efficiency of regression testing in web application,the control flow graph and the greedy algorithm are adopted.This paper considers a web page as a basic unit and introduces a test case selection method for web application regression testing based on the control flow graph.This method is safe enough to the test case selection.On the base of features of request sequence in web application,the minimization technique and the priority of test cases are taken into consideration in the process of execution of test cases in regression testing for web application.The improved greedy algorithm is also raised resulting in optimization of execution of test cases.The experiments indicate that the number of test cases which need to be retested is reduced,and the efficiency of execution of test cases is also improved. 展开更多
关键词 regression testing web application test case selection control flow graph optimizing execution
在线阅读 下载PDF
Testing Forms in Web Applications Automatically 被引量:2
3
作者 XU Lei XU Baowent 《Wuhan University Journal of Natural Sciences》 EI CAS 2006年第3期561-566,共6页
Forms enhance both the dynamic and interactive abilities of Web applications and the system complexity. And it is especially important to test forms completely and thoroughly. Therefore, this paper discusses how to ca... Forms enhance both the dynamic and interactive abilities of Web applications and the system complexity. And it is especially important to test forms completely and thoroughly. Therefore, this paper discusses how to carry out the form testing by different methods in the related testing phases. Namely, at first, automatically abstracting forms in the Web pages by parsing the HTML documents; then, ohtai ning the testing data with a certain strategies, such as by requirement specifications, by mining users' hefore input informarion or by recording meehanism; and next executing the testing actions automatically due to the well formed test cases; finally, a case study is given to illustrate the convenient and effective of these methods. 展开更多
关键词 web application form testing testing process automatic testing
在线阅读 下载PDF
Testing and Evaluation for Web Usability Based on Extended Markov Chain Model 被引量:2
4
作者 MAOCheng-ying LUYan-sheng 《Wuhan University Journal of Natural Sciences》 EI CAS 2004年第5期687-693,共7页
As the increasing popularity and complexity of Web applications and the emergence of their new characteristics, the testing and maintenance of large, complex Web applications are becoming more complex and difficult. W... As the increasing popularity and complexity of Web applications and the emergence of their new characteristics, the testing and maintenance of large, complex Web applications are becoming more complex and difficult. Web applications generally contain lots of pages and are used by enormous users. Statistical testing is an effective way of ensuring their quality. Web usage can be accurately described by Markov chain which has been proved to be an ideal model for software statistical testing. The results of unit testing can be utilized in the latter stages, which is an important strategy for bottom-to-top integration testing, and the other improvement of extended Markov chain model (EMM) is to present the error type vector which is treated as a part of page node. this paper also proposes the algorithm for generating test cases of usage paths. Finally, optional usage reliability evaluation methods and an incremental usability regression testing model for testing and evaluation are presented. Key words statistical testing - evaluation for Web usability - extended Markov chain model (EMM) - Web log mining - reliability evaluation CLC number TP311. 5 Foundation item: Supported by the National Defence Research Project (No. 41315. 9. 2) and National Science and Technology Plan (2001BA102A04-02-03)Biography: MAO Cheng-ying (1978-), male, Ph.D. candidate, research direction: software testing. Research direction: advanced database system, software testing, component technology and data mining. 展开更多
关键词 statistical testing evaluation for web usability extended Markov chain model (EMM) web log mining reliability evaluation
在线阅读 下载PDF
Vulnerability Testing of HTTP based on Vulnerability-testing Oriented Petri Net(VOPN) 被引量:1
5
作者 Li Weihai Ma Yan Huang Xiaohong 《China Communications》 SCIE CSCD 2009年第4期116-120,共5页
Vulnerability-testing Oriented Petri Net (VOPN), a vulnerability testing model for communication protocol is brought forward first, which is combined Petri Net system with protocol Syntax analysis. Then vulnerabilit... Vulnerability-testing Oriented Petri Net (VOPN), a vulnerability testing model for communication protocol is brought forward first, which is combined Petri Net system with protocol Syntax analysis. Then vulnerability testing of implementation of HTTP protocol based on VOPN is made and the process is analyzed to prove the feasibility of the model. 展开更多
关键词 vulnerability testing testing model HTTP petri net
在线阅读 下载PDF
Automatic generating test cases for testing Web applications
6
作者 CHEN Sheng-bo MIAO Huai-kou QIAN Zhong-sheng 《通讯和计算机(中英文版)》 2008年第6期21-26,共6页
关键词 自动化技术 测试方法 网络技术 互联网
在线阅读 下载PDF
基于随机Petri网的软件测试业务流程建模及多环节效能分析方法
7
作者 薛可涵 韩强 +2 位作者 韩晟 乔依昕 石智超 《计算机集成制造系统》 北大核心 2026年第3期1113-1127,共15页
软件测试是确保软件产品质量的关键业务流程,具有高投入、高风险的特点,研究测试实施流程有助于推动测试工作的有序进行,从而保证软件产品质量符合行业标准并降低测试成本。现有研究缺乏对测试流程形式化建模和效能分析方法的探讨,因此... 软件测试是确保软件产品质量的关键业务流程,具有高投入、高风险的特点,研究测试实施流程有助于推动测试工作的有序进行,从而保证软件产品质量符合行业标准并降低测试成本。现有研究缺乏对测试流程形式化建模和效能分析方法的探讨,因此,无法有效识别并评估流程中的关键环节。为解决上述问题,研究结合随机Petri网和模糊理论,提出一种模糊参数的随机Petri网(SPN_FP)建模与分析方法,并以非对称加密算法(RSA)计时攻击任务为场景构建测试流程仿真模型。通过建立与之同构的连续时间马尔可夫链(CTMC)进行性能分析,识别出流程的关键环节。集成Shapley可加性解释(SHAP)的敏感性分析,揭示多环节与系统运行效率之间的影响,为多环节视角下的流程优化与决策支持提供理论依据。结果表明,RSA计时攻击任务和修复软件缺陷是流程中耗时且对系统整体性能影响较大的关键环节,应作为优化的重点。此外,在实现同等系统运行效率提升的前提下,仅提升单一环节的速率相比于协同优化多个环节,会更大程度地牺牲系统鲁棒性,从而影响测试流程的完整性与可靠性。 展开更多
关键词 随机petri 模糊理论 软件测试流程建模 SHAP分析 多环节效能优化
在线阅读 下载PDF
A Method for Modeling the Virtual Instrument Automatic Test System Based on the Petri Net 被引量:1
8
作者 马敏 陈光 《Journal of Electronic Science and Technology of China》 2005年第2期157-160,共4页
Virtual instrument is playing the important role in automatic test system. This paper introduces a composition of a virtual instrument automatic test system and takes the VXIbus based a test software platform which is... Virtual instrument is playing the important role in automatic test system. This paper introduces a composition of a virtual instrument automatic test system and takes the VXIbus based a test software platform which is developed by CAT lab of the UESTC as an example. Then a method to model this system based on Petri net is proposed. Through this method, we can analyze the test task scheduling to prevent the deadlock or resources conflict. At last, this paper analyzes the feasibility of this method. 展开更多
关键词 virtual instrument automatic test system VXIBUS petri net model system
在线阅读 下载PDF
基于Concolic Testing的动态Web页面测试研究
9
作者 张蕊 刘振宇 《计算机时代》 2010年第1期11-13,共3页
传统的软件测试技术对于动态Web程序并不完全适用,针对动态Web程序的特性,探讨适合的测试方法十分必要。文章分析了动态Web应用的特点与测试现状,简要介绍了Concolic Testing思想,并把Concolic Testing测试技术应用于Web应用动态内容页... 传统的软件测试技术对于动态Web程序并不完全适用,针对动态Web程序的特性,探讨适合的测试方法十分必要。文章分析了动态Web应用的特点与测试现状,简要介绍了Concolic Testing思想,并把Concolic Testing测试技术应用于Web应用动态内容页的测试,给出了具体的、具有针对性的测试算法,并以实例进行了验证。 展开更多
关键词 动态web应用 测试技术 Concolic testing 执行路径
在线阅读 下载PDF
Support for development and test of web application:A tree-oriented model
10
作者 曹旻 曹真 李海强 《Journal of Shanghai University(English Edition)》 CAS 2011年第5期357-362,共6页
Building an abstract model of the web application is the chief task of software test based on model, which is an efficient way for testing the web application. One problem with current web application test technologie... Building an abstract model of the web application is the chief task of software test based on model, which is an efficient way for testing the web application. One problem with current web application test technologies is the lack of tools for modeling the whole web software, especially the lack of support for describing web application from the view of action and function. This paper is concerned with providing the support for development and test of the web application. The presented novel model, named component-based and tree-oriented web application development model (CBTOWADM), abstracts the web application as a tree based on its system function and business process. CBTOWADM not only simplifies the design and development of the web application, but also acts as the model middleware for software test. The basic model definition, the system framework and the application in software test of CBTOWADM is described. 展开更多
关键词 web application software architecture software test COMPONENT
在线阅读 下载PDF
An Agent-Based Framework for Automated Testing of Web-Based Systems
11
作者 Samad Paydar Mohsen Kahani 《Journal of Software Engineering and Applications》 2011年第2期86-94,共9页
Parallel to the considerable growth in applications of web-based systems, there are increasing demands for methods and tools to assure their quality. Testing these systems, due to their inherent complexities and speci... Parallel to the considerable growth in applications of web-based systems, there are increasing demands for methods and tools to assure their quality. Testing these systems, due to their inherent complexities and special characteristics, is complex, time-consuming and challenging. In this paper a novel multi-agent framework for automated testing of web-based systems is presented. The main design goals have been to develop an effective and flexible framework that supports different types of tests and utilize different sources of information about the system under test to automate the test process. A prototype of the proposed framework has been implemented and is used to perform some experiments. The results are promising and prove the overall design of the framework. 展开更多
关键词 web application web Service AGENT FRAMEWORK TEST TEST SCRIPT
在线阅读 下载PDF
Web Testing Generation: A Stream <i>X-Machine</i>Based Approach
12
作者 Zhongsheng Qian 《Journal of Software Engineering and Applications》 2012年第1期7-13,共7页
To ensure the quality of Web applications, Web testing is one of the effective methods. The testing is a process of revealing errors that is used to give confidence that the implementation of a Web application meets i... To ensure the quality of Web applications, Web testing is one of the effective methods. The testing is a process of revealing errors that is used to give confidence that the implementation of a Web application meets its original specification. This work proposes a Web testing framework based on Stream X-Machines (SXMs), which provides a way to derive test cases for a Web application. It starts from constructing the SXM model, from which a test translator is employed to extract the test paths and then translates them into an XML-style test specification, which is the input of test engine. The test engine generates test cases and then executes them, and finally produces test report. This testing method is a significant contribution to informed research. 展开更多
关键词 web application SXM (Stream X-Machine) FSM (Finite State Machine) Test Case testing Framework
在线阅读 下载PDF
构建Web Application测试模型 被引量:3
13
作者 路晓丽 葛玮 +1 位作者 陈新丽 郝克刚 《计算机应用与软件》 CSCD 北大核心 2006年第11期22-23,共2页
随着W eb应用软件的飞速发展,作为保证W eb质量和可靠性的重要手段,W eb测试受到了人们越来越多的重视。分析了一些典型的W eb测试模型,提出了一种基于Petri网的W eb链接模型。
关键词 web应用软件测试 测试模型 petri
在线阅读 下载PDF
一种面向对象的Web Application测试模型 被引量:3
14
作者 路晓丽 董云卫 赵宏斌 《计算机科学》 CSCD 北大核心 2010年第7期134-136,151,共4页
为了保证Web应用的质量和可靠性,需要不断加强对Web应用软件的测试研究。Web应用软件的有效测试依赖于对其进行充分的分析和理解,提出良好的测试模型,并基于测试模型提出测试策略和测试方法。提出了一种面向对象的Web应用软件测试模型WA... 为了保证Web应用的质量和可靠性,需要不断加强对Web应用软件的测试研究。Web应用软件的有效测试依赖于对其进行充分的分析和理解,提出良好的测试模型,并基于测试模型提出测试策略和测试方法。提出了一种面向对象的Web应用软件测试模型WATM,并且基于WATM提出了测试用例的设计和选择的方法,从而更好地支持Web应用软件的导航测试和状态行为测试。 展开更多
关键词 web应用软件 测试模型 web应用软件测试
在线阅读 下载PDF
数据访问对.NET Web应用程序性能测试的影响 被引量:1
15
作者 安立新 蓝向阳 徐冰俏 《中国计量学院学报》 2005年第4期333-335,共3页
针对数据库和XML文件不同数据源类型及数据的不同访问机制对.NET Web应用程序性能测试的影响进行分析,通过ACT测试工具得出了实例系统的性能测试数据,说明数据访问对.NET Web应用程序性能测试影响的主要因素.
关键词 .net web应用程序 性能测试 测试工具
在线阅读 下载PDF
Coverage criteria and test requirement reduction for component-based web application 被引量:2
16
作者 顾静娴 许蕾 徐宝文 《Journal of Southeast University(English Edition)》 EI CAS 2010年第1期36-42,共7页
In order to analyze and test the component-based web application and decide when to stop the testing process, the concept of coverage criteria and test requirement reduction approach are proposed. First, four adequacy... In order to analyze and test the component-based web application and decide when to stop the testing process, the concept of coverage criteria and test requirement reduction approach are proposed. First, four adequacy criteria are defined and subsumption relationships among them are proved. Then, a translation algorithm is presented to transfer the test model into a web application decision-to-decision graph(WADDGraph)which is used to reduce testing requirements. Finally, different sets of test requirements can be generated from WADDGraph by analyzing subsumption and equivalence relationships among edges based on different coverage criteria, and testers can select different test requirements according to different testing environments. The case study indicates that coverage criteria follow linear subsumption relationships in real web applications. Test requirements can be reduced more than 55% on average based on different coverage criteria and the size of test requirements increases with the increase in the complexity of the coverage criteria. 展开更多
关键词 web application coverage criteria test requirement reduction
在线阅读 下载PDF
应用.NET框架命名空间技术实现Web测试自动化 被引量:3
17
作者 雷蕾 陆新泉 +1 位作者 李睿 洪宇 《计算机应用研究》 CSCD 北大核心 2010年第6期2160-2162,共3页
目前支持Web的自动化测试工具普遍存在价格偏高、测试脚本可重用性差、代码维护工作量过大等缺点。为解决这一问题提出了应用.NET框架命名空间(NameSpace)技术实现Web应用程序测试的自动化方法。该方法不使用任何第三方测试工具,通过编... 目前支持Web的自动化测试工具普遍存在价格偏高、测试脚本可重用性差、代码维护工作量过大等缺点。为解决这一问题提出了应用.NET框架命名空间(NameSpace)技术实现Web应用程序测试的自动化方法。该方法不使用任何第三方测试工具,通过编写简单、易维护的C#.NET代码,对Web程序接口进行信息抽取与调用,以实现测试的自动化运行。 展开更多
关键词 C#.net 命名空间 自动化测试 web应用程序
在线阅读 下载PDF
Hybrid Security Assessment Methodology for Web Applications 被引量:1
18
作者 Roddy A.Correa Juan Ramon Bermejo Higuera +3 位作者 Javier Bermejo Higuera Juan Antonio SiciliaMontalvo Manuel Sanchez Rubio A.Alberto Magrenan 《Computer Modeling in Engineering & Sciences》 SCIE EI 2021年第1期89-124,共36页
This study presents a methodology to evaluate and prevent security vulnerabilities issues for web applications.The analysis process is based on the use of techniques and tools that allow to perform security assessment... This study presents a methodology to evaluate and prevent security vulnerabilities issues for web applications.The analysis process is based on the use of techniques and tools that allow to perform security assessments of white box and black box,to carry out the security validation of a web application in an agile and precise way.The objective of the methodology is to take advantage of the synergies of semi-automatic static and dynamic security analysis tools and manual checks.Each one of the phases contemplated in the methodology is supported by security analysis tools of different degrees of coverage,so that the results generated in one phase are used as feed for the following phases in order to get an optimized global security analysis result.The methodology can be used as part of other more general methodologies that do not cover how to use static and dynamic analysis tools in the implementation and testing phases of a Secure Software Development Life Cycle(SSDLC).A practical application of the methodology to analyze the security of a real web application demonstrates its effectiveness by obtaining a better optimized vulnerability detection result against the true and false positive metrics.Dynamic analysis with manual checking is used to audit the results,24.6 per cent of security vulnerabilities reported by the static analysis has been checked and it allows to study which vulnerabilities can be directly exploited externally.This phase is very important because it permits that each reported vulnerability can be checked by a dynamic second tool to confirm whether a vulnerability is true or false positive and it allows to study which vulnerabilities can be directly exploited externally.Dynamic analysis finds six(6)additional critical vulnerabilities.Access control analysis finds other five(5)important vulnerabilities such as Insufficient Protected Passwords or Weak Password Policy and Excessive Authentication Attacks,two vulnerabilities that permit brute force attacks. 展开更多
关键词 web applications security vulnerability WEAKNESS security analysis white box black box interactive application security testing static application security testing dynamic application security testing
在线阅读 下载PDF
Generating test case specifications of web service composition using model checking
19
作者 钱铃莉 陈怡海 《Journal of Shanghai University(English Edition)》 CAS 2011年第5期409-414,共6页
Model checking techniques have been widely used in verifying web service compositions to ensure the trustworthi- ness. However, little research has focused on testing web services. Based on the research of model check... Model checking techniques have been widely used in verifying web service compositions to ensure the trustworthi- ness. However, little research has focused on testing web services. Based on the research of model checking techniques~ we propose a model checking based approach for testing web service composition which is described by using the web services choreography description language (WS-CDL). According to worldwide web consortium (W3C) candidate recommendation, the WS-CDL specification provides a language for characterizing interactions between distinct web services using XML. Since the behaviors of web service composition are asynchronous, distributed, low-coupled and platform independent, we employ the guarded automata (GA) model for specifying the composition described in WS-CDL and using the simple promela interpreter (SPIN) model checker for detecting the collaborations of web services. Test cases can be transformed from counterexamples generated by SPIN using adequacy criteria. In this paper we apply the transition coverage criterion for generating counterex- amples. To illustrate our approach, we set "E-commerce service system" as an example for demonstrating how test cases can be generated using SPIN for compositions specified in WS-CDL. 展开更多
关键词 model-based testing web services choregraphy description language (WS-CDL) model checking simple promela interpreter (SPIN) test cases
在线阅读 下载PDF
Combinatorial Method with Static Analysis for Source Code Security in Web Applications
20
作者 Juan Ramon Bermejo Higuera Javier Bermejo Higuera +3 位作者 Juan Antonio Sicilia Montalvo Tomas Sureda Riera Christopher I.Argyros A.Alberto Magrenan 《Computer Modeling in Engineering & Sciences》 SCIE EI 2021年第11期541-565,共25页
Security weaknesses in web applications deployed in cloud architectures can seriously affect its data confidentiality and integrity.The construction of the procedure utilized in the static analysis tools of source cod... Security weaknesses in web applications deployed in cloud architectures can seriously affect its data confidentiality and integrity.The construction of the procedure utilized in the static analysis tools of source code security differs and therefore each tool finds a different number of each weakness type for which it is designed.To utilize the possible synergies different static analysis tools may process,this work uses a new method to combine several source codes aiming to investigate how to increase the performance of security weakness detection while reducing the number of false positives.Specifically,five static analysis tools will be combined with the designed method to study their behavior using an updated benchmark for OWASP Top Ten Security Weaknesses(OWASP TTSW).The method selects specific metrics to rank the tools for different criticality levels of web applications considering different weights in the ratios.The findings show that simply including more tools in a combination is not synonymous with better results;it depends on the specific tools included in the combination due to their different designs and techniques. 展开更多
关键词 WEAKNESS BENCHMARK security testing analysis comparative methodology tools combination web application
在线阅读 下载PDF
上一页 1 2 28 下一页 到第
使用帮助 返回顶部