毕业论文基于NET框架的猴子测试工具毕业论文.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:11 大小:104KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

毕业论文基于NET框架的猴子测试工具毕业论文.doc

毕业论文基于NET框架的猴子测试工具毕业论文.doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

南京邮电大学毕业设计(论文)题目:基于.NET框架的猴子测试工具的设计与实现专业:软件工程学生姓名:班级学号:B05030810指导教师:指导单位:计算机学院软件工程系日期:2009年3月12日至2009年6月8日www.docin.com摘要软件产品的测试与硬件产品的检测一样需要认真、严格、细致的工作态度,但是软件测试似乎比硬件的检测来得复杂得多,并且不能充分利用检测工具的精确工作能力,依赖测试人员的个人判断、对业务知识的掌握程度、测试用例的设计能力、智慧和经验。最近几年,软件测试工具取得了长足的进步,逐步得到应用和普及,在软件测试的各个领域发挥着应有的作用。个软件企业也纷纷“上马”自动化测试项目,自动化功能测试工具作为开发功能自动化测试项目不可或缺的一部分,是每个实施自动化测试的测试团队需要认真选择和合理应用的一项内容。“猴子”测试技术,也叫做随机测试技术。因为测试的方法是随机的、粗暴的,想一只猴子在狂敲键盘、狂按鼠标,因此被戏称为“猴子测试”。“猴子”测试技术对于快速暴露错误非常有效,微软的测试主管JamesTierney曾经透露说微软的软件开发组在项目中使用“猴子”测试工具找到了10%~20%的Bug。简单的猴子测试工具不需要付出很高的代价,只要它能理解Windows的基本元素,知道菜单,会选择找到的菜单选项,会识别出普通的Windows控件,例如命令按钮、选择框、输入框等,就基本可以达到比较理想的随机测试的效果了。关键词:自测动化试,测试工具,猴子测试,随机测试www.docin.comABSTRACTABSTRACTABSTRACTABSTRACTWeneedtopaycarefulandstrictworkattitudetotestsoftwareproductaswellasthetestofhardwareproduct.However,itismorecomplextotestsoftwarethanhardwareandwecannotmakefulluseoftheaccurateworkpoweroftesttools,dependingonpersonaljudgeoftestpersonnel,controldegreeofprofessionalknowledge,designcapacityoftestusercase,wisdomandexperience.Inrecentyears,thereisagreatprogressinsoftwaretestingtoolsandthesearewidelyusedstepbystep.Andtheyhavegreatimportanceineveryregionsofsoftwaretest.Everysoftwarecompanyalsostartstotestprojectsautomatically.Asaindispensablepartofthedevelopmentofautomatictestproject,theAutomatictesttoolisaimportantthingthateverytestteamneedstothinkaboutcarefully.“Monkey”testtechnique(randomtesttechnique)—justbecausethewayoftestisrandomandrude,likeamonkeypressesthekeyboardandmousemanytimes,sowecallitthisname.“Monkey”testtechniqueisveryefficientforfastfindingerrors.TheMicrosofttestmanagerJamesTierneyhasoncesaidthatthesoftwaredevelopmentteamofMicrosoftfound10%--20%bugsinusing“Monkey”testtools.WejustneedtounderstandthebasicfactorsofWindows,menus,andknowthathowtofindmenuoptionandidentifysimplecontrolwidget(commandkeys,optionframe,inputframeandsoon)butnottopaysomuchcosttoobtainthegoodeffect.KeywordsKeyw