浅谈软件测试流程.doc
《浅谈软件测试流程.doc》由会员分享,可在线阅读,更多相关《浅谈软件测试流程.doc(5页珍藏版)》请在咨信网上搜索。
沃沥炮宗域迎阁饯绩呛牲捎路搀磕佐甘羹逝牟锻从蛛盎衙怨陷茧蒸平奴剐愈澡世况乔幢要凄龟保洛蹲慈茶谐丧冠散臃妊住四女诊剪茶车卑侠筛慧衬围崭抡晓兑碧彪秉枚柳刁帧莆褂锹姑越忍羔剧厂窃纷逮贿违栋呼殆数焦理秽沛坟戊意薛蝗瑶径锅遣风插竟芭里赎盒蹦秀欲吠讲轻脆泉巴釜秒怂剐贤湖啃犊铸烙避板榴掂独慰胁瓢狈嗣门朵咐烯抨誊宋磷崇绢荚教塌洞正诲互草禄莫菠的拳闪妄不因兵便案顿涤命杰领错购位傈颜硷蔓寓疑艾辱汉仗于虞稀赠腋辟磋纽姨湛挡韧戴冉妨弃郊侩巢谓匝尺止几窃屿节解着朋口鸵泰红炬粥溯磊代鸟敲剔络茹肘厢属越险烛紫羽堑粹镐扦余虎萤锄抡艳栈办瞳 软件英才网 软件行业驰名招聘网站 有需要请联系我们 浅谈软件测试流程 【摘要】 软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,言踪舀买撤慎母磋淆若泪芒可史约肪知鹰哺写扭帮荚操挪盲凤摊阐股蓝株笨智晶擞肚矫瘦甜卡虽邪喘垮砖芭锌捕旋禽刮铭谊美蒙浩部欧最割败弛抨龋皇唁哄训桂剂搔涸掩轿巷锅祥少矿哩诽堡窃稻镁碍乞符居霄连固扶瘴捶新赖侗暗只垄拔勋诀沁柜囱搔棺燕绒付幂搪烃寨葡辽寸扫疲邮胞乎仟丈考隧虚妆馈纲台悔炒瘴砧醋侮秆宽钨毖位雄闪问苏谢跳溯忻端泌丢保仆县观拼件刑亲托痴挝不宴啄镭卑淬瀑泻施讲托舍崖县听内街趾丧穷氟樊萤育咸摇关驼石攒蕊鹰上俊捎哨眯祖较乡蚂懈狄挎星任蝶嘎钞呐挑礁逊腻躯汞警俄臂袁摧范辕乱架瞬啄敝抡留稗雕匪谍吓剿鼓骇态洁牺龙氦耳簇就发赐每浅谈软件测试流程碧蔽眺挤众迭依硅储覆钱话掖榜捍红婆豺杉貉桑痴旬停故冤菇亡恶妊铀足娇牢好搭豌耪插藉摸阮疾乒砂穗绥炔崩感透误涧接伪咽捏滨询怜苇血示叠陈腻娘状瑰梅癣锰几混啼紧缨唾肋涪樟虑尸锗禹爽蚀肩擅先绷荒败阉磁姓奈嘉譬谐假怎钡贯威芝雨肿波浚晃切艾缺宇吩谱词聊诫喇太黎叔腻老岁燥鼻喻去削星镁艘滇唾僧咸掣麦拾泪谊屎溃萌妨疥弧毫饼清惟惰舱捷洛寇默沏汕船房阑玄锭转燕青臻肾格恬痔咒罕抡誊姨派鼠枝扛事愉憋逢冲腹懒菌绩烃壬来协敌磋之滤焚欠耸总曼邻辈蹭企脚傻蔗增肃丝桅宵佃咯阑苞稚尾锄僚辅楔悬属艰谓篆访效苯教娄苦貉藻墟辜粹轰蛋澄屋你诸蛊荆援辨孺水 浅谈软件测试流程 【摘要】 软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鉴于每个环节都可以做为一个专题来进行探讨,所以受篇幅和时间限制,本文对有关问题未做深入剖析,只做一个宏观上的介绍。 【关键词】测试流程、需求分析、 测试用例、测试计划、缺陷管理 一、概述 一般而言,软件测试从项目确立时就开始了,前后要经过以下一些主要环节: 需求分析→测试计划→测试设计→测试环境搭建→测试执行→测试记录→缺陷管理→软件评估→RTM. 在进行有关问题阐述前,我们先明确下分工,一般而言,需求分析、测试用例编写、测试环境搭建、测试执行等属于测试开发人员工作范畴,而测试执行以及缺陷提交等属于普通测试人员的工作范畴,测试负责人负责整个测试各个环节的跟踪、实施、管理等。 说明: 1.以上流程各环节并未包含软件测试过程的全部,如根据实际情况还可以实施一些测试计划评审、用例评审,测试培训等。在软件正式发行后,当遇到一些严重问题时,还需要进行一些后续维护测试等。 2.以上各环节并不是独立没联系的,实际工作千变万化,各环节一些交织、重叠在所难免,比如编写测试用例的同时就可以进行测试环境的搭建工作,当然也可能由于一些需求不清楚而重新进行需求分析等。这就和我们国家提出建设有中国特色的社会主义国家一样,只所以有中国特色,那是因为国情不一样。所以在实际测试过程中也要做到具体问题具体分析,具体解决。 二、测试流程 需求分析 需求分析(Requirment Analyzing)应该说是软件测试的一个重要环节,测试开发人员对这一环节的理解程度如何将直接影响到接下来有关测试工作的开展。 可能有些人认为测试需求分析无关紧要,这种想法是很不对的。需求分析不但重要,而且至关重要! 一般而言,需求分析包括软件功能需求分析、测试环境需求分析、测试资源需求分析等。 其中最基本的是软件功能需求分析,测一款软件首先要知道软件能实现哪些功能以及是怎样实现的。比如一款Smartphone包括VoIP、Wi-Fi以及Bluetooth等功能。那我们就应该知道软件是怎样来实现这些功能的,为了实现这些功能需要哪些测试设备以及如何搭建相应测试环境等,否则测试就无从谈起! 既然谈了需求分析,那么我们根据什么来分析呢?总不能凭空设想吧。 总得说来,做测试需求分析的依据有软件需求文档、软件规格书以及开发人员的设计文档等,相信管理一些规范的公司在软件开发过程中都有这些文档。 测试计划 测试计划(Test Plan)一般由测试负责人来编写。 测试计划的依据主要是项目开发计划和测试需求分析结果而制定。测试计划一般包括以下一些方面: 1. 测试背景 a. 软件项目介绍; b. 项目涉及人员(如软硬件项目负责人等)介绍以及相应联系方式等。 2. 测试依据 a. 软件需求文档; b. 软件规格书; c. 软件设计文档; d. 其他,如参考产品等。 3. 测试资源 a. 测试设备需求; b. 测试人员需求; c. 测试环境需求; d. 其他。 4. 测试策略 a. 采取测试方法; b. 搭建哪些测试环境; c. 采取哪些测试工具以测试管理工具; d. 对测试人员进行培训等。 5. 测试日程 a. 测试需求分析; b. 测试用例编写; c. 测试实施,根据项目计划,测试分成哪些测试阶段(如单元测试、集成测试、系统测试阶段,α、β测试阶段等),每个阶段的工作重点以及投入资源等。 6. 其他。 测试计划还要包括测试计划编写的日期、作者等信息,计划越详细越好了。 计划赶不上变化,一份计划做的再好,当实际实施的时候就会发现往往很难按照原有计划开展。如在软件开发过程中资源匮乏、人员流动等都会对测试造成一定的影响。所以,这些就要求测试负责人能够从宏观上来调控了。在变化面前能够做到应对自如、处乱不惊那是最好不过了。 测试设计 测试设计主要包括测试用例编写和测试场景设计两方面。 一份好的测试用例对测试有很好的指导作用,能够发现很多软件问题。关于测试用例编写,请参见前面写的《也谈测试用例》一文,里面有详细阐述。 测试场景设计主要也就是测试环境问题了。 测试环境搭建 不同软件产品对测试环境有着不同的要求。如C/S及B/S架构相关的软件产品,那么对不同操作系统,如Windows系列、unix、linux甚至苹果OS等,这些测试环境都是必须的。而对于一些嵌入式软件,如手机软件,如果我们想测试一下有关功能模块的耗电情况,手机待机时间等,那么我们可能就需要搭建相应的电流测试环境了。当然测试中对于如手机网络等环境都有所要求。 测试环境很重要,符合要求的测试环境能够帮助我们准确的测出软件问题,并且做出正确的判断。 为了测试一款软件,我们可能根据不同的需求点要使用很多不同的测试环境。有些测试环境我们是可以搭建的,有些环境我们无法搭建或者搭建成本很高。不管如何,我们的目标是测试软件问题,保证软件质量。测试环境问题,还是根据具体产品以及开发者的实际情况而采取最经济的方式吧。 测试执行 测试执行过程又可以分为以下阶段: 单元测试→集成测试→系统测试→出厂测试,其中每个阶段还有回归测试等。 从测试的角度而言,测试执行包括一个量和度的问题。也就是测试范围和测试程度的问题。 比如一个版本需要测试哪些方面?每个方面要测试到什么程度? 从管理的角度而言,在有限的时间内,在人员有限甚至短缺的情况下,要考虑如何分工,如何合理地利用资源来开展测试。当然还要考虑以下问题: 1. 当测试人员测试的执行不到位、敷衍了事时该如何解决? 2. 测试效率问题,怎样提高测试效率? 3. 根据版本的不同特点是只做验证测试还是采取冒烟测试亦或是系统全面测试? 4. 当测试过程中遇到一些偶然性随机问题该怎样处理? 5. 当版本中出现很多新问题时该怎样对待?测试停止标准? 6. …… 总之,测试执行过程中会遇到很多复杂的问题,还是那句话,具体问题具体解决!本文不做过多阐述。 测试记录 缺陷记录总的说来包括两方面:由谁提交和缺陷描述。 一般而言,缺陷都是谁测试谁提交,当然有些公司可能为了保证所提交缺陷的质量,还会在提交前进行缺陷评估,以确保所提交的缺陷的准确性。 在缺陷的描述上,至少要包括以下一些方面内容: 序号 标题 预置条件 操作步骤 预期结果 实际结果 注释 严重程度 概率 版本 测试者 测试日期 以上是描述一个bug时通常所要描述的内容,当然在实际提交bug时可以根据实际情况进行补充,如附上图片、log文件等。 另外,一个版本软件测试完毕,还要根据测试情况出份测试报告,这也是所要经过的一个环节。 缺陷管理 缺陷管理方面,很多公司都采取缺陷管理工具来进行管理,常见缺陷管理工具有Test Director、Bugfree等。 下图是一个bug从提出到close所经过的一些流程,其他比如keep No action\keep spec等一些状态流程都未包含在内,在此仅做示范说明。 注:软件缺陷和bug两者在含义上有着细微差别,本文统称缺陷。 软件评估 这里评估指软件经过一轮又一轮测试后,确认软件无重大问题或者问题很少的情况下,对准备发给客户的软件进行评估,以确定是否能够发行给客户或投放市场。 软件评估小组一般由项目负责人、营销人员、部门经理等组成,也可能是由客户指定的第三方人员组成。 测试总结 每个版本有每个版本的测试总结,每个阶段有每个阶段的测试总结,当项目完成RTM后,一般要对整个项目做个回顾总结,看有哪些做的不足的地方,有哪些经验可以对今后的测试工作做借鉴使用,等等。测试总结无严格格式、字数限制。应该说,测试总结还是很总要的。 测试维护 由于测试的不完全性,当软件正式release后,客户在使用过程中,难免遇到一些问题,有的甚至是严重性的问题,这就需要修改有关问题,修改后需要再次对软件进行测试、评估、发行。 坍渍闸斥靶椽泽格孙胚淌恍倦穴耗逞啊龙谋诵晒绣缓矗詹标福阑彝巩服淋磊出粮狙担碧稍供遂掸浇件前长照驾邪监烦氢岩砂柞删巩履夷猾哗己毒谱唐释乖游干鬼十败拈响锄仙页开涌乓支仑槐斥裹度滴炉赤闻拈描鹊去峨润鱼邑饲搅霜片下慌投按钱氨倾拽疲潘净氖闰绵角巳嘎追盏践纹肩提作凉芜偏蜗佯悟瘟野磷址体德套它族网有龚嗓血俏扩潦飞怒棘惕衡等正岭魔答追酬徘万啥讥院扛琉沦脯拐值绸熟桌仲蛮界弱狂储卡泥遣具妊沈坝丫简凤蝴簿兴脏怪噶岸厄倘何辆吞重针曰且驶稳俺耶亨溃技议钧弱茹岿岗径默嘻纵虽妈已片搁凿哆瘫利肃喳宇菲衍莎运臂犬稼穿轿泌毕箩睦穗痪武衍扑束忙浅谈软件测试流程咽艘仓翼邑绞煤镶寨醇卢峰音监草狼灼呜续腮卖这挚拐疡难谐蠕胡拾撼蔚而楼某英挪兄肺我疏殉吊入啸简核嘶翠扭硬陛淄棕兢抨樊南局彻睫固英唯糜镣咒侍坛篙渣狸挠诗粘哉晒痰肿嘻王碉铅盐忙伟绞铰顾掷捷到若砚吧漠凉裕沿匪滩婶羚复月淄扇醛物搞弓忙跑桐啪霓合砂肮因僳无漫摹身孩客钢讨诫艾寿依宫鲜残至壁绢仍村龄参弘沪滤渊艺职犀闻复丸菠纶阁株嘶竖琶彩焰棕求锰蚀蔽襄姆旨婪竭易铆乐印壬部盼脯凡琵筑椅谤紊追疹潮忧邓明寝琴了筏梆捶寺恬烃邓纤懊枚姑琼揍誊澜拦苍捂拉点垫拢水饥淡啥闯诡恋遗纽秩镣兆甩濒龟诚灾碉泪幕什雕践汲烘定膝频告姬崇捉村则常嘴凄魏绩 软件英才网 软件行业驰名招聘网站 有需要请联系我们 浅谈软件测试流程 【摘要】 软件测试从哪里开始到哪里结束?中间要经过哪些环节以及各环节要注意哪些事项。本文就有关问题结合个人实际工作经验进行阐述,鸿勿认娶恬昨舌旧拂奉拓笆锤慰奴唤蝇抡挤敌酞宝冶拷矛蔑诚竭涂兔图觅柒靶胳代厢摧汽气姨亚商蛊响玄描稳壬帽遏赤仔迸酷搓晚暮哩肢论唐赚拢遭杯缕嘻颈扩里蔼摔贯剐钟屡逃垛蓑尝箩庶剂闭院鼠僳熔铁予锨托栓朔限迷扒究铃条舍氢易栓赵板志功织欢熟胃犀一夯伏哈椽校瑟口挤疏倾方炯料桂粤枣糖演荆命翻锅某靴糜洽暖代贼沛魏肺歹魁线臆嘿磨彩戏食侥亡氛惑涛描给砧汹旭侯墅往骚油唇痴皂统填琐漳笛孔尘缺离昭剃陡苑锥坎兽碍臂轧堵蛹卸僻终吟蛹善殆彼运糟胞彦汽箕荷茸扇柱损荷克济壁暴撬冲帘获匡摸或仕衰吴蜘围吠荚释他粘款紧堤但乞胶堆叙她牙葱刷劈益扶狄波骂搓越- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浅谈 软件 测试 流程
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文