收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

通用脚本引擎的研究及其在自动测试中的应用

杜峰  
【摘要】:计算机脚本语言为用户提供了方便的编程接口,提高了软件的利用效率。由于脚本语言都依存于一个特定程序,因此具有针对性。程序语言的通用性是指按照用户的某种需求设计的程序,在需求没有变化的前提下能够应用到其它环境中去的性质。具有通用性的脚本语言能够把应用程序的功能统一到脚本引擎中,避免了多余的开发过程,能进一步提高软件使用效率。 通用程序语言表示方法GPE把程序元素划分为对象、属性与方法。属性是描述对象的唯一元素,对象属性的变化叫做运动,能被人触发盼运动叫做方法,程序中人表征方法的标识称为操作,程序就是一定条件组合的操作序列。 面向操作的思想是基于GPE的程序组织原则。面向操作思想的核心是把程序的静态设计和动态执行分开,操作控制台中设计程序的对象、方法和他们之间的关系。程序的执行则是对操作控制台中的一串操作的调用。对象控制台具有先置性、开放性、继承性和动态性的特征。面向操作思想为通用脚本引擎的实现提供了理论基础。 通用脚本引擎把程序的输入分为三类,包括操作流、控制台设计信息和实例化匹配信息。操作流和控制台信息是离开具体程序环境的程序设计,实例化匹配信息负责把程序控制台的信息映射到具体的脚本运行程序中。因此只要改动实例化匹配信息就能使统一脚本运行于不同的环境下。程序嵌入通用脚本引擎的方法包括源代码、进程内引用和进程间通信三种。加入了通用脚本引擎的辅助测试程序通过共享数据库和程序间通信参与铁路车站计算机联锁软件测试平台的测试,实现了通用脚本在自动测试中的执行。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 刘弘,孙文星,刘希玉;一个多Agent设计概念学习系统[J];西南师范大学学报(自然科学版);2001年04期
2 潘昊,江朝华,钟珞;砼耐久性专家系统总体结构设计[J];武汉理工大学学报;2004年11期
3 李晶;数字电路虚拟实验室的设计[J];哈尔滨师范大学自然科学学报;2004年06期
4 张文学,朱乃立;知识表示在牡丹栽培技术专家系统中的应用[J];计算机工程;2005年17期
5 冯若富;王儒敬;魏圆圆;;基于Agent和XML的智能农业信息平台设计实现[J];计算机应用;2005年S1期
6 史春秀;;基于本体的知识形式化表示[J];山西师范大学学报(自然科学版);2007年02期
7 贾海涛;潘正华;;基于中介逻辑的带有三种否定的RDF扩展[J];计算机应用与软件;2011年03期
8 姜跃;;基于可拓理论的不相容问题的求解初探[J];云南民族大学学报(自然科学版);2011年02期
9 李桂青,钟珞,盛苏华;知识表示的标志图法[J];微机发展;1993年06期
10 齐润东,王励,毛权,舒宜强,周济;基于框架的面向对象的雷达系统方案设计知识表示[J];系统工程与电子技术;1993年06期
11 白素怀,张焱;基于知识的智能型决策系统[J];现代电子技术;1994年04期
12 艾丽蓉,刘西洋,何华灿;设计模式中知识表示的引入[J];西北工业大学学报;2000年02期
13 钟佩思,熊光楞,高国安;基于Visual Prolog的面向对象知识表示[J];计算机工程与设计;2000年02期
14 李晓强,崔德光;基于关系数据库的知识库结构设计[J];计算机工程与应用;2001年24期
15 康雪峰,周洪玉,李振加;基于数据库技术的面向对象知识表示[J];哈尔滨理工大学学报;2001年03期
16 陈淑燕,瞿高峰;一种基于平面的知识表示及组织方法[J];延安大学学报(自然科学版);2002年01期
17 周涛,夏天;基于XML的面向对象的知识表示[J];黔南民族师范学院学报;2003年06期
18 陈品德;乔春芳;;智能化远程学习支持系统——领域建模方法的分析与比较[J];中国电化教育;2004年01期
19 胡水星;基于XML的知识表示构建网络协作学习论坛[J];湖州师范学院学报;2005年02期
20 付炜,邢广忠,侯蓝田;基于不精确推理的GES辅助决策系统研究[J];测绘科学;2005年06期
中国重要会议论文全文数据库 前10条
1 杜震嵘;;基于XML的知识表示[A];第一届全国Web信息系统及其应用会议(WISA2004)论文集[C];2004年
2 杨莹春;诸静;;基于多值逻辑的不确定知识表示及推理[A];面向21世纪的科技进步与社会经济发展(下册)[C];1999年
3 吴胜;胡元发;;基于OWL的知识表示[A];第二届全国学生计算语言学研讨会论文集[C];2004年
4 张龙祥;汤庸;;面向对象的知识表示和知识库组织[A];第九届全国数据库学术会议论文集(上)[C];1990年
5 史江萍;佟伟光;王大玲;;变压器故障诊断专家系统的设计[A];科学发展与社会责任(A卷)——第五届沈阳科学学术年会文集[C];2008年
6 张强;;以校园网为平台充分发挥计算机作为知识载体的作用[A];教育技术:信息化阶段新发展的研究[C];2007年
7 柯旭贵;李震;张佑生;;基于实例推理的冲压模结构设计的面向对象的知识表示[A];面向制造业的自动化与信息化技术创新设计的基础技术——2001年中国机械工程学会年会暨第九届全国特种加工学术年会论文集[C];2001年
8 李爱平;郭重庆;;基于知识的支持设计制品建模信息框架的研究[A];面向制造业的自动化与信息化技术创新设计的基础技术——2001年中国机械工程学会年会暨第九届全国特种加工学术年会论文集[C];2001年
9 王耀南;;通用规则型专家系统开发环境(GRESE)及应用[A];1993中国控制与决策学术年会论文集[C];1993年
10 王海满;邹华;杨放春;;一种基于Parlay的下一代网络业务生成体系[A];中国通信学会信息通信网络技术委员会2003年年会论文集[C];2003年
中国博士学位论文全文数据库 前10条
1 佘莉;基于语义的几何学科知识平台[D];中国科学院研究生院(成都计算机应用研究所);2006年
2 李伟;基于约束的产品配置方法和产品优化配置研究[D];合肥工业大学;2005年
3 杨宁学;作业系统中计算类主观题处理技术研究[D];西南交通大学;2006年
4 俞时;异构资源中基于本体的信息互操作性研究[D];东华大学;2003年
5 倪益华;基于本体的制造企业知识集成技术的研究[D];浙江大学;2005年
6 杨鹏;面向事件感知的应急临机决策引擎研究[D];天津大学;2010年
7 黄河;语义Web中知识服务的研究[D];中国科学院研究生院(计算技术研究所);2006年
8 曹菡;空间关系推理的知识表示与推理机制研究[D];武汉大学;2002年
9 林春梅;模糊认知图模型方法及其应用研究[D];东华大学;2007年
10 许焕敏;基于数理逻辑的工艺推理与决策逻辑方法研究[D];南京理工大学;2008年
中国硕士学位论文全文数据库 前10条
1 杜峰;通用脚本引擎的研究及其在自动测试中的应用[D];同济大学;2006年
2 陈勇;导弹总体设计多专家系统协作的研究[D];南京理工大学;2004年
3 唐志杰;基于混合知识的多属性知识库知识表示和知识推理研究[D];东华大学;2005年
4 胡迎九;棉纺工艺专家系统知识建模及实现[D];武汉理工大学;2005年
5 李志宏;软件工程项目质量决策支持系统[D];西安电子科技大学;2005年
6 汪嫣;卷绕真空镀膜设备智能CAD系统的研究[D];四川大学;2005年
7 朱剑峰;8K电力机车中央柜故障诊断系统的研究与应用[D];中南大学;2005年
8 张福男;打印机领域本体的构建及应用研究[D];大连理工大学;2009年
9 刘素姣;一阶谓词逻辑在人工智能中的应用[D];河南大学;2004年
10 郭鹏;基于网络的构件化专家系统的研究[D];重庆大学;2004年
中国重要报纸全文数据库 前10条
1 本报记者 李广宇;伊妹儿病毒如何防?[N];福建邮电报;2000年
2 本报记者 张彤;自动化:云计算的剃刀[N];网络世界;2010年
3 小白 编译;程序员需要什么[N];计算机世界;2003年
4 中国科学院计算技术研究所 常亮史忠植;语义Web的逻辑基础[N];计算机世界;2007年
5 秋实;WML——移动世界的使者[N];电脑报;2001年
6 中科院计算所 张子云曹鹏;主体与协同:专家系统的发展方向[N];计算机世界;2007年
7 刘洁 李艳燕 郭韦钰 丁连红 时鹏;中国知识网格[N];中国计算机报;2004年
8 中国科学院计算技术研究所 刘毅勇 何雄 李金山 廖浩均 孟亮 邓柱中;空间数据挖掘:变数据为知识[N];计算机世界;2005年
9 罗松林;利用IE实现局域网安全[N];网络世界;2002年
10 记者 叶琦 通讯员 齐霞林 叶茂;许其亮副总参谋长视察蚌埠坦克学院[N];蚌埠日报;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978