1 / 5
文档名称:

软件测试读书心得.docx

格式:docx   大小:19KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试读书心得.docx

上传人:bb21547 2020/9/14 文件大小:19 KB

下载得到文件列表

软件测试读书心得.docx

文档介绍

文档介绍:软件测试技术读书心得 作为一名具有一年多的软件开发人员,对于软件测试我有着深刻的体会。我在2014年6月进入湖北大学软件工程研究所,开始学****并且进行C#.NET团队开发,除了课程设计,也进行了真正的项目实战开发。因为这些开发经验,我深刻的明白软件测试在项目开发当中有着相当重要的地位,尤其是那种团队开发!软件测试的工作及要求软件测试工作是一个系统而且复杂的工作,软件测试的目的就是在确保软件多分质量,确认软件以正确的方式做了你所期望的工作,所以软件测试工作的主要内容就是发现软件的错误发现软件的错误、有效定义和实现软件成分由底层到高层的组装过程、验证软件是否满足规格书要求和系统定义文档所规定的技术要求、为软件质量模型的建立提供依据。软件的测试不仅是要确保软件的质量,还要给开发人员提供信息,以方便其为风险评估做相应的准备,以及为其提供分析依据,重要的是要贯穿在整个软件开发的过程中,保证整个软件开发的过程是高质量的。软件测试对测试工程师来讲,要求具备较强的专业知识,严谨细心耐心的测试态度,良好的反向思维、发散思维能力、沟通能力等等。二、为什么要进行软件测试其实对于开发人员来说,软件测试是一件很痛苦的事情。我们每个开发人员都是希望并且认为我们写的代码是没有问题的,而软件测试的工作就恰恰就是找出开发人员程序中的bug,这是一个很让软件开发人员郁闷的一个问题。我辛辛苦苦写代码实现出来的功能在测试人员的眼里,各种问题各种bug都出现了,这对于一个程序人员来说,算的上是一种打击。这也就是在我们团队开发中一个常常出现的问题——出现争论。我们团队经常为了某一个功能争论,测试人员觉得这个功能不合理,不合适,甚至是错误的,而开发人员觉得这个功能没有任何问题!而且在大多数情况下,这种争论都以软件测试人员的胜利告终。出现这种争论的原因是,一个程序员,都会对自己的软件出现这样一种期望——期望自己的软件不会出现错误!然而,正是因为这种期望,我们更是需要进行测试,并且让专人来进行测试,因为,在这种心理的期望面前,任何程序员都会出现测试上的偏向,他们更偏向于向软件正常运行的的那个一方面进行测试,然而实际上这种测试是经不起现实数据的考验的。这也体现了软件测试的重要性。并且,根据这种心理,有人提出了一种测试的方法——黑盒测试。三、软件需要测试的部分我们总在说要对软件进行测试,那么我们到底需要对软件进行那些测试呢?下面我们对一些常常常需要进行的测试进行一些列举。边界测试,测试用户输入框中的数值的最大数和最小数,以及为空时的情况。非法测试,例如在输入数字的地方输入字母。跟踪测试,跟踪一条数据的流程,保证数据的正确性。在开始测试时应保证数据的正确性,然后在从系统中找出各种BUG。接口测试,程序往往在接口的地方很容易发生错误,要在此模块测试勿掉以轻心。代码重用测试,在开发过程中有些模块功能几乎相同,程序员在重用代码时可能忘记在原有代码上修改或修改不全面,而造成的错误。突发事件测试,服务器上可能发生意外情况的测试。外界环境测试,有些系统在开发时依赖于另外一个系统,当另外一个系统发生错误时,这个系统所受到的影响的情况。在程序员刚修复Bug之后的地方,再找一找,往往程序员只修复报告出来的缺陷而不去考虑别的功能在修改时可能会重新造成错误。认真做好测试记录在做完一天的测试记录之后,第二天再根据第一天的测试记录重