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

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’软 件专业孵化器软件评测平台的研究与建立” 项目及西北工业大学博士创新基金 的资助。


知网文化
【相似文献】
中国期刊全文数据库 前20条
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期
11 章涛;顾庆;陈道蓄;;基于UML状态图的测试技术研究[J];计算机科学;2007年10期
12 李宽;;从工业产品检验看软件测试的合理实施[J];中国金融电脑;2007年08期
13 房磊;;软件测试研究[J];信息与电脑(理论版);2011年07期
14 丁顺利,袁静波;软件测试的组织与管理[J];软件世界;2000年06期
15 张磊;王晓军;;基于遗传算法的业务流程测试[J];计算机技术与发展;2010年03期
16 吴琅;软件测试方法与过程管理[J];福建电脑;2004年06期
17 张玉彬;谢康林;;测试用例的设计和复用技术[J];计算机应用与软件;2008年01期
18 张治国;;软件测试简介及其常见认识误区[J];中国科技信息;2007年06期
19 张治国;;软件测试简介及其常见认识误区[J];乐山师范学院学报;2007年05期
20 赵晓艾;;软件测试简介及认识误区[J];电脑学习;2009年04期
中国重要会议论文全文数据库 前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 李小将;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年
中国重要报纸全文数据库 前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年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978