国家自然科学基金(61073163)
- 作品数:30 被引量:60H指数:3
- 相关作者:高建华崔霞林涛高秀慧袁佳琳更多>>
- 相关机构:上海师范大学华东师范大学奥克兰大学更多>>
- 发文基金:国家自然科学基金上海市科学技术委员会资助项目上海市教育委员会创新基金更多>>
- 相关领域:自动化与计算机技术自然科学总论更多>>
- 基于LoadRunner的理财平台的性能测试被引量:3
- 2016年
- 基于LoadRunner的理财平台,设计了一种对软件的接口进行性能测试的方案,并将该方案用于上海佐昊网络科技有限公司理财平台的交互接口的性能测试.结果表明:不同场景下系统接口的性能特性不同,并发用户数为40个时TPS和CPU使用率等各项性能指标处于最佳状态;并发用户数为50个时CPU成为系统需要处理的瓶颈;证明了该方案的有效性.
- 陈梦云高建华
- 关键词:LOADRUNNER
- 影响GUI测试性能的两个因素:测试用例及测试预测被引量:2
- 2011年
- GUI测试在软件开发和测试中具有重要的地位.GUI自动化测试的实际应用强调了测试的成本和效率.在GUI测试中,测试用例和测试预测是两个与图形用户界面测试性能相关的主要因素.根据GUI的事件流图,事件关联图等特性,通过分析GUI事件的代码复杂度,将事件分配到各个长度不同的测试用例中,并定义测试预测的级别.通过实例,研究测试用例和测试预测对于图形用户界面测试性能的影响,从而为进一步完善GUI测试框架提供了依据.
- 高建华辛敏杰
- 关键词:图形用户界面测试用例
- 用于回归测试数据验算的筛选方法
- 2012年
- 通过利用覆盖数据技术和回归测试集选择技术,提出一种用于回归测试数据验算的筛选方法,该方法通过深度优先遍历程序的相关记录来筛选测试用例,能有效地提高回归测试的准确性,减少回归测试的测试时间和省略无需测试的测试用例,以达到降低回归测试的成本的目的。对顺序、循环和分支3类程序设计了相关的实验,比较了该算法在这3类程序上的使用效果。
- 朱桢高建华
- 面向Code Smells的“容器—破坏者—发现者”检测策略被引量:2
- 2016年
- 软件重构在软件工程中愈显重要,对需要重构代码code smells的检测是基础工作,但code smells定义模糊、无量化.该文将人工免疫的基本概念与信号迁移至软件工程,提出一种基于危险理论中的树突状细胞算法的检测策略.该策略算法中,包含code smells的代码作为抗原,软件度量值转化为危险信号和安全信号等输入信号进行处理,通过权值公式获得成熟信号以及半成熟信号,比较其相对值高低确定代码是否为code smells,最终根据成熟环境抗原值决定各种code smells严重程度的优先次序.该策略具有较低假阳性率.实验证明该研究在F-score(0.784)和Kappa分析(0.756)上均有效,高于其他检测方法.
- 林涛高建华伏雪林艳
- 关键词:树突状细胞算法软件质量人工免疫理论
- 一种新型直联小世界网络模型
- 2016年
- 现有计算机网络存在一定程度冗余和效率低等问题,提出一种新的直联小世界(DSW)网络模型以优化网络.首先将节点构成正则网络,然后取任意节点重画,通过迭代生成DSW网络.在该模型下,平均距离和聚集系数与原网络相同,但是网络的跳数等性能有所改变.实验证明,DSW网络的度数、平均度中心性以及平均最近距离中心性均低于原有小世界(SW)网络.表明DSW网络两节点的紧密程度高于SW网络.该模型不仅可以有效应用于社区信息的传播,还可以用于流行病传播的研究.
- 林涛高建华伏雪马燕林艳
- 关键词:小世界网络复杂网络网络可靠性网络优化
- 基于工作量和错误日志的Web应用可靠性度量方法被引量:3
- 2012年
- Web应用环境复杂,传统基于故障测量的方法不能很好地满足系统可靠性度量的需求。充分考虑用户对系统的使用情况,从Web服务器日志中获取用户点击数、传输字节数、用户数和用户会话数,提出基于这四个指标的工作量测量法,并与传统的故障测量法结合,采用Nelson模型进行系统可靠性评估。通过实验比较工作量测量的四种方法与故障测量方法的优劣。结果验证了基于工作量测量的方法能更稳定地评估Web应用的可靠性。
- 袁佳琳高建华
- 关键词:WEB应用WEB服务器日志可靠性
- 用于统计测试概率分布生成的自动搜索方法被引量:1
- 2013年
- 提出一种基于自动搜索的概率分布生成方法,设计对概率分布的表示形式与评估函数,同时结合模拟退火算法设计基于马尔可夫模型的自动搜索过程。实验结果表明,该方法能够有效地提高自动搜索的准确性,在一定时间内成功找到接近最优的概率分布,生成高效的测试数据,同时达到降低统计测试成本的目的。
- 周晓莹高建华
- 关键词:统计测试概率分布自动搜索模拟退火算法马尔可夫模型
- 基于观察-定模-执行*GUI测试模式的研究
- 2015年
- 测试用户图形界面时一般很难确定其输入空间,同时自动化测试工具也难以辨别出需要特殊条件才能被执行的事件。解决这些问题的有效途径之一是使用事件流图模型并配合一种观察-定模-执行*的模式实施测试。这一模式可维护一张模型元素与其到达路径的映射表,模型元素包括图中的边与点,通过它可以找出事件被执行前需要的特定条件。Memon等人提出的映射表维护算法只适用于模型中的边,因此提出了一种适用于模型中点的映射表维护算法。测试实例分析表明,该算法能有效地记录执行事件所需的特定条件。
- 沈毅俊高建华
- 关键词:图形用户界面事件流图
- 基于模型的图形用户界面事件交互图生成方法被引量:3
- 2013年
- 用户界面(GUI)测试是一项很困难的工作,一个重要的原因是背景事件会影响测试结果,基于模型的图形用户界面测试技术可以解决这个问题。目前基于模型的图形用户界面测试技术有两种常用的GUI模型:事件流图(EFG)和事件交互图(EIG)。这两种模型可以表示GUI事件之间的交互关系,其中EIG是从EFG转换而来的。通过一个简单的GUI实例对GUI中的事件进行了明确的划分,并且为适应文中的划分事件改进了原有的MX算法。最后根据GUI的事件驱动性和对GUI事件的划分提出了一种由EFG转换成EIG的新方法:驱动算法。实例表明,此方法使EFG转换成EIG的过程更简单。
- 丰凯高建华
- 关键词:图形用户界面事件流图
- 基于依赖结构的功能测试集排序方法
- 2015年
- 为解决依赖结构优先级在测试用例权值相等时存在的问题,针对流行的深度优先搜索算法进行改进。通过结合测试用例之间的功能依赖和测试用例的代码覆盖率,推导出有向无环图和算法流程图;利用推导出的有向无环图和流程图,使用权值和代码覆盖率算出最长路径作为测试集,以达到缩减测试集,同时保证代码覆盖率的目的。结合实例,将依赖结构优先级和现存的技术进行对比,验证了依赖结构优先级技术在提高错误检测率方面的可行性和实用性。
- 曹丽娜高建华
- 关键词:深度优先搜索算法有向无环图权值代码覆盖率