基于本体的软件测试用例及脚本自动生成技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:wyzwayjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试在目前的软件研发工作中的占的比重越来越大,针对GUI的软件测试一般来说包括测试路径和测试数据两部分,测试路径和数据的选择是否合理和全面是软件测试工作非常重要的部分,目前GUI软件测试已经引入了自动化测试技术,能够执行一些人工参与度小,并且需要重复执行的工作,但是自动化脚本的生成和维护仍然需要很多额外的人工参与。本文引入知识库,首先阐述了软件测试用例生成办法的现状和背景,分析了它们存在的缺乏对待测系统形式化表达,以及不利于对测试用例的维护等现状,本文通过引入本体模型和推理规则来解决以上问题。本文通过建立通用的软件本体模型,包括了软件的基本信息和它们之间的约束关系,然后实例化出本文的待测软件(车辆管理系统)的模型,并且利用基于OWL的本体编辑器protégé进行本体的形式化表达。然后建立了符合业务逻辑的规则,利用SWRL语言进行了表达。然后将SWRL规则和OWL本体转换为Jess规则和Jess事实,并且推理出测试用例,接着利用编写的基于Jena的脚本生成程序将用例自动生成为脚本语言,本文选取了车辆管理系统的登录流程和加油流程两个方面进行了测试用例和脚本的自动生成,对生成的结果进行了质量分析,并且在Rational Robot平台上进行了验证。
其他文献
给排水工程是建筑工程中的一个重要有机组成部分。文章从工程技术质量管理的角度,分析给排水施工的难点并从中找出给排水施工管理的要点。掌握与控制给排水工程施工管理技术,
塔里木河流域水资源管理信息化整合项目以保障塔里木河流域科学水资源调度、防汛供水安全、管理现代化和信息智能化为出发点,以遥测、通信及计算机网络、自动控制、地理信息
研究一种新型浇注料,以43号焦宝石为骨料,配以活性SiO2微粉、α-Al2O3微粉和某种微粉,以纯铝酸钙水泥作结合剂,并加入有效的外加剂制成混合料,经浇注振动成型,得到转窑浇注料
目的评价重力喂养鼻饲法在维护早产儿呼吸循环功能中的作用。方法 100例出生在3 d以内的早产儿按照随机对照原则分为A、B两组,每组50例。两组早产儿均采取经鼻腔置入胃管,A组
本文从近期竣工的和正在施工的铁路桥、公路桥的实例中,综合阐述目前国内桥梁技术的发展特点并预测桥梁技术发展趋势,还详细地介绍了国内正在施工和国外已竣工的名、新、特桥
培养理性、积极而又负责任的公民是现代社会的共识,培养公民要从娃娃抓起。现阶段小学生的公民教育开始被广泛关注,参与公益活动是小学生公民教育重要实践形式。如何通过参与
<正>作为安徽省制造业的领军企业,江淮汽车近五年累计销售各类整车276万辆,超过公司前47年销量总和,实现销售收入2286亿元,上缴税收101亿元,实现由"商乘并举"向"先进节能汽车
运用豪泰林(Hotelling)博弈模型对B2C电子商务企业自建物流的配送模式和依赖第三方物流的配送模式的选择进行分析。结果表明,当B2C电子商务企业愿意为消费者支付额外的安全费
目的研究不同原料粉碎操作技术、糊化条件及糖化工艺等因素对麦汁收得率和啤酒耗粮比率的影响。方法采用正交试验比较了4种酶制剂对双醪加酶糖化工艺的优化效果,确定了最佳的
鱼水情深,涌动鹭岛。双拥之花,美丽绽放。$$在中国人民解放军建军90周年到来之际,我市双拥工作再获殊荣。近日,在全省双拥模范城(县)命名暨双拥模范单位和个人表彰中,厦门及所辖思明
报纸