尤枫
- 作品数:53 被引量:219H指数:8
- 供职机构:北京化工大学信息科学与技术学院更多>>
- 发文基金:国家自然科学基金中央高校基本科研业务费专项资金北京市大学生科学研究与创业行动计划项目更多>>
- 相关领域:自动化与计算机技术文化科学电子电信理学更多>>
- 基于页面聚类的Web应用测试方法研究被引量:7
- 2018年
- 现有的Web测试是由前端出发,通过分析页面DOM结构来获取状态与状态跳转的条件。但现有技术是将任何DOM节点的改变都认定为产生了新的DOM树,如果对于任何改变DOM结构的操作都认为是新操作来重新生成测试用例会浪费相当的时间和人力。提出一种基于页面DOM相似度的Web应用单元测试方法。利用爬虫程序获取页面状态与相应的DOM结构;利用DOM相似度对DOM进行评价,并对DOM状态进行分类,利用分类簇的中心作为相应功能的操作结果,返回应用中寻找相应的代码块并且进行测试。实验结果表明:该方法可以有效地降低"单一DOM对应单一状态"模式中的冗余状态跳转,可以达到合理的功能发现率,同时有效降低冗余的待测试状态。
- 尤枫张雅峰赵瑞莲马金慧
- 关键词:页面聚类WEB应用测试
- 程序设计在线作业代码不规范检测方法及应用被引量:1
- 2018年
- 针对程序初学者编写的C/C++程序,调试需要消耗大量的时间和精力。然而,初学者在接触简单的编程时,编写思路一般不存在问题,但由于其良好的编程习惯还未养成,代码格式往往不规范,从而导致程序相应代码块出错。本文结合程序在线评测系统,针对程序设计课程的C/C++程序代码不规范问题提出了一种基于在正则表达式和编辑距离的检测方法并通过实验验证了不规范的代码出现错误概率较大。
- 杜彬贺杰徐阳王林鑫尤枫
- 关键词:软件测试
- 基于依赖性分析的模型规划
- 规划是一种基于环境的模型切片技术,研究对象为扩展有限状态机模型,针对一定条件下的环境约束运用可达性分析方法约减模型受影响的部分,进而分析模型在环境约束下的行为,为模型检测和验证提供有效的方法.该方法最大程度约减模型中受影...
- 王越李征尤枫
- 关键词:软件工程
- 面向程序设计竞赛的人才培养模式实践与探索被引量:1
- 2020年
- 课题组以ACM/ICPC国际大学生程序设计竞赛队员培养体系研究为核心,结合北京化工大学多年来的程序设计竞赛集训队培养经验,面向程序设计竞赛人才培养总结出一套完整的体系,核心内容包括信息化系统建设、分级训练、重视团队协作和促进校内比赛等。经过多年的实践,证明课题组提出的这套培养模式可行有效,学校程序设计竞赛水平得到了显著提高。
- 周晓琳解静刘勇尤枫吴佳伟
- 关键词:ACM/ICPC程序设计竞赛
- 一种二叉树结构型测试数据自动生成方法
- 2012年
- 目前关于软件测试数据自动生成的研究主要集中于数值和字符串型数据,对于指针和动态数据结构的测试生成研究较少.二叉树是一种广泛使用并具有代表性的动态数据结构,文中提出一种针对二叉树结构的测试数据自动生成方法,使用遗传搜索算法生成二叉树形态,同时利用约束求解确定其数据域的值.实验结果表明,该方法是行之有效的,其测试生成效果明显优于随机生成方法.
- 王倩尤枫赵瑞莲
- 关键词:测试数据生成二叉树结构遗传算法
- 基于XML和XSLT的Web报表解决方案的研究与实现被引量:18
- 2006年
- 就Web报表生成系统分析了基于XML和XSLT技术的应用现状,提出了一种新的轻量级报表解决方案并予以实现。结合XML技术和XSLT技术的优势,讨论了本解决方案的总体设计以及实现流程。最后给出了在具体应用中遇到的若干技术难点的解决方法。
- 李铮尤枫赵恒永
- 关键词:可扩展标记语言报表
- Android应用的用户行为模式挖掘及复用方法
- 2022年
- 软件测试是保障Android应用质量的有效手段,而理解Android应用的功能作为Android测试过程的基础,旨在深入探究应用的业务逻辑并发现其功能问题,在测试中尤为重要。用户行为模式可充分辅助测试人员理解Android应用功能,从而提高测试效率。基于“相似Android应用共享用户行为模式”的构想,提出一种Android应用的用户行为模式挖掘及复用方法,以降低Android应用测试成本并提高测试效率。具体而言,针对待测Android应用,从其相似Android应用挖掘出用户行为模式;然后利用基于语义的事件模糊匹配策略为待测应用寻找对应事件,并基于用户图形界面(GUI)模型的最优路径选择策略为待测应用生成目标事件序列,从而实现相似应用间的用户行为模式复用。针对三类应用的32种用户行为模式进行实验,结果表明,87.4%的行为模式可在相似Android应用上被完整复用,并且被复用的行为模式可有效覆盖待测应用中90.2%的重要状态。可见,所提方法为Android应用测试提供了有效支撑。
- 毛群王微微尤枫赵瑞莲李征
- 关键词:ANDROID应用用户行为模式模式复用
- 利用蚁群算法实现基于程序结构的主变元分析
- 本文提出了一种利用蚁群算法实现程序主变元分析与确定的方法,使用属性约简模型,将输入/输出变量间的相互关联关系作为启发式信息引入蚁群算法来分析程序主变元。实验结果表明,本方法是行之有效的,可以更为准确地确定程序主变元。
- 张悦尤枫赵瑞莲
- 关键词:属性约简蚁群算法
- 文献传递
- SPOC和BSPOPS相结合的混合式实验教学研究与应用被引量:1
- 2023年
- 为提升高校实验教学效果,推进信息技术与教育教学的深度融合,在分析高校实验教学模式现状的基础上,给出混合式实验教学的目标设计,基于雨课堂线上教学资源平台,提出基于SPOC和BSPOPS相结合的混合式实验教学新模式,以计算机组成原理实验教学为例,介绍基于线上线下混合式教学的应用与实践,最后说明教学效果并总结不足。
- 苗桂君尤枫邱宪波
- 关键词:混合式教学计算机组成原理实验教学改革
- 基于输出域的测试用例自动生成方法研究被引量:6
- 2016年
- 对大多数软件,很难根据规格说明自动产生期望的输出.而对于某些软件,输出域存在许多值得关注的检测点,适合于从输出域出发开发测试用例.但对于给定的输出,自动生成相应的输入也较为困难.提出了一种基于输出域的测试用例自动生成方法,首先利用BP神经网络构建被测软件的功能模型,然后在被测软件的功能模型上,对于给定的输出,利用遗传算法搜索相应的输入,实现基于输出域的测试用例自动生成.同时,对遗传算法进行了改进,提出了一种新的交叉算子和变异算子,以提高遗传算法生成测试用例效率,并在容错软件RSDIMU子模块和3个常用软件上进行了模型构建及测试生成实验.实验结果表明,利用遗传算法实现基于输出域的测试用例自动生成方法是行之有效的,改进的遗传算法能够提高测试生成的效率和成功率.
- 尤枫赵瑞莲吕珊珊
- 关键词:BP神经网络测试用例生成遗传算法