Web application testing as an automated service
Web application testing as an automated service
批准号:
402782-2011
负责人:
Mesbah, Ali
金额:
$2.11万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31
中文摘要
在最近的Web 2.0技术的推动下,人们越来越多地将Web用作编程平台。然而,由于Web应用程序的分布式和动态特性,测试它们在很大程度上仍然是一项令人生畏的手动任务。因此,这类应用程序的可靠性风险变得越来越大。
这个项目的目的是研究如何以更可行和更具互动性的方式向Web开发人员提供软件测试。其目的是通过实验研究最大化测试自动化和最小化表达测试所需的程序行为所需的工作量的新方法。特别是,该项目建议将Web测试作为一种交互式自动化服务提供,其中Web应用程序在真实的浏览器中自动执行以推断运行时观察。
这些观察结果随后由用户增强,并用于生成测试用例。挑战包括自动分析和推断网络程序行为,以及生成稳健的回归比较器。
拟议研究的成功完成将建立一种新的分析和测试方法
对于Web应用程序领域。主要创新包括(1)自动查找的新技术
(2)用于生成健壮和可重复使用的测试套件的新方法,以防止回归;(3)实现可完全作为自动化服务访问的原型框架;以及(4)通过交互式可视化技术使网络开发人员参与分析和测试过程。
通过一系列关于开放源码和工业系统的案例研究进行的经验评估将侧重于所开发的方法是否有助于提高网络应用程序的可靠性。这将对Web测试实践产生重大影响,不仅对Web开发人员,而且对专业软件测试人员都是如此。
英文摘要
Facilitated by recent Web 2.0 technologies, people are increasingly using the web as a programming platform. Yet, due to the distributed and dynamic nature of web applications, testing them is still a largely manual and daunting task. Consequently, the dependability risks of such applications become progressively significant.
This project aims to study how software testing can be made readily available to web developers in a more feasible and interactive way. The intent is to experimentally investigate new ways of maximizing test automation and minimizing the effort required to express the desired program behavior for testing. In particular, this project proposes to provide web testing as an interactive automated service, in which the web application is automatically executed in a real browser to infer run-time observations.
These observations are subsequently augmented by the user and used to generate test cases. The challenges consist of automatically analyzing and inferring web program behavior and generating robust regression comparators.
Successful completion of the proposed research will establish a novel analysis and testing method
for the domain of web applications. Key innovations include (1) new techniques for automatically finding
run-time structural and code-level observations; (2) new methods for generating robust and reusable test suites to prevent regressions; (3) implementation of a prototype framework that can be entirely accessed as an automated service; and (4) engaging web developers in the analysis and testing process through interactive visualization techniques.
The empirical evaluation, through a range of case studies on open-source and industrial systems, will focus on whether the developed methods contribute to increasing web application dependability. The impact will be significant on web testing practice, not only for web developers, but also for professional software testers.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Multimodal Learning-Driven Software Analysis
-
批准号:RGPIN-2022-04523
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2022
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2021
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2020
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2019
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:492966-2016
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2018
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:492966-2016
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2017
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:492966-2016
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2016
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2016
-
负责人:Mesbah, Ali
-
依托单位:
Towards thwarting cyber corporate espionage by predicting its victims
-
批准号:491607-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Mesbah, Ali
-
依托单位:
Systemic software analysis and maintenance techniques for Web 2.0 applications
-
批准号:430240-2012
-
项目类别:Strategic Projects - Group
-
资助金额:$11.73万
-
财政年份:2014
-
负责人:Mesbah, Ali
-
依托单位:
Web application testing as an automated service
-
批准号:402782-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2014
-
负责人:Mesbah, Ali
-
依托单位:
Systemic software analysis and maintenance techniques for Web 2.0 applications
-
批准号:430240-2012
-
项目类别:Strategic Projects - Group
-
资助金额:$11.73万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Improving the quality of mobile apps through bug repository mining
-
批准号:452007-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.66万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Web application testing as an automated service
-
批准号:402782-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Perceptions of test engineers on the quality of web application test cases
-
批准号:459184-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Automated web application exploration and testing
-
批准号:434905-2012
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Mesbah, Ali
-
依托单位:
Systemic software analysis and maintenance techniques for Web 2.0 applications
-
批准号:430240-2012
-
项目类别:Strategic Projects - Group
-
资助金额:$11.73万
-
财政年份:2012
-
负责人:Mesbah, Ali
-
依托单位:
Web application testing as an automated service
-
批准号:402782-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2012
-
负责人:Mesbah, Ali
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位:
均相液相生物芯片检测系统的构建及其在癌症早期诊断上的应用
-
批准号:82372089
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:李万万
-
依托单位:
用于小尺寸管道高分辨成像荧光聚合物点的构建、成像机制及应用研究
-
批准号:82372015
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:熊丽琴
-
依托单位:
网格中以情境为中心的应用自动化研究
-
批准号:60703054
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2007
-
负责人:黄震春
-
依托单位: