办公软件测试.doc_第1页
办公软件测试.doc_第2页
办公软件测试.doc_第3页
办公软件测试.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

吉林大学珠海学院毕业论文(设计)办公软件测试office software testing完成日期 2013 年 01月23日吉林大学珠海学院本科毕业论文(设计)开题报告办公软件测试摘要办公软件是可以进行文字处理、表格制作、简单数据库的处理等方面工作的软件,应用相当广泛。当今社会,无论是在医院、学校还是大小型公司企业,小到会议记录,大到社会统计,数字化办公,都离不开办公软件的鼎力相助。办公软件给人们工作带来的便捷显而易见的,它使办公更轻松,更节约时间,更节省空间。随着科技的发展办公软件已经成为人们生活中的不可缺少的软件之一,也有越来越多的软件公司开始开发办公软件。目前办公软件开发的功能越来越多,设计越来越复杂,本论文主要研究办公软件的测试思想和方法,从而使办公软件更稳定,节约其开发成本和时间。关键词:文字处理;表格;演示文档;测试思想方法;提高稳定性office software testingabstractoffice software is a kind of software which is mostly used to process words, make spreadsheets and process simple databases ect. nowadays, no matter in the hospital, at school or in small and large companies, office software enjoys a wide application in many fields ranging from meetings, achieving the digital office and collecting social statistics. the convenience brought by office software is significant for it can reduce the workload, save much time and much space. with the development of science and technology, people cannot live and work without it. therefore, soaring software companies are dedicated to office software development.this paper aims to study the ideas and methods of office software testing so as to make it more stable and save the cost and time of development in the context that the function of it has become more varied and the design more intricate.key words: words processing; spreadsheets; power point; testing ideas and methods; the improvement of stability目录1 绪论11.1 研究背景12 软件测试介绍22.1 测试与开发的关系图23 测试准备33.1 熟悉软件33.2 测试大纲34.1.1 测试大纲定义34.1.2 测试大纲模板44.1.3 测试大纲示例53.3 测试要点93.3.1 测试要点定义93.3.2 测试要点模板93.3.3 测试要点示例104 测试类型194.1 基本公共功能测试194.1.4 自动化测试工具194.2 界面测试194.3 单元测试204.4 兼容测试204.5 扩展测试204.6 可靠性测试215 结束语22致谢231 绪论1.1 研究背景当今社会数字办公已经离不开办公软件。已经存在的比较稳定的办公软件有微软office系列、永中office系列、红旗2000redoffice、致力协同oa系列、金山wps系列等。但是很多软件都不成熟,还在继续开发、改进、维护。由于现代办公软件的框架规模非常庞大,功能复杂程度不断提高,修改一点就可能牵一发而动全身,因此在办公软件发布前,测试是保证软件质量的关键步骤。测试的全面细致可以极大地降低开发成本,减少开发周期。办公软件都不一些一样的界面布局、小工具,但是基本功能是一样的,因此,测试方法也大同小异。我的实习单位是珠海金山办公软件有限公司,工作的内容是金山wps的测试。经过四个多月对办公软件测试的学习,在这里把自己学到的方法和经验总结出来,帮助办公软件的测试和开发。2 软件测试介绍软件测试是使用人工或自动的手段来测试和运行某个程序的过程。软件测试贯穿于软件开发的整个周期中,目的在于检测该程序是否满足规定的需求和找出预期与实际结果直接的差别。办公软件的基本测试类型,安照测试内容分有:基本公共功能测试、界面测试、单元测试、兼容测试、扩展测试、可靠性测试。按照开发和测试周期来分有:开发自测、验收测试、详细测试、合并测试、系统测试、rc测试。2.1 策划案或需求文档开发验收测试详细测试测试要点合并测试系统测试rc测试开发结束测试与开发的关系图测试大纲开发自测图一:测试在开发周期中所占的重要位置3测试准备3.1 熟悉软件在测试软件之前,首先要熟悉整个软件,知道大概已有多少个功能点,并且了解各个功能点的作用,这样会在开始测试以后更加得心应手。例如菜单栏中的“页面设置”功能,它的主要作用是设置纸张大小和方向、页边距、页面预览等。最好的熟悉方法是按照已有的功能测试要点实际逐条操作几遍。我的测试组长告诉我,她刚成为测试人员的时候,花了一个礼拜的时间来熟悉功能。理解软件了以后,进行测试的时候才能更全面,并且更多更容易发现错误。办公软件的文字编辑主要是对文本内容进行处理,测试时字属性和节属性设置是两大板块。演示文档主要是注意其插入对象和播放功能。表格部分重点要注意公式和各种域的测试。3.2 测试大纲4.1.1测试大纲定义测试大纲是根据策划案或者需求分析,从基础上总结出程序或某个功能模块的主要功能点,是开始测试软件的第一个对照表。开发人员编写功能进入后期阶段的时候,他应该对照测试大纲进行自测,可以及时修改代码,确保基本功能点满足需求。测试人员也可以在开发人员开发完成后,依照测试大纲进行验收测试。可以尽早发现基本功能点的错误,提高开发质量,避免之后程序重复开发。同时测试大纲也成为开发人员与测试人员之间交流的记录,双方可以把自己测试时遇到的问题或建议写到相应的功能点后面,很多创新点和更优解决方法,都是通过这样的交流得出的。根据功能情况,大纲分为“功能测试大纲”以及“兼容测试大纲”两种类型,下面分别介绍这两种大纲的测试以及使用:一、 功能测试大纲用于操作类功能测试大纲书写使用,书写时需注意三点细节:1. 界面测试:在文档中可以不用单独测试模块,但在基本功能验证中,必须覆盖到使用界面功能。2. 功能测试深度:要求覆盖策划案或需求提出的全部要点,和紧密关联的功能以及必要的异常处理测试点。3. 为了便于测试,部分功能如果需要测试样张,应提前准备并标明存放路径。二、 兼容测试大纲分为“读兼容测试”和“写兼容测试”。读兼容的测试方法和要求是:本软件与标准软件(如microsoft office系列)分别打开同一个样张比较,要求本软件打开样张不崩溃,支持兼容显示的功能点显示效果与标准软件一致。写兼容的测试方法和要点是:本软件打开提供样张,保存或另存后关闭文档,再次用本软件打开后,软件不崩溃,且与原提供样张对比,显示正确。与标准软件对比,支持存盘的功能显示效果一致。4.1.2 测试大纲模板测试大纲应该包括:功能名称、功能概述、需求或策划案路径、样张路径、验收测试版本、逐条列举功能点、检查点、测试结果、备注等等。下面我来列举一些工作时会用到的比较全面的测试大纲模板。功能测试大纲:表格一:测试大纲说明模板表格二:测试大纲基本模板4.1.3测试大纲示例表格三:查找与替换测试大纲说明表格四:查找与替换测试大纲3.3 测试要点3.3.1测试要点定义测试要点是将程序或功能细化出更多点,相对于测试大纲内容更丰富,包含细小的效果、规范。当开发人员将某功能开发完成并且通过了测试大纲的验收测试后,测试人员会根据测试要点,对功能做全面测试,发现一些小错误,检验功能的稳定性。测试要点要覆盖功能的全部细节,越详细越好。测试要点内容说明:3.3.2 测试要点模板下面的表格为一般测试要点的模板。表格六:测试要点基本模板3.3.3测试要点示例测试功能注意内容:1. 界面测试注意:注意:需要在各种设备上进行测试(主要考虑不同分辨率的设备);2. 执行替换操作时需注意替换的内容是否为查找内容;3. 移动版本:1)在查找界面禁止弹出上下文右键菜单,并且在查找框内输入内容后按回车键,键盘会自动收起,点击“上一处”“下一处”按钮查找内容时不会再次弹出键盘。2)在替换界面里允许弹出上下文右键菜单,同时在查找框或替换框输入内容后,按回车键键盘会自动收起,点击“上一处”“下一处”按钮查找内容时不会再次弹出键盘。表格七:查找与替换测试要点说明表格八:查找与替换测试要点4测试类型4.1 基本公共功能测试基本公共功能是指文字处理、电子表格、幻灯片制作共同需要的基本共用功能,包括程序的安装卸载、文件打开关闭操作、文件编辑操作和存储操作等。这些操作一般会用自动化工具进行测试。一般要求为:1. 程序可以在不同的系统环境中正常安装卸载。这项测试需要覆盖尽可能多的安装环境。在电脑中安装,需确保适合常用系统如“windows 98”、“windows 2000”、“windows xp”、“windows me”、“windows 7”、“windows 8”等。当然,还可以有适用于“unix” 、“linux”的版本。2. 程序默认格式的文件可以打开关闭正常,内容显示显示正确。3. 可以正常编辑文件并保存为程序默认格式,保存后显示效果正常、内容不丢失。4.1.4 自动化测试工具常用的测试工具有quicktest professional,简称qtp。使用qtp主要是来执行重复的测试工作,它采用关键字驱动的理念来简化测试用例的创建和维护。qtp进行测试的测试流程大致分五个步骤,包括:制定测试计划、创建测试脚本、增强测试脚本功能、运行测试、分析测试结果。金山公司使用的自动化测试工具tee tool是专为测试wps编写的,可以调用wps软件内部代码。主要用于批量打开、另存为其他格式、关闭文件,并且记录文件完全打开所用时间。也可以将文件自动存储为pdf格式文档,并用于对比原文档和另存后文档的显示差异,从而判断出属性设置是否一致,这样的测试方法无法读取设置数据,而有些设置不一样的属性在某些情况下效果不明显,因此有一定的局限性。4.2 界面测试界面是用户交互中最直观的部分。要求界面清晰、布局合理、按钮图标无截断现象。图标按钮的风格也应该统一规范。界面测试工作量大且细致,因为一个软件程序的图标、下拉列表、对话框等最少也有上百个。测试前最好进行界面分类截图,然后一一对比,这样就会不容易遗漏。界面的显示与设备的分辨率有关,因此测试时应覆盖各种分辨率的设置。界面文字翻译也是界面测试中重要的一项。wps office有中文版、英文版、日语版和多语言版本,共支持14种语言,翻译工作量很大,所以通常会请翻译公司翻译。翻译方面的界面测试也是翻译公司进行的。4.3 单元测试单元测试就是对单个功能的测试。某个功能开发周期中的验收测试大多数就属于单元测试,测试时只针对该功能是否满足需求,基本功能是可以否正常使用,同时不影响其他功能的使用。样张在单元测试中使用的比较多。制作样张时必须有针对性,即只检查一个功能点。这样有利于准确定位bug。例如制作字属性样张,应分别制作设置字体、字号、加粗、倾斜、下划线等内容的样张。4.4 兼容测试办公软件除了可以处理本程序默认格式的文件之外,还能处理其他办公软件格式,就说明它具有兼容性。兼容性是人们选择使用办公软件时考虑的重要指标之一。因为不同格式文件的存储读写信息的方式不一样,在图形绘制的方面表现尤其明显。一些办公软件对于个别格式的文件就无法正常打开,会出现乱码或内容移位或丢失的现象。金山wps的兼容性就比较高。它可以兼容微软office 各个版本(微软office 2003到2010),支持.doc、.docx、.xls、.xlsx、.ppt、.pptx以及wps特有的.wps、.wpt、.et、.dpt等所有文件格式,与微软office实现文件读写双向兼容。下面用金山wps文字处理对进行兼容测试的要求举例:1. 保证非软件默认格式的doc、docx可以正常打开和编辑;2. 新建文档进行编辑,确定保存为doc、docx格式后再打次开内容显示正确;3. 打开doc格式文件编辑后分别另存为doc和docx格式,再次打开内容均显示正确;4. 打开docx格式文件编辑后分别另存为doc和docx格式,再次打开内容均显示正确。4.5 扩展测试办公软件中的很多功能都会和其他功能组合使用才能得到自己想要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论