• 294.00 KB
  • 2022-04-22 13:40:59 发布

软件测试毕业论文样文.doc

  • 18页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'软件测试毕业论文样文第一章引言1.1MSN简介和目前的状况MSNMessenger是微软公司推出的即时通讯软件,凭借该软件自身的优秀的性能,已跻身为目前世界上使用最为广泛的IM软件(即时通讯软件),在国内也有着众多的用户,是唯一一款可以和QQ抗衡的IM软件。据调查,Msn的用户全球超过2.7亿,成为全球第一。使用MSNMessenger可以与他人进行文字聊天,语音对话,视频会议等即时交流,还可以通过此软件来查看联系人是否联机。MSNMessenger界面简洁,易于使用,是与亲人、朋友、工作伙伴保持紧密联系的绝佳选择。如今MSN除了互联网通信外还广泛用于局域网,如学校,公司,政府机构等内部人员交流。1.2软件测试的背景和意义随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果。软件质量问题已成为所有使用软件和开发软件的人关注的焦点。由于软件是人脑的高度智力化的体现和产品这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。如何防止和减少这些可能存在的问题呢?回答是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。1.3软件测试理论基础1.3.1软件测试定义为了发现程序中的错误而执行程序的过程。1.3.2软件测试的目标◆测试是为了发现程序中的错误而执行程序的过程;◆好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;18 ◆成功的测试是发现了至今为止尚未发现的错误的测试。1.3.3软件测试的内容软件测试主要工作内容是验证和确认,下面分别给出其概念:验证是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。◆确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;◆程序正确性的形式证明,即采用形式理论证明程序符号设一计规约规定的过程;◆评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。确认是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性,即保证软件以正确的方式来做了这个事件。◆静态确认,不在计算机上实际执行程序,通过人工或程序分析来证明软件的正确性;◆动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。 第二章相关技术和工具介绍2.1相关测试技术介绍按照软件测试用例的设计方法而论,软件测试可分为黑盒测试和白盒测试;2.1.1黑盒测试黑盒测试18 也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边界值分析、因—果图、错误推测等,主要用于软件确认测试。等价类划分等价类划分:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法.边界值分析法边界值分析法:边界值分析方法是对等价类划分方法的补充.边界值分析方法的考虑:长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误.因果图方法     前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互组合等.考虑输入条件之间的相互组合,可能会产生一些新的情况.但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多.因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例.这就需要利用因果图(逻辑模型).错误推测法     错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法.其基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.2.1.2白盒测试  白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑测试、基路测试等,主要用于软件18 内部结构的验证。2.2相关测试工具的介绍2.2.1TestDirector简介TestDirector是MI公司一个测试管理工具,是业界第一个基于web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。TestDirector能消除组织机构间、地域间的障碍。它能让测试人员、开发人员或其它的IT人员通过一个中央数据仓库,在不同地方就能交互测试信息。TestDirector将测试过程流水化——从测试需求管理,到测试计划,测试日程安排,测试执行到出错后的错误跟踪——仅在一个基于浏览器的应用中便可完成,而不需要每个客户端都安装一套客户程序。TestDirector™是业界第一个基于Web的测试管理解决方案,它可以在您公司内部进行全球范围的测试协调。TestDirector能够在一独立的应用系统中提供需求管理功能,并且可以把测试需求管理于测试计划、测试日程控制、测试执行和错误跟踪等功能融合为一体,因此极大地加速了测试的进程。电子商务正改变着许多公司在如何规划并建立IT系统方面的决定。常常在一瞬间,一个Web应用就完成了创建和部署,并展现在您的客户、供应商或合作伙伴的面前。但是,由于紧凑的开发计划和复杂的系统结构,Web应用测试经常是被忽视的。为了与心经济同步,您必须开发经过全面测试的高品质的网络应用。在正式面试之前,测试管理提供了一套测试Web应用的组织框架。由于测试方案会根据不断推陈出新的应用要求而改进,您需要设立一个中央点来管理测试过程。一套基于Web的测试管理系统提供了一个协同合作的环境和一个中央数据仓库。由于测试人员分布在各地,您需要一个统一的测试管理系统能让用户不管在何时何地都能参与到整个测试过程中,并献计献策。IT部门的增长速度非常快,人员也经常流动。您必须以最快的速度培训新的测试人员,教会他们所有的测试有关的知识技术。而TestDirector所提供的一种单点模式,便于管理复杂的部署过程,改善部门间的沟通,加速您测试的成功。2.2.2TestDirector功能18 TestDirector可以快速有效地部署高质量的应用程序,其方法是为收集要求、计划和安排测试、分析结果并管理缺陷和故障提供一个持续、可重复的流程。TestDirector是一个用于测试管理所有重要方面的基于Web的单个应用程序-要求管理、测试计划、测试实验室和缺陷管理。您可以将这些核心模块作为独立的解决方案或在全局QualityCenterofExcellence环境集.TestDirector让您的组织可以在大型应用程序生命周期内实现特定质量流程和过程的数字化。通过与MercuryITGovernanceCenter™集成,您可以实施针对应用程序变更或新项目的质量流程。TestDirector支持IT团队之间的高水平沟通和合作。无论您是正在协调多个完全不同的QA团队的工作,还是正在使用大型的分布式CenterofExcellence,该测试管理工具都会帮助您跨地理界限和组织界限访问信息。此外,TestDirector还提供对相关质量资产的实时可视性。在“要求管理器”中设计的要求可与测试案例、缺陷或测试运行实例关联,以实现详细的追踪功能。第三章需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程,在这个过程中,用户的确是处在主导地位。下面的是对MSN7.5测试的需求分析。3.1MSN需求分析报告titleIDtesttitle相关人员备注MSN主窗口1.0个人信息区郑晓明1.1.用户图标测试1.2用户状态测试1.2.1联机测试状态18 1.2.2忙碌测试状态1.2.3马上回来测试状态1.2.4离开测试状态1.2.5接听电话测试状态1.2.6外出就餐测试状态1.2.7显示为脱机测试状态1.3用户消息的设置测试1.3.1打开“我正在收听的内容”暂不测试1.3.2MSNShell提醒:地球很危险,还是回去火星吧!测试是否能链接1.3.3MSNSHELL-玩转你的MSN!测试是否能链接1.3.4神仙?妖怪?谢谢!测试是否能链接1.3.5修改我的个性化签名测试1.3.6滚动我的个性化签名测试1.3.7获取此功能的帮助测试是否能链接1.4电子邮件收件箱测试是否能链接1.5共享空间测试是否能链接1.6今日焦点测试是否能链接1.7标签暂不测试2.0联系人管理区2.1添加联系人测试是否能链接2.1.1根据电子邮件地址创建新的联系人测试是否能链接2.1.2从通讯薄名单中选择现有的联系人测试是否能链接2.1.3根据移动电话号码创建新的联系人测试是否能链接2.2删除联系人测试2.3管理联系人暂不测试2.4管理组测试2.4.1创建组测试2.4.2删除组测试2.4.3重命名组测试2.5搜索联系人测试是否能链接2.5.1高级搜索测试是否能链接2.5.2按兴趣搜索测试是否能链接3.0聊天模式基本功能3.1发送即时消息测试3.2发送其他内容测试3.2.1发送电子邮件测试3.2.2向移动设备发送消息暂不测试3.2.3发送传情动漫暂不测试18 3.2.4发送文件或照片测试是否能链接3.3语音/视频测试是否能链接3.4阻止联系人测试3.2功能点列表3.2.1个人信息区FunctionPoint(功能点)用户信息Descriptiontext(描述文本)1.用户图标有特殊的功能2.用户有“联机,忙碌,显示为脱机,离开,接听电话,外出就餐,马上回来”这几种状态3.用户图标右边可以设置个人消息。4.电子邮件收件箱,共享空间,今日焦点的链接功能3.2.2联系人管理区FunctionPoint(功能点)联系人信息显示方式(注:显示小头像—显示传统模式)Descriptiontext(描述文本)1.联系人的头像显示成大头像或者显示成小头像,也可以显示自己定义的头像。2.可以将自己的头像显示成自己喜欢的上传头像,或者显示系统中所提供的头像3.将联系人中的头像显示成居中,或者偏左。4.改变联系人的名字颜色,可以选自己喜欢的颜色。5.将联系人的名称显示成原始的名称,或者你注释过的名称6.选择联系人在列表中的排序方式7.联系人用户上线提示与否,是否发出声音8.联系人分组显示方式FunctionPoint(功能点)添加信息方式Descriptiontext1.18 (描述文本)添加组,是添加联系人分组。能将联系人分成不同的自定义组1.添加用户,即添加联系人。2.查找用户,即搜索联系人(高级搜索,或者按兴趣搜索)。3.3.3聊天模式基本功能FunctionPoint3.0(功能点)聊天模式基本功能Descriptiontext(描述文本)1.发送即时信息,即:立即,直接的向联系人发送信息。2.可以向联系人发送视频聊天,发送语音聊天3.给联系人发送文件,电子邮件。4.可以阻止与联系人通信第四章软件测试过程 4.1测试计划专业的软件测试必须以一个好的测试计划为基础。尽管测试的每一个步骤是独立的,但是必定要有一个起到框架结构作用的测试计划。测试计划应该作为测试的起始步骤和重要环节。测试计划是软件测试工作中遇到的最基本的测试文档。那什么是“测试计划”呢?测试计划是描述测试目的、范围、方法和软件测试的重点等的文档。下面是对MSN7.5进行测试的测试计划:4.1.1测试范围与主要内容MSN控制面板为此次测试的重点内容,包括:●个人信息区18 1)用户图标2)用户状态3)用户消息的设置4)电子邮件收件箱5)共享空间6)今日焦点7)标签●联系人管理区1)添加联系人2)删除联系人3)管理联系人4)管理组5)搜索联系人●聊天模式基本功能1)发送即时消息2)发送其他内容3)语音/视频4)阻止联系人4.1.2测试方法及对应工具测试内容测试方法相关工具备注功能测试   黒盒测试       -      TestDirector8.0缺陷管理工具4.1.3测试环境环境描述客户端软、硬件配置备注硬件软件ACPU:P42.66G内存:1G硬盘:160GOS:Windows2000MSN7.5BCPU:赛扬2.4G内存:512M硬盘:80GOS:WindowsXPMSN7.54.1.4各阶段完成准则·功能测试:所计划的测试已全部执行。所发现的缺陷已全部解决;18 ·安全性测试:各种已知的Actor类型都可访问相应的功能或数据,而且所有事务都按照预期的方式运行,并在先前的应用程序功能测试中运行了所有的事务;·性能测试:所计划的测试已全部执行,而且达到或超出指定的系统限制时没有出现任何软件故障;这里的“计划”指压力测试计划,包括:峰值的用户访问数、峰值的数据上传量;4.1.5任务表及测试进度相关工作提交测试文档时间提交个人测试日程安排计划书2007-5-16模块测试:控制面板模块测试文档2007-5-17至2007-5-25测试总结提交测试报告2007-5-274.2测试用例测试用例(TestCase)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。测试用例还有另外一种说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。测试用例构成了设计和制定测试过程的基础。测试的“深度”与测试用例的数量成比例。由于每个测试用例反映不同的场景、条件或经由产品的事件流,因而,随着测试用例数量的增加,您对产品质量和测试流程也就越有信心。判断测试是否完全的一个主要评测方法是基于需求的覆盖,而这又是以确定、实施和或执行的测试用例的数量为依据的。类似下面这样的说明:“95%的关键测试用例已得以执行和验证”,远比“我们已完成95%的测试”更有意义。测试工作量与测试用例的数量成比例。根据全面且细化的测试用例,可以更准确地估计测试周期各连续阶段的时间安排。下面是MSN7.5的测试用例,选用等价类划分、边值分析、、错误推测法等一些黑盒测试技术设计测试用例。4.2.1个人信息区测试用例设计18 用例描述预期结果实际结果1.点击用户图标出现用户卡片,显示用户的基本信息点击用户图标发生响应,显示用户的基本信息点击用户图标发生响应,显示用户的基本信息2.可以更改用户图标:点击“浏览”按钮,更改成用户自定义的图片可以更改用户图标改成用户自定义的图片3.点击用户卡片上“获取您自己的空间”的链接页面跳转成功,打开了“创建WindowsLive共享空间 ”的网页页面跳转成功,打开了“创建WindowsLive共享空间 ”的网页4.在用户状态设置中,系统默认是联机状态,点击离开用户状态从联机状态转化成了离开状态从其它帐户看到用户状态已经转化成离开状态的图标5.在用户状态设置中,系统默认是联机状态,点击显示为脱机用户状态从联机状态转化成了显示为脱机状态从其它帐户看到用户状态已经转化成显示为脱机状态的图标6.用户图标右边可以设置个人消息:例如,键入“你好”显示“你好”用户图标右边的消息框,显示“你好”7.选中“神仙?妖怪?谢谢!”这个功能显示“神仙?妖怪?谢谢!”用户可以收听“神仙?妖怪?谢谢!”,还可以启用个性化签名功能8.点击“神仙?妖怪?谢谢!”“神仙?妖怪?谢谢!”是一个链接,页面正常打开“神仙?妖怪?谢谢!”是一个链接,页面正常打开9.再次点击“神仙?妖怪?谢谢!”不会在打开第二个“神仙?妖怪?谢谢!”网页再次正常打开“神仙?妖怪?谢谢!”网页10.打开“神仙?妖怪?谢谢!”网页,然后关闭它,再次点击“神仙?妖怪?谢谢!”网页仍然能够正常打开仍然能够正常打开11.单击“修改我的个性化签名”的功能就可以对里面的功能进行修改就可以对里面的功能进行修改12.单击“滚动我的个性化签名”的功能,自动滚动周期填上“3”秒每3秒就可以滚动我的个性化签名每3秒就可以滚动我的个性化签名13.点击“获取此功能的帮助”正常打开网页“获取此功能的帮助”是一个链接,页面正常打开18 14.再次点击“获取此功能的帮助”不会在打开第二个“获取此功能的帮助”网页再次正常打开“获取此功能的帮助”网页15.点击“电子邮件收件箱”“电子邮件收件箱”是一个链接,页面正常打开“电子邮件收件箱”是一个链接,页面正常打开16.再次点击“电子邮件收件箱”不会在打开第二个“电子邮件收件箱”网页再次正常打开“电子邮件收件箱”网页17.点击“共享空间”“共享空间”是一个链接,页面正常打开“共享空间”是一个链接,页面正常打开18.打开“今日焦点”网页,然后关闭它,再次点击“今日焦点”网页仍然能够正常打开仍然能够正常打开4.2.2联系人管理区测试用例设计用例描述预期结果实际结果1.联系人将自己的头像设置自己喜欢的上传图象,例如Bullhills联系人的头像变成自己上传的Bullhills图象联系人的头像变成自己上传的Bullhills图象2.可以修改好友的昵称:把好友的昵称改成“#$%#$%”昵称格式不正确,修改不成功好友的昵称马上变成“#$%#$%”3.可以把联系人的显示图片变成无显示图片联系人的显示图片变成无显示图片联系人的显示图片变成无显示图片4.可以将联系人在列表中进行排序:组联系人按组进行排序系统默认的有三组1.家人2.朋友3.同事5.可以将联系人在列表中进行排序:联机/脱机状态联系人按联机/脱机状态进行排序系统把联机的联系人放到联机中,把脱机的联系人放到脱机中6.可以将联机的联系人的显示方式以:显示电子邮件的方式显示联机的联系人将以显示电子邮件地址的方式显示联机的联系人将以显示电子邮件地址的方式显示7.脱机的联系人将以显示名称的方式显示脱机的联系人以显示电子邮件地址的方式显示18 脱机的联系人的显示方式以:显示名称的方式显示8.可以把联系人jsdfjwe@hotmail.com从朋友组添加到同事组里jsdfjwe@hotmail.com不在朋友组了jsdfjwe@hotmail.com在同事组了9.删除朋友组(朋友组中有联系人ewrp@hotmail.com)朋友组被删除(组里面的所有联系人都被删除掉)朋友组被删除(组里面的所有联系人都被删除掉)10.向联系人(有多个联机状态的用户)发送:“你好!”多个联机状态的用户的联系人都收到“你好!”这条消息多个联机状态的用户的联系人都收到“你好!”这条消息11.未选中“当联系人或发送消息时发出声音“这个功能时,当联系人联机时不发出声音不发出声音12.在主窗口控制区单击“+”或者“添加联系人”,根据电子邮件地址创建新的联系人,点击“下一步”链接成功请输入您的联系人的电子邮件地址13.输入添加联系人的电子邮件地址:输入4352345%……电子邮件地址格式不正确4352345%……不是有效的电子邮件地址14.输入添加联系人的电子邮件地址:输入809567reopt电子邮件地址格式不正确不能将809567reopt添加到您的联系人名单中,因为其所有者没有注册MicrosoftPassport帐户。15.输入添加联系人的电子邮件地址:输入rgtwet添加成功成功!rgtwet已经添加到您的名单中16.搜索联系人(1)高级搜索(2)按兴趣搜索点击“高级搜索”,链接成功;点击“按兴趣搜索”,链接成功点击“高级搜索”,页面跳转到http://spaces.live.com/Default.aspx?mkt=zh-cn网页;点击“按兴趣搜索”http://spaces.live.com/Default.aspx?page=Interests&mkt=zh-cn网页17.高级搜索:搜索成功18 名称ming,性别男,年龄范围18-24页面跳转成功,搜索到人物共55个结果18.按兴趣搜索:特色兴趣:点击美容搜索成功页面跳转成功,兴趣“美容”的搜索结果,搜索到人物共350个结果4.2.3聊天模式基本功能测试用例设计用例描述预期结果实际结果1.向联系人发送即时消息:我在205宿舍,你过来吧!联系人马上收到消息:我在205宿舍,你过来吧!网络忙,你发的“我在205宿舍,你过来吧!”没发出去。2.向联系人(ping)发送文件”a.txt”联系人(ping)马上收到”a.txt”文件。Ping已经取消,向(Ping)发送“a.txt”失败。3.向联系人(ping)发送文件“hello.doc”联系人(ping)马上收到您尝试发送的文件经检测可能包含潜在的不安全因素,因此未被发送。4.向联系人发送电子邮件(sdfaf@sina.com)联系人收不到电子邮件联系人收到电子邮件5.向联系人发送电子邮件(&^ffdshg@hotmail.com)电子邮件地址格式不正确电子邮件地址格式不正确6.向联系人发送视频聊天联系人接到视频,可以视频聊天没有检测到网络摄像机,请确认您的摄像机已经连接7.向联系人发送视频聊天联系人接到视频,可以视频聊天联系人拒绝视频对话的邀请8.联系人被阻止不能和联系人发送即时消息双方都不能即时进行会话9.联系人无法向dfgdfghdffg@hotmail.com发送消息,因为他/她不在您的允许名单里联系人无法发送即时消息联系人无法发送即时消息4.3测试报告18 4.3.1测试执行情况测试计划执行情况测试周期测试人员是否与计划有偏差工作量统计轮次开始时间结束时间确认测试第一轮2007-5-262007-5-27郑晓明10小时确认测试第二轮2007-5-272007-5-28郑晓明6小时确认测试第三轮2007-5-282007-5-29郑晓明9小时本版本其它测试工作情况:工作类型测试周期测试人员工作量统计测试计划编写2007-5-26~2007-5-27郑晓明3小时测试报告与分析2007-5-27~2007-5-29郑晓明3小时4.3.2测试结果统计一.传送文件时网络传送速度慢,占用的带宽多,使用起来很不方便,有时候会出现“发送文件失败”,这是一个bug例如:向联系人发送“这是一篇很不错的论文.doc”失败(图1所示)图1二.添加联系人时,输入电子邮件开头的第一个字符不是字母时,不会报电子邮件地址格式不正确,这是一个bug例如:输入数字1时可以成功添加到联系人名单中(图2所示)18 图2三.添加联系人的移动电话号码2位到10位数字,也可以添加联系人,这是一个bug例如:添加联系人的移动电话号码2534524,也可以成功添加联系人(图3所示)图3四.修改好友昵称,可以用一些不规则字符替换,这是一个bug例如:修改好友昵称用“$@#%#$”字符,也可以修改成功(图4所示)图4五.联系人卡片信息太少,没有提供联系人的更多信息,这是一个bug例如:联系人卡片上的信息太少,提供的信息有限(图5所示)18 图5六.当联系人处于脱机状态时,只能向联系人发送电子邮件,不能向联系人发送其他的信息,这是一个bug4.3.3评价测试结论√通过不通过总结紧张的测试和质量强化终于过去了,及时的总结才能不断的进步!在这次对MSN控制面板测试过程中,经过大量的测试,设计大量的测试用例,采用测试工具TestDirector进行测试,极大地加速了测试过程,并且进一步加强了对测试工具的了解。通过这次测试,有了一些发现,对MSN的BUG进行整理,进行修正。收获很大,不但掌握了测试的整个流程,对自己做事情的认真负责进行了考验,而且进一步提高MSN软件的质量,基本上成功完成了这次的测试任务。致谢18 本文从选题到确定论文结构和定稿的过程中,都得到了导师郭玲芳的悉心指导和无私帮助。在此,向导师表达我最诚挚的感谢和最衷心的祝福。在大学期间,也得到了郭玲芳老师的谆谆教诲,我每迈出的一小步都离不开老师们的指引和关怀;福州大学的老师们严谨的教学态度和渊博的学识给我留下了非常深刻的印象,使我受益终生。在撰写论文时,郭玲芳导师给我提供了宝贵的意见,并对我的论文完善进行了悉心的指导,同时还感谢在一起生活和学习的同窗好友,感谢所有帮助过的人,在这里表示深深的谢意!参考文献[1]贺平.编著.《软件测试教程》.电子工业出版社.2005.6[2]王健.苗勇.刘郢.编著.《软件测试员培训教材》.电子工业出版社.2003.9[3]蔡为东.编著.《软件测试实战——测试WebMSN》.科学出版社/北京科海电子出版社.2006.6[4]江永刚.《TestDirector用户手册》.软件测试杂志.2005-10-19.3期.[5]吴长安.软件测试的若干问题.《软件测试杂志》.2007.4.4期.12[6]蔡琰.浅谈功能测试用例模板设计.《软件测试杂志》.2005第1期[7]陈雷.测试需求与测试用例.《测试员》.2004.08期.[8]张华.软件测试的基本常识.《软件测试杂志》.2005-10-19.3期18'