软件测试人员绩效评估的分析设计与实现样本.doc
《软件测试人员绩效评估的分析设计与实现样本.doc》由会员分享,可在线阅读,更多相关《软件测试人员绩效评估的分析设计与实现样本.doc(35页珍藏版)》请在咨信网上搜索。
1、上海交通大学本科毕业论文软件测试人员绩效评估分析、设计与实现学 生:齐欣昊学 号:70711102专 业:计算机软件导 师:王轶俊上海交通大学网络教诲学院二八年九月毕业论文声明本人郑重声明:1、此毕业论文是本人在指引教师指引下独立进行研究获得成果。除了特别加以标注和道谢地方外,本文不包括其她人或其他机构已经刊登或撰写过研究成果。对本文研究做出重要贡献个人与集体均已在文中作了明确标明。本人完全意识到本声明法律成果由本人承担。2、本人完全理解学校、学院关于保存、使用学位论文规定,批准学校与学院保存并向国家关于部门或机构送交此论文复印件和电子版,容许此文被查阅和借阅。本人授权上海交通大学网络教诲学院
2、可以将此文所有或某些内容编入关于数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。3、若在上海交通大学网络教诲学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担(涉及接受毕业论文成绩不及格、缴纳毕业论文重新学习费、不能准时获得毕业证书等),与毕业论文指引教师无关。作者签名:齐欣昊 日期: 9月10日 软件测试人员绩效评估分析、设计与实现摘 要软件测试在软件项目中重要地位显而易见,然而在国内,软件测试业起步晚,不受注重,面对国内软件测试行业窘况,测试人员水平不高,高档测试工程师更是紧缺,软件测试人员水平更是很难提高。而在项目中,测试人员考核其实是个提高测试人员水平、
3、体现项目质量有效和直观办法。但是这个考核往往又成为项目经理和测试经理一种难题。如何评估测试人员工作?如何定义测试质量差别?那么我所但愿研究就是如何去评价一种测试人员工作绩效,如何去量化一种测试人员。通过量化数值从而能更好、更加对的地评价一种测试人员,从而反映出每个测试人员局限性,以此来推动测试人员发展,来提高测试人员水平。此论文重要亮点在于,对生活中事例进行了抽象,对抽象出来考核参数通过加权方式合理地对测试人员绩效进行量化。其特点如下:1. 通过现实生活中事例抽象出测试人员绩效考核参数。2. 依照参数对测试人员影响进行加权式量化。3. 简朴有效地进行一种测试人员考核。核心词:软件测试;测试人员
4、考核;工作效率指标;工作质量指标ABSTRACTIt is obvious that the software testing system is of great significance in the software project. But in China,little importance is laid on it as its coming and development in our country is lagging. In this unpromising situation,the low level of technology of testers is inevi
5、table and High-level tester engineers are even scarcer,which makes the software testers skill level difficult to enhance. In one project,the testers appraise is an effective and direct-viewing method in the enhancement of a testers skill and manifesting the quality of the project. But this inspectio
6、n often becomes a difficult problem of project managers and tester managers.The research I do is relevant to how to appraise and quantize the achievement of the testers work. Using these marks after quantizing,it will be better to promote the development of a tester and enhance the skill level of a
7、tester.The point of this study is abstracting the cases in life,and weighing the parameters of the marks which had been quantized of the achievement of the testers work. The points are as follows:1. Abstract the case in life,and choose the parameter about the testers work2. Weighting the parameter a
8、ccording to the affect of tester.3. Easy and efficient to appraise the tester. Key Words:software test;testers appraise;norm of work efficiency;norm of work quality软件测试人员绩效量化系统分析、设计与实现目 录第1章 项目概述31.1 背景简介31.1.1 软件测试背景简介31.1.2 软件测试在中华人民共和国形势51.1.3 软件测试人员技术背景简介51.2 设计理念由来61.2.1 CMM简朴简介61.2.2 CMM与软件测试7
9、1.3 预期产品特点简介71.4 小结7第2章 需求分析92.1 存在问题分析92.2 可行性研究92.3 相应工具选用92.4 小结10第3章 软件设计与实现113.1 概要设计113.1.1 程序构造图及阐明113.1.2 数据流图及阐明123.1.3 技术指标量化分析123.1.4 详细量化指标143.2 详细设计173.2.1界面布局173.2.2系统框架分析183.2.3数据库分析193.3 小结19第4章 系统实现与测试204.1 系统搭建204.2 遇到问题与改进办法224.3 小结23第5章 论文总结245.1 产品价值245.2 产品局限性245.3 对产品拓宽应用想法24结
10、束语25参照文献26道谢27附录28第1章 项目概述1.1 背景简介1.1.1 软件测试背景简介软件测试,一种不陌生词,相信人们在近些年来对于它关注也是越来越多,越来越重。在简介它背景之前,先来说下它学术上定义吧!软件测试就是在软件交付顾客使用或投入运营前,对软件需求规格阐明、设计规格阐明和编码最后复审,是软件质量保证核心环节。换句话说,软件测试就是为了发现错误而执行程序过程。基于对定义理解,下面简介与软件测试有关某些内容: 软件测试阶段普通咱们所说软件测试都分两个阶段。第一种阶段,在编写出每一种模块之后就对它做必要测试,即咱们称作为单元测试。普通来说,编码和单元测试是属于软件生命周期中同一种
11、阶段。而在结束这个阶段后对软件系统还要进行一系列各种综合测试,如集成测试、系统测试、回归测试、性能测试和配备测试等,这就是软件生命周期另一种独立阶段,即综合测试阶段。 软件测试目从普通意义上说,其实软件测试最后目也就是为了避免软件中各种错误发生,保证应用顾客在使用程序时可以正常高效运营。这也是体现软件测试价值所在。另一方面尚有某些人们普通忽视目,那就是,运用好测试用例、成功测试用例来发现至今未发现错误。最核心一点,也是始终以来都被测试人员忽视问题,就是发现问题同步,还要尽自己也许来协助开发人员分析问题,排除某些不利于开发解决问题因素,尽量详细描述来重现错误办法。这些都是测试目。 软件测试原则软
12、件测试原则应当就是尽早和不断地进行软件测试,由于实践证明单元测试可以尽早发现问题,这样就可以尽量减少后期测试工作工作量与错误量,同步也可以保证系统不会由于发现错误过晚而导致项目延期,或者由于重大缺陷问题而导致复工。然而这一点却是普通开发人员所忽视地方,往往咱们会以为,测试是后期测试人员应当负责,因而导致后期测试人员总能发现某些低档错误。充分注意测试中群集现象。对于这点,起初我并不怎么理解,但经验表白,测试后程序残存错误数目的确与该程序中已发现错误数目或检错率成正比。因此,应当对错误群集程序段进行重点测试。最后,应当对每一种测试成果做全面检查。妥善保存测试筹划,测试用例,出错记录和最后分析报告,
13、为维护提供以便。 软件测试对象老式软件测试仅是对软件功能测试。其实,软件测试并不单纯等同于程序测试。软件测试应当贯穿整个软件定义与开发整个期间。因而需求分析、概要设计、详细设计以及程序编码等各阶段所得到文档,涉及需求规格阐明、概要设计规格阐明、详细设计规格阐明以及源程序,都应当是软件测试(评审)对象。在对需求理解与表达对的性、设计与表达对的性、实现对的性以及运营对的性验证中,任何一种环节发生了问题都也许在软件测试中体现出来。 软件测试重要性咱们懂得软件测试始终以来都在整个软件生命周期中所占据重要地位,但是在老式瀑布模型中,软件测试仅仅安排在运营与维护阶段之前,虽然这样办法是软件产品交付顾客使用
14、之前保证软件质量重要手段,但是由于受到老式模型自身限制,软件测试地位重要性始终以来都没较好发挥。近年来,软件工程界趋向于一种新观点,即以为软件生命周期每一阶段中都应包括测试,也就是如上面提及第4点,测试对象更加全面。采用这样做方式目是可以做到检查本阶段成果与否接近该阶段预期目的,同步可以保证尽早发现各阶段中错误存在,并且加以修正。由于以往事实告诉咱们如果不在初期阶段就进行测试,错误往往会延时扩散,并且经常会导致最后成品测试巨大困难。其实,大量软件项目观测成果表白,软件项目成功与否在很大限度上依赖于软件测试成功,软件测试做得好项目不光质量好,并且可以提前或准时完毕,其成本也相对较低;抓软件测试和
15、软件质量,并不意味着增长项目成本,反而可以减少项目成本。此外,软件测试有着在软件项目中举足轻重地位与意义。1.1.2 软件测试在中华人民共和国形势通过上面对软件测试背景简介,咱们可以大体理解了软件测试其在整个软件开发中重要地位。由于软件测试贯穿着整个软件开发,软件测试好与坏,也直接影响着软件自身好坏,同步也对软件效益挂上了钩。因此,软件测试越来越受到了人们注重。但是当前与国际先进软件公司相比,中华人民共和国软件公司差距在哪里?一种重要而又明显差距就是软件测试和软件测试人才。重要存在如下几种方面问题: 1. 结识问题:普遍存在重开发、轻测试现象,将测试放在从属被动地位。没有充分结识到,其实软件项
16、目开发完毕好坏,不但取决于开发人员,更取决于测试人员。2. 从业人员:当前国内大多数测试人员整体水平都不是很高,有是从别行业,通过某某学校培训进入这个行业,有是半路出嫁,这多多少少影响着测试行业发展。3. 管理问题:多数存在随意化、简朴化,没有建立有效、规范测试管理体系。4. 工具问题:当前国内公司,大多都缺少自动化工具支持,普通未采用软件测试管理系统。5. 培训问题:国内测试培训越来越多,但有哪些是把真正提高从业人员水平做为首要任务,更多也许在“钱 ”字上。某些记录数据表白,在国内,多数软件公司在软件测试方面上投入普通都在5%如下,而国际知名公司软件测试则在整个软件项目中所占比例为40% 以
17、上,占整个项目费用50%以上,软件测试人员与开发人员人数也比例不不大于1:2 ,反观国内,测试人员所占比例很小,普通都处在从属与被动地位。因此,我想中华人民共和国软件工业要想健康发展,必要正视上面几种问题和努力缩小这些问题上差距。1.1.3 软件测试人员技术背景简介前面咱们已经提到过了,中华人民共和国软件公司差距中软件测试人才也是个比较严重问题。正如有标题写道:“国内软件测试业之怪现状-重赏之下无勇夫”。某些有关报道表白,国内某些知名软件出口公司组织招聘会上浮现了“粥多僧少”怪现状。来自中星微电子、用友、金山、书生公司等诸多公司代表在面对前来应聘近千名专业人才发出了感触:“找软件人才,难!找先
18、进难上加难!”据招聘会负责人陈先生简介,本次参加招聘公司将重要对软件测试工程师、J2EE高档软件开发工程师、JAVA开发工程师等岗位展开招聘;由于测试工程师等人才及其紧缺,大多公司都比较急,甚至有些公司像金山、联信永益等就直接打出“急聘”字眼招揽英才。1.2 设计理念由来前些阶段,公司内部培训CMM,借此机会自己也在网上查阅了许多有关内容,公司内部整顿,提高软件项目管理,软件开发,于是结合了测试有关内容,学习了下CMM如何更好运用到测试环节中。本次论文选题,理所固然就想到这个与自己工作密不可分内容。一来对论文分析研究上着手比较简朴,二来研究成果也有助于工作上需求。其实,当从一种测试员转变为管理
19、员我深刻体会到,对于一种测试人员绩效量化困难,但同步也理解其在国内测试行业中意义重大,由于在中华人民共和国这个测试不受注重大背景下,当前软件测试人才紧缺,已成为中华人民共和国软件公司当务之急。对于测试人员又如此高需求状况下,对于一种测试人员绩效量化有非常重大意义。为此下定决心,将此论文研究究竟。1.2.1 CMM简朴简介CMM(软件能力成熟度模型:Capability Maturity Model For Software)是由美国卡内基梅隆大学软件工程研究所(SEI:Software Engineering Institute)受美国国防部委托研究制定并在美国,随后在全世界推广实行一种软件评
20、估原则,重要用于软件开发过程和软件开发能力评估和改进。SEI 给 CMM 下定义是:对于软件组织在定义,实现,度量,控制和改进其软件过程进程中各个发展阶段描述。这个模型便于拟定软件组织既有过程能力和查找出软件质量及过程改进方面最核心问题,从而为选取过程改进战略提供指南。CMM把软件开发过程成熟度由低到高分为五级,即初始级、可重复级、已定义级、已管理级和优化级。随着CMM级别提高,逐渐减少了软件开发风险,缩短了开发时间,减少了软件开发人力物力成本,减少了劫难性错误发生率,提高了质量。1.2.2 CMM与软件测试之前咱们也提及到,在国内,大某些组织对评价和测试定义都相对狭义,她们忽视了测试在整个项
21、目重要地位。诸多公司甚至直到编码已经开始时才指定或安排测试人员,并且,她们将测试范畴仅仅限定于功能测试,也许偶尔做一下性能测试。但是在CMM中再次强调,评价与测试是对软件开发过程中产生各种系统规格和模型进行验证活动,不但仅是一种基于机器对代码执行、确认活动。其实测试就像建造摩天大厦,在砌第一块砖之前就应当将评价和测试集成到了整个开发过程之中。而不是等到摩天大厦建成后才发现大厦内存在这样与那样问题。而当前,多数软件项目所使用软件评价和测试办法是始终等到大楼已经建成才进行测试,那时测试工作也仅仅是能保证基本功能可以工作而已。在CMM中所要表达意思就是进一步将评价和测试某些思想进行融合,用一种特殊评
22、价技术来代替,其问题核心就是在你项目生命周期中每一种交付产品都必要被测试。交付产品应当涉及需求规格阐明书,设计规格阐明书、数据转换规格和数据转换代码、数据库设计阐明书、培训资料、硬件/软件安装规格、顾客手册和应用程序代码等等。总之,每个阶段每个交付产品必要通过正式、训练有素技术来对恰当属性进行评价和测试。这个在CMM中再次提及问题,显示着软件测试正在该改革。1.3 预期产品特点简介软件测试自身及其行业在中华人民共和国近况有了一种大体理解。面对国内软件测试行业窘况,测试人员水平不高,高档测试工程师更加是紧缺,我所研究就是如何来评价一种测试人员工作绩效,如何去量化一种测试人员,从而能更好、更加对的
23、评价,推动测试人员。其重要亮点如下:1. 通过对现实生活中事例,抽象出测试人员绩效考核参数。2. 依照参数对于测试人员影响,进行加权式量化。3. 简朴有效进行一种测试人员考核。1.4 小结通过简朴背景简介,大体理解了软件测试在软件项目中重要地位,然而在国内,软件测试业起步晚,不受注重状况下,软件测试人员水平也无法提高,当前国内软件测试人才紧缺。再通过结合CMM有关知识,由此引出了我论文课题:软件测试人员技术指标量化分析、设计与实现。论文重要亮点在于,对生活中事例进行了抽象,对抽象出来考核参数通过加权方式合理给测试人员绩效量化。第2章 需求分析2.1 存在问题分析问题1:量化办法难度大人们都懂得
- 配套讲稿:
如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。