收藏本站
《西北工业大学》 2002年
收藏 | 手机打开
二维码
手机客户端打开本文

Client/Server系统的软件测试技术研究

李小将  
【摘要】: 进入20世纪90年代,随着计算机网络技术、通信技术和软件技术的发展,Client/Server(C/S)系统设计和开发技术逐渐被各界所普遍接受,并极大地推动了全球软件产业的发展。C/S系统由于具有多层体系结构,拥有图形用户界面(GUI)、面向对象(OO)、数据分布存储、并发控制以及平台异构等特点,给软件的设计和开发带来了极大的方便,使C/S系统软件具有许多传统的软件系统无法企及的特点。但是,这些新的特征也为C/S系统的软件测试带来了极大的困难。C/S系统的设计和开发技术本身并不能取代软件测试的作用和地位,测试仍然是保证C/S系统软件质量的重要手段。 从现有文献来看,对C/S系统相关软件测试技术的研究较少,所取得的成果主要是集中在通信协议测试和OO测试等方面,而且对OO测试的研究主要集中在OO的单元测试技术即类的测试技术方面。关于GUI的测试技术的研究文献也较少,尤其是关于C/S系统的集成测试技术研究尚未见到。鉴于此,本文选择了C/S系统的集成测试和GUI测试作为研究的重点,同时也对OO类的集成测试策略进行研究。作者的研究成果主要包括以下几个方面: 一、针对C/S系统的GUI和OO特性,提出了基于有限状态机(FSM)的一致性测试模型。根据GUI和OO系统的FSM描述,通过FSM模拟GUI和OO系统的状态和行为,生成测试用例,对GUI和OO系统进行自动测试。 二、针对传统的集成测试技术在C/S系统集成测试中的局限性,研究了C/S系统的集成测试原理和模型,从C/S系统体系结构的角度出发,分别给出了客户端软件测试、服务端软件测试、中间协议层测试以及C/S系统的集成测试策略和规则。 三、提出了一种改进的VFSM的GUI测试方法。该方法针对Shehady等人给出的GUI测试方法所存在的缺陷进行了改进,使得GUI系统的测试用例数明显减少。 四、定义了一套基于完整交互序列(CIS)的脚本描述语言。在此基础上,提出了一种基于CIS描述脚本的消息驱动的GUI自动测试方法。该方法将GUI系统的测试划分为一组CIS分别进行测试,并且可以按照CIS脚本自动地执行。同时,进一步分析了构成一个GUI系统的CIS之间的关系,给出了一个CIS测试步骤的分配算法,该算法可以有效地避免重复测试,减少测试工作量。 西北工业大学博士学位论文 五、提出了一种面向对象的类的集成测试顺序分配策略。该策略不但考虑了 类之间的静态依赖关系,而且考虑了类之间的动态依赖关系,根据类的所有测试 依赖关系,定义了所有类的测试级,并给出了测试级顺序分配策略。我们l发的 一个测试级顺序自动生成工具——TLOGOS实现了该策略。 六、开发了一套*m软件测试工具集G山h悦S山山。1刀,该工具集既实现了 基于CIS的消息驱动的GUI测试策略,又集成了目前流行的GUI测试工具。可 以实现GUI系统的正确性测试(需求和实现的一致性测试人回归测试和资源消 耗测试。 本文的研究工作得到国家高技术研究发展计划(863计划)“西安‘863’软 件专业孵化器软件评测平台的研究与建立” 项目及西北工业大学博士创新基金 的资助。
【学位授予单位】:西北工业大学
【学位级别】:博士
【学位授予年份】:2002
【分类号】:TP311.54

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前8条
1 袁皓;尾流自导系统软件集成测试技术研究[D];云南大学;2010年
2 胡能辉;Modbus通信协议自动测试系统的研究与开发[D];上海交通大学;2011年
3 王谱新;数字音像内容管理系统的测试例自动生成技术研究[D];内蒙古大学;2008年
4 王文军;Java ME程序测试平台的若干关键技术研究[D];大连海事大学;2008年
5 朱云娜;软件系统的系统测试分析与实践[D];华东师范大学;2009年
6 刘艳敏;基于Web的业务支撑系统架构分析及功能测试[D];内蒙古大学;2009年
7 黄颖;基于组件环境依赖分析的测试技术研究[D];华中科技大学;2009年
8 全君林;基于Windows平台GUI功能测试工具的研究与设计[D];华南理工大学;2010年
【共引文献】
中国期刊全文数据库 前10条
1 何涛;孙跃勇;;类的集成测试级别研究[J];成都信息工程学院学报;2006年02期
2 杨柳;王晓斌;;基于SSL VPN自动化测试工具设计与实现[J];成都信息工程学院学报;2009年04期
3 胡顺仁,蒋西明,周登义;面向对象系统的回归测试研究[J];重庆工学院学报;2005年05期
4 赵杰;张晶;高继森;;基于XML的测试用例复用[J];重庆工学院学报(自然科学版);2007年09期
5 翟立东;孙丽萍;;软件自动测试方法的研究与实现[J];大连铁道学院学报;2005年04期
6 史桂红;一种基于对象状态的软件测试方法[J];电脑与信息技术;2005年02期
7 王静;;基于面向对象的类测试技术研究[J];电脑与信息技术;2006年05期
8 张舜尧;;手机自动化测试系统设计浅析[J];电脑知识与技术(学术交流);2007年20期
9 谭杰;;对开放式压力测试平台Grinder的一些介绍和应用[J];电脑知识与技术;2010年25期
10 张英伟;罗省贤;李彬;;基于RFT的企业自动化测试框架的构建和应用[J];电脑知识与技术;2011年19期
中国重要会议论文全文数据库 前4条
1 董文莉;;电子政务系统测评框架的研究[A];第二十三届中国(天津)2009IT、网络、信息技术、电子、仪器仪表创新学术会议论文集[C];2009年
2 张立强;丁海斌;吴健;;Linux输入方法自动测试技术的实现[A];民族语言文字信息技术研究——第十一届全国民族语言文字信息学术研讨会论文集[C];2007年
3 梅新明;周章慧;王琴;;联网电子收费卡片应用测试系统设计与开发[A];2008第四届中国智能交通年会论文集[C];2008年
4 林炜;;两种软件测试方法的比较和改进[A];第十七届全国青年通信学术年会论文集[C];2012年
中国博士学位论文全文数据库 前10条
1 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
2 李良明;基于动态行为模型的构件及组装测试的研究[D];南京航空航天大学;2010年
3 刘志锋;模型检测中关键技术的研究及其应用[D];南京大学;2011年
4 单锦辉;面向路径的测试数据自动生成方法研究[D];国防科学技术大学;2002年
5 钟涛;基于SystemC的集成电路设计方法研究[D];电子科技大学;2003年
6 陈莉;KDD中的几个关键问题研究[D];西安电子科技大学;2003年
7 凌永发;球磨机装球率自动检测系统[D];昆明理工大学;2004年
8 曹星平;HLA仿真系统的校核、验证与确认研究[D];国防科学技术大学;2004年
9 王海霞;运算电路的形式化验证方法研究[D];中国科学院研究生院(计算技术研究所);2004年
10 叶俊民;基于软件体系结构的测试用例生成技术研究[D];哈尔滨工程大学;2005年
中国硕士学位论文全文数据库 前10条
1 贾瑞晶;软件自动化测试框架的研究与实现[D];华东师范大学;2011年
2 张朋;具有PC监控功能的网络考试系统的研究与实现[D];华东师范大学;2010年
3 陆国炜;汽车零部件集散企业信息化管理系统的设计与实现[D];电子科技大学;2010年
4 古敏;重庆电信CRM客户管理系统自动化测试的设计与实现[D];电子科技大学;2010年
5 孙宜俊;基于ASP.NET的农产品批发市场网站的开发[D];电子科技大学;2010年
6 陈建尧;绍兴县工商食品安全管理系统[D];电子科技大学;2010年
7 金后兵;军区环保绿化信息系统[D];电子科技大学;2010年
8 任家鲁;基于状态建模的类测试方法的研究[D];西安电子科技大学;2010年
9 梁家安;自动化软件测试技术研究[D];江南大学;2011年
10 朱静;农信短信金融服务系统的设计与实现[D];吉林大学;2011年
【同被引文献】
中国期刊全文数据库 前10条
1 胡珊;向PE文件中插入可执行代码的研究[J];鞍山科技大学学报;2005年02期
2 康凤举;顾浩;吴宇;苏颖;宋志明;;基于HLA的鱼雷武器系统仿真环境设计与实现[J];兵工学报;2007年03期
3 单锦辉,姜瑛,孙萍;软件测试研究进展[J];北京大学学报(自然科学版);2005年01期
4 申莉;沈士团;;通用自动测试系统模型化设计[J];北京航空航天大学学报;2009年07期
5 赵建平,郑欣鑫;面向对象软件测试的研究[J];长春理工大学学报;2005年03期
6 胡启敏,薛锦云,钟林辉;依赖注入技术及其执行过程的形式化描述[J];燕山大学学报;2005年04期
7 张洁;刘沛;苗世洪;;Modbus通信协议在变电站自动化系统中的应用[J];电工技术;2004年02期
8 程汤培;管建和;王大伟;;.NET Remoting分布式对象技术实现远程信息获取[J];电脑编程技巧与维护;2008年03期
9 荆忠元;;基于Modbus协议的一致性和互操作性测试方法的设计与实现[J];电脑开发与应用;2009年12期
10 程雪婷;王海峰;;解析Modbus-RTU协议关键内容及其在智能电器中的应用[J];低压电器;2010年01期
中国重要会议论文全文数据库 前1条
1 蔡远文;于小红;;航天测试发控系统软件测试研究[A];1999中国控制与决策学术年会论文集[C];1999年
中国博士学位论文全文数据库 前8条
1 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
2 胡仁胜;软件可靠性和软件最优发布问题的研究[D];合肥工业大学;2001年
3 李心科;软件故障分析及质量评估方法的研究[D];合肥工业大学;2001年
4 姚砺;面向对象软件测试的研究[D];浙江大学;2002年
5 缪力;依赖性分析及其在软件测试中的应用[D];湖南大学;2006年
6 赵瑞莲;软件测试方法研究[D];中国科学院研究生院(计算技术研究所);2001年
7 叶俊民;基于软件体系结构的测试用例生成技术研究[D];哈尔滨工程大学;2005年
8 金虎;自动化软件测试技术研究[D];四川大学;2006年
中国硕士学位论文全文数据库 前10条
1 王晓旭;软件测试的自动分析工具[D];中国科学院软件研究所;2001年
2 严体华;构件软件测试及充分性的研究[D];西安电子科技大学;2002年
3 许赞泉;针对图形用户界面的软件测试研究[D];南京航空航天大学;2003年
4 林宏;基于状态图的集成测试研究[D];重庆大学;2003年
5 甄文萍;基于构件的软件测试研究及其工具支持[D];河北大学;2003年
6 张娟;基于Par方法和Par平台的软件测试[D];江西师范大学;2005年
7 任春玲;计算机辅助概率安全分析软件的设计与实现[D];合肥工业大学;2005年
8 沈默;平板电脑上语言模型的开发与测试[D];清华大学;2005年
9 刘永红;构件及基于构件的软件测试研究[D];中国科学院研究生院(成都计算机应用研究所);2006年
10 丁雪莲;边界网关协议BGP4+的一致性测试研究及分布式测试系统实现[D];内蒙古大学;2006年
【二级引证文献】
中国期刊全文数据库 前1条
1 杨华为;;基于MATLAB GUI的数据处理分析界面的设计与应用[J];工业控制计算机;2011年12期
中国硕士学位论文全文数据库 前4条
1 王兴隆;汽车PEPS电磁场自动标定系统设计与实现[D];重庆大学;2011年
2 刘倩;COM组件系统依赖分析方法与回归测试研究[D];华中科技大学;2011年
3 管磊;P2P网络监管中的网络视频节目信息发现技术研究[D];北京工业大学;2010年
4 韩东广;基于中间件的手机办公应用[D];山东大学;2012年
【相似文献】
中国期刊全文数据库 前10条
1 时冬妮;;软件测试流程研究[J];硅谷;2009年02期
2 刘伟;谭振江;;针对面向对象软件的测试[J];吉林师范大学学报(自然科学版);2009年04期
3 许健才;;从纵横两个方向谈软件测试的生命周期[J];大众科技;2011年02期
4 林海;欧钢;向为;;软件测试策略综述[J];软件导刊;2008年10期
5 秦春燕;姚竹亭;;自动装填控制系统的软件测试[J];兵工自动化;2007年09期
6 亢勇,陈自力,李鹏,路平;面向对象的软件测试[J];测试技术学报;1999年02期
7 亢勇,陈自立,周源远;面向对象软件测试[J];军械工程学院学报;1998年04期
8 张雪萍,张猛,庄雷;面向对象软件测试探讨[J];信息工程大学学报;2002年03期
9 谢声鹏;面向对象软件测试探讨[J];渝西学院学报(自然科学版);2003年03期
10 吴静莉;韩松峰;刁海南;;基于UML集成测试用例的算法研究[J];计算机工程与设计;2008年17期
中国重要会议论文全文数据库 前10条
1 高鹏;方圆;;软件测试技术在铁路客运清算分析系统中的应用[A];铁道科学技术新进展——铁道科学研究院五十五周年论文集[C];2005年
2 张琨;;面向对象软件的测试过程与方法的研究[A];第七届青年学术会议论文集[C];2005年
3 蔡远文;于小红;;航天测试发控系统软件测试研究[A];1999中国控制与决策学术年会论文集[C];1999年
4 黄静华;鲍有文;王辉;;第21届世界大学生运动会信息系统软件的测试[A];全国计算机网络应用年会论文集(2001)[C];2001年
5 符开桂;胡泽平;;浅谈软件测试应把握的几个问题[A];海南省通信学会学术年会论文集(2006)[C];2006年
6 常永亮;王佳琳;常永刚;刘宝凤;;软件测试的应用[A];2008年航空试验测试技术峰会论文集[C];2008年
7 张博刚;张威;王斌;张伟;;基于多线程并行技术的软件测试效率分析[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
8 李毅;顾健;顾铁军;;面向服务软件架构中的软件测试[A];全国计算机安全学术交流会论文集(第二十三卷)[C];2008年
9 曹文静;谈利群;;软件自动测试过程及技术研究[A];第三届中国测试学术会议论文集[C];2004年
10 齐俊臣;彭道勇;刘春和;;重视软件测试 提高软件质量与可靠性[A];2005第二届电子信息系统质量与可靠性学术研讨会论文集[C];2005年
中国重要报纸全文数据库 前10条
1 北京融海恒信咨询有限公司;软件测试:一个不得不关注的问题[N];中国计算机报;2002年
2 王宇;过程决定质量[N];中国计算机报;2003年
3 仪芳媛;IT巨头京城上演软件测试人才掠夺战[N];中国企业报;2006年
4 本报记者  张咏梅;软件测试人才面临“回炉”[N];北京人才市场报;2006年
5 仪芳媛;IT毕业生跳动的职场脉搏你按住没有?[N];市场报;2006年
6 成墨;软件测试人才争夺战升级[N];中华工商时报;2006年
7 本报记者 张旭东;软件测试 IT就业新热点[N];中国计算机报;2005年
8 ;软件测试的基本方法[N];中国计算机报;2002年
9 隋年;软件测试:2007需求再放大[N];就业时报;2007年
10 记者 兰昆;中国软件测试人才形成“科班培养”机制[N];中国经济导报;2005年
中国博士学位论文全文数据库 前10条
1 李小将;Client/Server系统的软件测试技术研究[D];西北工业大学;2002年
2 郭健强;面向对象软件测试理论与技术的研究[D];西安电子科技大学;1999年
3 夏启明;软件测试及评价的复用策略研究及其实现[D];武汉大学;2010年
4 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
5 姚砺;面向对象软件测试的研究[D];浙江大学;2002年
6 史亮;测试数据自动生成技术研究[D];东南大学;2006年
7 张艳梅;基于依赖性分析的面向对象程序测试技术研究[D];中国矿业大学;2012年
8 周卫东;组合导航系统应用软件可靠性研究[D];哈尔滨工程大学;2006年
9 谢晓东;基于模型比较的软件测试用例生成方法研究[D];华中科技大学;2007年
10 胡仁胜;软件可靠性和软件最优发布问题的研究[D];合肥工业大学;2001年
中国硕士学位论文全文数据库 前10条
1 施鸣;CC&B系统集成测试的设计与实现[D];东南大学;2006年
2 刁华丽;基于UML的集成测试用例生成方法的研究与应用[D];大连理工大学;2006年
3 郑欣鑫;面向对象软件测试的研究[D];长春理工大学;2004年
4 刘金艳;面向对象软件测试技术研究[D];西南交通大学;2003年
5 陈任;基于Browser/Server体系结构的软件测试技术及其应用[D];武汉大学;2004年
6 严国秋;面向对象测试方法及应用研究[D];长春理工大学;2008年
7 王凌飞;基于V模型改进的测试行为的软件可靠性分析[D];西安电子科技大学;2007年
8 陈华;基于J2EE架构软件测试的研究与应用[D];东华大学;2008年
9 张雪萍;面向对象软件测试技术研究[D];郑州大学;2001年
10 刘智勇;Web应用程序测试技术研究及自动化测试工具的实现[D];湖南大学;2005年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026