软件自动化测试技术的研究

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:DeadManWalk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量成为人们共同关注的焦点。软件测试作为软件质量保障的重要手段,在整个软件开发过程中占有非常重要的位置。而如何提高软件测试的效率和水平,关系着软件开发的成本以及质量。 本文主要对软件自动化测试技术进行了研究。首先论述了软件测试的理论基础以及自动化测试方法较传统的手工测试方法的优越之处,随后分析了自动化测试技术的应用范围及条件,并提出了实现自动化测试所面临的问题。在此基础上,以对IBM的数据库开发平台产品Rational Data Architect的回归测试项目为例,研究了自动化测试的设计与实现。通过对自动化测试框架的设计、测试脚本的开发以及辅助测试工具的开发,明确了必须要根据软件的特性进行自动化测试的开发,才能实现脚本的模块化和脚本重用。通过对测试结果的分析,得出了自动化测试相对于手工测试的几点优势。同时,从理论上分析了测试工具采用的先进的数据驱动技术和关键字驱动技术,并对测试工具从测试模型的体现和脚本的可重用性两方面的改进,提出了相关的需求分析和设计。 文章最后,对当今软件测试领域出现和兴起的新技术进行了介绍,并对测试领域的前景进行了展望。
其他文献
随着交通量的迅猛增长,我国目前正面临大量的道路拓宽工程。由于新老路基在修筑历史、填筑材料等方面的差异,拓宽道路会出现各种工程病害。另一方面,国内外对路基拓宽的病害机理
学位
可调焦液态透镜因具备体积小、成像好、调焦方便等优点而备受瞩目。与传统的自动对焦镜头相比,液体透镜因为少了移动的机械结构,所以具有体积小、反应速度快、耗电量小、无磨损
LED具有的省电、环保、耐用等优点,即将慢慢的取代传统的灯泡与冷阴极荧光管,但是却因为LED的发光特性产生了一些缺点,就以高功率型LED来说,发光强度虽然大,但由于发光的区域相当
随着微纳光子学、超分辨显微光学、光信息技术以及太阳能应用的发展。快速,高密度,高精度地微纳分辨和小尺度空间的传输与耦合已成为当今纳米光子学中的最重要基本问题。纳米光
针对区域城市这种新空间结构实体,提出传统交通的规划理念已经不能完全描述这种新的空间结构所产生的交通需求,故本文尝试通过对4个典型区域城市交通发展过程的对比分析,来把握
随着经济的发展和人们对机电工程需求的不断提高,加速机电工程的建设已经成为机电领域面临的重要挑战.本文笔者根据工作实践经验对新时期机电工程管理的方法措施进行了分析.
2020年初是特别的一年,宅在家配合疫情的防控,是这段非常时期每个人都应该做的事.维持规律作息,运动、吃健康的食物、阅读、听音乐/听书、看电影/影集、增加和家人的互动.陆
期刊
发动机维修管理在航空公司占有重要地位,即关系到飞机的安全性,又直接影响航空公司的经济。制定合理的维修调度计划,可以大大减少因缺少备用发动机造成的飞机延误和取消,均衡
中国古代和当代石拱桥修建技术受到世界桥梁界的称赞,现在世界上单孔跨径大于100米的18座石拱桥均建设在中国大陆,1个世纪以来中外学者对石拱桥承载力进行了大量理论分析和试验
经济全球化的发展,推动了各个国家经济的发展,也加强了各地区之间的联系,在各种文化形态和思想观念相互碰撞的当代,难免会对我国人们的思想价值观产生一定的影响,有好的影响,