软件测试入门手册

软件测试入门手册

ID:33296505

大小:80.00 KB

页数:22页

时间:2019-02-23

软件测试入门手册_第1页
软件测试入门手册_第2页
软件测试入门手册_第3页
软件测试入门手册_第4页
软件测试入门手册_第5页
资源描述:

《软件测试入门手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件测试入门手册前言本手册是针对想学习软件测试,却万法不得入门的朋友编写的,如若已有部分基础朋友,可以自行忽略。不管你是在校学生,还是已工作转行学习软件测试的,如果你是零基础,那么就请你静下心来,好好的看完这本手册,它能给你一些帮助。首先,你要思考一下,你为什么要学习软件测试?这个问题应该是见仁见智的,但最根本的应该都是为了找个好工作,能更好的生活。那么,如果你也是这样,那么从现在开始,就别浪费时间,好好的学习软件测试的基础吧。那么这个时候,很多朋友会说,我不知道怎么入手,很迷茫,也很着急,所以到处找资

2、料,问前辈,然而网上找的资料往往不是我所急需的,所以很苦恼。现在,我在这里告诉大家,摆在你面前的虽然不是完全是你所想要的东西,但是应该能给你触动,让你对软件测试更有兴趣,从而能很好的进行学习,直至入职成功。最后,想告诉大家的是,如果你不是心血来潮的三分钟热度,那么有这么好的环境,你真的应该好好学习一下,不然真的就辜负了群主跟大家的一番心意了。目录(按住Ctrl键可以点击跟踪目录)1、什么是软件测试?32、软件测试的常见误区33、软件测试的目的和原则73.1、软件测试的目的73.2、软件测试的原则84、软

3、件测试的基本流程105、软件测试分为哪些方式?115.1、软件测试的分类115.2、各分类的介绍126、怎么编写测试用例?156.1、测试用例的组成元素156.2、测试用例的设计技巧167、测试的方法有哪些?177.1、测试方法简介177.2、测试方法详情178、怎么提一个高质量的BUG?208.1、Bug的高质量208.2、BUG的提出211、什么是软件测试?软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。现在抛开那些所谓的定义

4、,我们扪心自问一下,什么是软件测试?有人说,软件测试就是找Bug;有人说,软件测试是为了保证软件产品的质量;有人说,软件测试,呃...我不知道。。。那么,如果让我来定义软件测试的话,我会说软件测试就是想尽一切方法来提高软件产品质量的操作过程。那么,随着软件测试的发展,慢慢的大家总结了许多的方法和规律,然后大家再开发出各种测试的工具,直至今天软件测试的蓬勃发展。2、软件测试的常见误区现在,我们来扫清大家对软件测试的一些常见的误区。2.1软件测试和插件开发是测试人员的事情,与程序员无关:开发和测试是相辅相成

5、的过程,需要软件测试人员、程序员和系统分析师等保持密切的联系,需要更多的交流和协调,以便提高测试效率。另外,对于单元测试主要应该由程序员完成,必要时测试人员可以帮助设计测试样例。对于测试中发现的软件错误,很多需要程序员通过修改编码才能修复。程序员可以通过有目的的分析软件错误的类型。2.2软件测试很简单:  如果你这么想,那么请别去做测试,如果你做了,你也做不长久。软件测试有其自身的测试理论、方法、与设计,有时也对软件测试人员的,测试设计能力、编程能力、沟通能力、协调能力、以及细致严谨的一个挑战。2.3测

6、试就是为了找到BUG:  很多人最初都是这样的看法,千万要小心。如果你只是为了找到BUG,那这项工作将变得枯燥无味。2.4测试人员和开发人员从来都是死对头:  我以前发起过一个倡议:我们讨论的时候不要用他们(开发人员)和我们(测试人员),而是统一用咱们(开发人员和测试人员本来就是一起的)。如果测试人员能与开发人员成为朋友,你会发现,生活是多么美好,在我所在的企业中,测试人员和开发人员关系非常融洽,互相尊重,对大家的工作能力和技术表示肯定。2.5自动化测试太难:  有的人一进公司就想做自动化,觉得它有难度

7、,有挑战。我说你如果做不好手工测试,你同样做不好自动化,手工测试才是基础。而另外还有一部分人一说到自动化便望而生畏,认为这个东西太难了,不想碰(特别是很多女生,就有这个心理)。其实大可不必这样想,其实自动化测试的难点不在于其技术,而在于其实施,你如何有效地利用好手头已有的资源,开展自动化测试,将投入产出比最优化。2.6手工测试太没挑战:  什么都不说了,能把它做好的人没几个,你认为手工测试没挑战吗?虽然每次版本我们都经过了细致的测试,但每次发布上线,我还记得大家紧张而又急迫的样子。2.7大量的重复性的工

8、作很乏味:  于是大家学得测试这份工作不好玩儿,特别一些男生,特别一些开发人员,从来都瞧不起做测试的,觉得这玩意儿太没劲。我想说的是,要掌握方法,要学会创新,任何东西都有它的特点,你如果总觉得成天在做重复性的工作,那么请静下心来想想,怎么能让它不重复(事情本身是死的,人是活的),是否可以考虑自动化测试,是否可以通过脚本把重复工作给计算机来处理。2.8白盒测试是开发人员干的事:  一个合格的测试人员必须掌握白盒测试,理解其中的原理。不管什么样

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

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

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