基于OpenOffice办公软件的自动化测试框架设计和实现

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:ygp313
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代化软件的开发规模的不断扩大,软件设计的复杂程度不断提高,软件开发中出现错误或缺陷的机会越来越多。同时,市场对软件质量重要性的认识逐渐增强。所以,软件测试在软件项目实施过程中的重要性日益突出。软件测试是指使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试在软件生命周期中发挥着重要的作用:首先,软件测试是软件发布之前的最后一道关卡,它是也是软件开发完成后第一次验证和确认。其次,它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度、完全度和质量的软件过程;是软件质量保证的重要子域。再次,通过软件测试的测试结果,可以了解软件是否达到软件需求中定义的标准,通过数据统计也可以了解软件的缺陷是否是可控的,分析缺陷是由什么原因造成的。但是软件测试在整个软件开发过程所消耗的人力和时间无疑增加了软件开发的成本,尤其是不断更新和修改软件版本时,大量的回归测试需要更多重复的测试活动,短时间内很难达到软件更新的进度,造成软件发布的延迟。所以,有必要在软件的回归测试中使用自动化测试方法来保证软件质量。   本文是从办公软件的功能角度出发,研究自动化测试框架的搭建和设计,以及如何书写高效率的覆盖率和正确率测试脚本,最终用于办公软件的自动化测试,主要工作如下:   第一,对办公软件的功能模块进行研究,对其中各个功能点进行分类和整理,总结出办公软件功能的一般规律。并从此基础上总结出办公软件的测试大纲。   第二,结合办公软件的测试大纲,对现有自动化测试框架模型进行改进,设计出适合产品特点的自动化测试框架模型。   第三,根据自动化测试框架模型,设计自动化测试脚本的类库,测试用例文件以及测试脚本的存储结构。最终通过执行测试脚本实现办公软件的自动化测试。   最后,对本文工作做出最后总结,并且进一步给出还需要解决的问题以及未来办公软件的自动化测试的前景。
其他文献
近年来,随着互联网的发展,一些社会网络,例如,国外的Twitter、Facebook、 Flickr以及国内的新浪微博、知乎等,用户量大且活跃度高,信息在网络中传播范围快而广,使得影响力最
随着信息技术的不断发展和互联网的迅速普及,人们从信息接收者逐渐转变为信息的生产者,信息的爆炸式增长推动着互联网进入大数据时代。如今大数据已经成为一种重要的战略资源
当今,社会已经进入了网络信息时代,中小学教师继续教育培训从传统的面授模式进入到了现代远程教育模式。在这种模式下,学员的学习内容、学习方法、学习时间、学习地点都发生
网格数据库是将数据库技术和网格技术相结合而形成的一个新的研究内容,是随着网格的发展而提出的新需求,其目的是把分布异构的数据库有效地集成到网格环境中。查询处理技术是
文本倾向性分析就是对用户对某个事物的看法或评论文本的挖掘,从而得到该看法或评论是属于对该事物的积极或消极意见,是文本情感计算的一个热点领域。文本倾向性分析中的主要
随着计算机技术的迅速发展以及Internet的广泛应用,知识和信息在世界范围内实现了平等共享和快速传播,人们可以方便、快捷地从互联网络上获取信息;但网络信息的爆炸性增长,使得准
近年来,基于偏微分方程的图像处理方法在图像处理领域中得到了极大的关注,取得了重大成功。本文主要是对基于偏微分方程的图像分割和去噪进行研究,重点研究了基于梯度矢量流主动
随着现今通信网络技术的发展,移动智能网也在不断的扩大,网络维护问题随之显得越来越突出,如何保证网络的正常运行以及如何预防网络的潜在故障成为网络维护的关键所在。过去,
随着网络在我们国家的迅速发展,我们的生活、学习和工作方式都已经与网络密不可分。校园网对学校教育教学的管理工作影响都很重大,目前很多学校都建有试题库,有效地实现了教
当前计算技术特别是因特网技术发展迅猛,信息技术正深刻地影响着人们的生活。Blog、电子文献以及数据内容形成了文本的数据海洋,亟需为用户提供高效的文本信息处理服务。文本