外包测试的理论与实践文献综述11.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四川理工学院毕业论文综述 外包测试的理论与实践 学 生:李 凤 学 号:0810102A463 专 业:软 件 工 程 班 级:08 级 4 班 指导教师:张 颖 慈 四川理工学院计算机学院 二零一二年六月 目录 目录 1 前言 2 一、相关概念与理论基础 3 二、国内外发展趋势 5 三、理论结合实践 7 四、杰出测试工程师 9 五、总结 10 参考文献 11 前言 随着软件技术地发展,软件外包测试在国内外,无论是发达国家像欧美、日本,还是发展中国家如印度、中国等都普遍受到关注,因此外包测试作为软件外包行业的一个重要分支当然也开始崭露头角。软件外包在中国是一个朝阳的产业,不少城市成为软件外包产业的研发基地,如成都就是西部最大的软件产业基地,拥有良好的高科技人才和新型的高新园区。 那么作为新一代的即将毕业的计算机专业的要想进入软件外包测试的行业的同学来说,需要了解一下几个问题:软件外包测试的定义是什么?如何将大学期间所学的理论知识与实际工作中的项目相结合呢?如何成为软件外包测试行业的佼佼者?软件外包测试行业的机遇和发展又在哪里呢?针对这么多的问题,作为每一个刚入外包测试行业的人员来说可能都会有些盲目,一时间摸不着头脑。那么,本文将对从作者从事软件外包行业到目前对这行的了解一一进行归纳总结,让大家对软件外包测试的定义和发展、以及如何投身到软件外包测试行业做个简要的概述。但本人水平有限,表述得不够清楚或者和读者在意见上有出入的地方希望大家海涵。 一、相关概念与理论基础 1.1软件外包测试的概念 要想进入外包行业或者是进入外包公司,首先需要了解关于软件外包方面的基本定义和概念,只有在了解这些必须了解的基本信息的基础后,才会对自己的工作和今后的发展有所规划、有个明确的目标。 随着市场对软件要求程度的不断提高,软件质量受到业界重视,因此很多企业逐渐成立了自己的测试部门,以加强软件产品质量的控制。但是企业为了软件项目本身开发的成本,同时也为更专注自己的核心技术,于是一些发达国家把一部分非核心的项目或者全部项目外包给一些人力资源相对较低的国家的第三方软件公司,这样也能带动经济相对落后的国家的经济发展。这种方式慢慢成为软件产业发展方式的主流,因此软件外包是一个双赢的产业,软件外包测试就是软件外包的重要组成部分,很多公司都是从事专门软件外包测试工作。 1.2软件测试的理论基础 软件测的基础知识是拥有一份外包测试工作的前提,理论知识是做测试工作的基本要素,中国古人云:万丈高楼平地起。没有扎实的基础,那你一切的工作都是盲目的,或者只能做些简单的黑盒测试,这种工作无论从薪资还是技术上来说都是没有多大可取价值的。所以,基础知识是相当重要的。 要学习软件测试的基础知识,首先需要了解软件的生命周期。软件测试是在立项目时就参与到整个项目中来的。一般测试用例是在项目与客户沟通写项目需求规格说明书开始写的,后面的测试也是以客户当初的需求开始测的。当然在实际工作中,有一些简单的小的项目,可能会等到整个项目完成后才开始根据功能写测试用例。另外,对测试技术的掌握是最基本的,白盒测试和黑盒测试最明显的区别就是白盒测试主要是检查项目的编码,整个设计的流程结果,以静态测试方法为主,一般采用走查代码的方式进行测试;而黑盒测试一般是不考虑软件内部结构,直接根据软件项目规格说明书对软件做功能测试,检查是否正确地实现了客户的需求,一般采用输入输出方式进行测试;随着测试的需要,出现了灰盒测试,它是集黑盒测试和白盒测试的方法于一身,但是测试涉及到的技术都不是很深入。Bug在不同的软件项目中表现形式不一样,在做实际项目中,本文作者对缺陷的理解就是凡是与项目需求规格说明书不符的都属于Bug。有时候会出现在实际工作中,测试人员对认为是Bug的,但是开发人员会找各种理由来拒绝测试人员的Bug,在这种情况下,测试人员需要对自己的bug有充分的自信,并找一些有力的证据来说明此Bug会给项目带来多大的危害,以争取赢得开发人员认识到修复这个Bug的重要性。 另外,作为一个IT行业的人员,只了解软件测试的基本概念是远远不够的,数据库、操作系统和数据结构也是必须掌握的知识,只有充分了解了计算机方面的基础,才能更加透彻地分析出现的问题,对于发现的问题,要说服开发人员也更能拿出理论依据。 二、国内外发展趋势 由于软件测试的重要性得到广泛业界人士的认可,软件外包测试处于蓬勃发展的趋势,而目前这方面的IT人才在需求上还有很大的缺口。笔者认为软件外包测试之所以能有很好的发展空间,主要表现在以下两个方面: 4.1外包市场日趋扩大   目前,全球软件外包的发包

文档评论(0)

基本资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档