软件测试培训心得体会.doc

软件测试培训心得体会.doc

ID:52383747

大小:69.50 KB

页数:8页

时间:2020-03-27

软件测试培训心得体会.doc_第1页
软件测试培训心得体会.doc_第2页
软件测试培训心得体会.doc_第3页
软件测试培训心得体会.doc_第4页
软件测试培训心得体会.doc_第5页
资源描述:

《软件测试培训心得体会.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件测试培训心得体会概述2012年8月2日至2012年8月6日,中国软件评测中心的测试技术应用与实践培训课程在武汉召开,本人非常荣幸的参加此次培训,通过这次经验让我系统的梳理了软件测试理论技术,对软件测试有了一个更深入更全面的认识。下面请准许我简述软件测试的概念及软件测试在软件工程屮的重要性。软件测试历史与发展到了上世纪80年代初期,软件和IT行业进入了大发展,软件趋向大型化、高复杂度,软件的质量越来越重要。这个时候,一些软件测试的基础理论和实用技术开始形成,并且人们开始为软件开发设计了各种流程和管理方法,软件开

2、发的方式也逐渐由混乱无序的开发过程过渡到结构化的开发过程,以结构化分析与设计、结构化评审、结构化程序设计以及结构化测试为特征。人们还将“质量”的概念融入其中,软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且将测试作为软件质量保证(SQA)的主要职能,包含软件质量评价的内容,B川Hetzel在《软件测试完全指南》(CompleteGuideofSoftwareTesting)一书中指出:“测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。”这个定义至今仍被引用。软件开发人员和

3、测试人员开始坐在一起探讨软件工程和测试问题。软件测试已有了行业标准(IEEE/ANSI),1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指岀:软件测试的目的是为了检验软件系统是否满足需求。它再也不是一个一次性的,而且只是开发后期的活动,而是与整个开发流程融合成一体。软件测试已成为一个专业,需要运用专门的方法和手段,需要专门人才和专家来承担。进入上世纪90年代,软件

4、行业开始迅猛发展,软件的规模变的非常大,在一些大型软件开发过程中,测试活动需要花费大量的时间和成本,而当时测试的手段几乎完全都是手工测试,测试的效率非常低;并且随着软件复杂度的提高,出现了很多通过手工方式无法完成测试的情况,尽管在一些大型软件的开发过程中,人们尝试编写了一些小程序来辅助测试,但是这还是不能满足大多数软件项目的统一需要。于是,很多测试实践者开始尝试开发商业的测试工具来支持测试,辅助测试人员完成某一类型或某一领域内的测试工作,而测试工具逐渐盛行起来。人们普遍意识到,工具不仅仅是有用的,而且要对今天的软

5、件系统进行充分的测试,工具是必不可少的。测试工具可以进彳亍部分的测试设计、实现、执行和比较的工作。通过运用测试工具,可以达到提高测试效率的目的。测试工具的发展,大大提高了软件测试的自动化程度,让测试人员从繁琐和重复的测试活动中解脱出来,专心从事有意义的测试设计等活动。采用自动比较技术,还可以自动完成测试用例执行结果的判断,从而避免人工比对存在的疏漏问题。设计良好的自动化测试,在某些情况下可以实现“夜间测试”和“无人测试”。在大多数情况下,软件测试自动化可以减少开支,增加有限时间内可执行的测试,在执行相同数量测试时

6、节约测试时间。而测试工具的选择和推广也越来越受到重视。在软件测试工具平台方面,商业化的软件测试工具己经很多,如捕获/冋放工具、Web测试工具、性能测试工具、测试管理工具、代码测试工具等等,这些都有严格的版权限制且价格较为昂贵,但由于价格和版权的限制无法自由使用,当然,一些软件测试工具开发商对于某些测试工具提供了Beta测试版本以供用户有限次数使用。幸运的是,在开放源码社区中也出现了许多软件测试工具,己得到广泛应用且相当成熟和完善。软件测试的概念与目的软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测

7、试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。1•测试的冃的是为了表明软件能够工作2•测试的目的是为了表明软件不能够能够正常工作3•测试的目的不是要证明什么,而是为了把软件不能正常工作的预知风险降低到能够接受的程度4•测试不是行为,而是一种自觉的约束,不用太多的测试投入产生低风险的软件上的。三:自我体会体会一:软件测试在整个软件生命周期中的重要性它存在于整个项冃周期,在项冃开始之初需求调研的时候就开始了,在形

8、成需求规格说明书的时候就需要针对文档进行测试。这个环节在后续整个项0中占了很大的比重,能主导整个软件项戸的走向,成败与否全在于开始阶段的决策。体会二:软件测试的真正意义这与发现错误,而不在于验证软件是正确的在严格的测试也不能完全的发现软件当中所有的错误,但是测试还是能发现大部分错误的,能确保软件基本可用和软件的适用性,所以在后使用的过程中还需耍加强快速响应的环节。结合软件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。