形式化方法在CSTA系统测试中的应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:milkchewy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试的直接目的是尽可能发现该软件中的潜在缺陷,这是保证软件质量的关键。软件测试的工作往往占软件开发总工作量的40%以上,并且软件缺陷的发现时间同缺陷修正的代价呈幂次关系。一套行之有效的软件测试方法及技术是在指定的期限内,投入适当的费用和合理的人力物力,避免无效或低效的重复测试,保证测试质量,适时终止测试,最终为及时推出优秀的软件产品提供科学、实用的依据。软件测试逐步受到软件供应商的重视,渐渐成为应用研究的热点。本论文对系统测试方法进行了探索,具有一定的理论意义。而且,本文为软件测试业务外包提供了一个现实可行的依据,对软件公司将主要精力放在某行业的应用软件开发、降低成本、提高核心竞争力提供了一种途径,具有重大的经济价值。 本论文在国内某著名公司的实习实践的基础上,首先对软件系统测试阶段通常用到的方法、技术与技巧进行了系统的阐述,并对其中可操作性不强的地方进行了实用化处理;然后以电信软件CSTA的测试为例,指出这些常用测试方法是以用户需求相当完整清晰为前提的,于是提出将形式化方法引入系统测试。系统测试中得形式化方法是将客户需求用数学规约表达出来,推导出各项功能得预期输出结果,以完善客户需求,不仅为测试工作提供一个较为客观的标准,而且可以消除规约中可能包含的矛盾、二义性、含糊性、不完整陈述以及抽象层次的混杂等,提高发现问题的工作效率和准确度,提高软件测试质量的保障系数。该方法在实习期间用到CSTA系统测试中,取得了明显效果。 本论文共包含七章的内容。第一章介绍了软件测试的发展状况,阐明了本课题的研究内容。第二章分析了软件的测试基础并提出了软件测试工程师应有的职业思想——不断变换测试视角,并对测试视角中质疑技巧进行了着重论述。第三章介绍了软件测试中的策略问题。第四章总结了常用的软件测试技术:黑盒测试技术和白盒测试技术。第五章对比了常用软件测试方法,讨论了形式化方法的基本概念、数学预备知识和形式化规约语言。第六章结合软件系统测试的需要,给出了一个用RAISE形式化CSTA的实例,并根据该实例剖析了系统测试中的形式化技术。第七章以实习期间在系统测试中运用该方法得到的数据,论证了形式化方法在系统测试中的优点和存在的不足。
其他文献
随着IP宽带网和宽带接入网的投入和使用,基于IP的VOD应用越来越广泛。本文从IP VOD系统技术出发,广泛地讨论了视频信号在IP网上传输时所涉及到的关键技术及今后研究的方向。简
如何实现数字权限管理是数字内容递送需要解决的一个关键问题.权限表达语言是数字权限管理的一个核心技术.将权限表达语言应用于数字内容递送为彻底解决数字权限管理问题迈出
随着因特网和IP技术的飞速发展、全球电信市场的逐步开放以及电信领域新兴参与者的加入,VoIP技术的异军突起已经是公认的事实.基于IP网络的语音通信方式为人们的远距离交流提
随着电信行业管理的逐步放开,行业内的竞争也日趋激烈.如何能在这种竞争中吸引客户、保留客户、提高客户的忠诚度,从而巩固自身的地位、最大可能的获取利润,是各大运营商都将
国际贸易领域中,市场行情瞬息万变,企业只有及时准确地把握市场动态变化的信息,才能在竞争中生存和发展。然而单靠传统的手工方式难以完成对信息的快速处理、准确计算和及时传递
GPRS移动智能网是在GPRS网络上叠加的业务网,用于实现对GPRS网络的控制,提供各类智能数据业务.该文总结了作者在GPRS移动智能网SCP系统研发过程中的成果,介绍了系统设计和实
在分析软件发展中存在的问题及其产生的原因的基础上,总结了国内外学者在需求工程方面的最新研究成果及其发展趋势,阐述了软件需求的任务、层次、及其与其它过程的关系,同时
OLAP(联机分析处理)是建立在数据仓库基础上的一种支持多维分析的决策支持工具,是应人们对数据进行深层次分析的要求而产生的.国外主流的数据库厂商都提供了自己的数据仓库/O
互联网速度越来越快,覆盖范围越来越广,以IP为核心的分组化已成为电信网络演进的主流方向,VoIP技术正在经历前所未有的迅速发展。各种VoIP产品大量推向市场,改变着人们的生活方式
该论文分析了电信网络的开放需求,研究下一代网络中的软交换模型以及日益成熟的各种开放接口标准如Parlay、JAIN等,并且在现有技术的基础上,结合软交换思想,提出了能够满足各