读《软件测试概述》有感_软件测试课心得感受
读《软件测试概述》有感由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件测试课心得感受”。
读《软件测试概述》——有感
看完这篇《软件测试概述》培训文档,总体感觉这篇文章对测试的主要理论介绍得很不错,值得大家学习。本文主要介绍了软件测试的基本概念,测试技术,测试方法,测试流程,测试过程及微软软件测试简介。这是一本综合性的文档,有助于测试人员对软件测试理论知识有一个整体全方位的了解,通过从中的学习,我受益良多,同时也为我将后做好测试工作提供了不错的参考依据。
该书从理论知识上给我们提供了强有力的指导方向,其课程目标意在表明-要做好测试工作,测试人员必须掌握以下几点:
1、掌握软件测试的基本概念
2、理解测试对于软件质量保障的重要性
3、了解软件测试的基本流程和过程
4、理解白盒测试、黑盒测试的含义和方法
5、理解测试的分类和内容
只有把坚实的理论基础打好了,才能更自如的将所学知识运用到实际工作中。其实,测试说易也易,因为进入门槛低;说难也难,因为测深测精不简单。黑盒测试很讲究策略,测试也是一门学问。测试讲究很多方法和策略,要测的精,问题定位的及时准确,规律找的准确有效,那是需要下一番功夫的。
在中控软件测试部工作也有不短的时间了,主要工作就是运用黑盒测试的方法对公司产品进行测试,验证产品每个功能的有效性,尽量减少发布产品中的错误,满足用户需求的功能和性能。随着工作中不断地磨合,以及测试经验的不断积累,对工作的认识也逐步深入,现已基本能够独立完成上级布置的各项任务。以下是我在测试过程中的一点心得体会:
做好测试工作必须要做到几条:首先,要努力培养起对测试的兴趣,要培养对所测产品的感情;其次,要胆大并心细。要敢于怀疑,大胆假设而小心求证。再次,要有耐心,戒骄戒躁,心要安静。为了更好的做好测试工作,在测试过程中,我们更应该把握以下几点:
一、测试需求的理解
测试首先要准确的了解系统是干什么的,要达到一个什么样的效果。设计阶
段中就已经确定了什么事情系统是能够完成的,什么事情是系统不能够做的。测试不但是各个功能单独的测试,最好能够从整体上了解整个系统的结构,流程等等,对需求的准确理解是验证程序正确性的最重要要求。
二、产品知识的掌握
测试人员不仅要掌握软件测试技术相关知识,对产品相关的业务知识也要学习。只有了解了产品的结构和功能,测试人员才能在测试中更好的上手,才能更好的对所负责的项目进行测试,这样有利于节约测试时间与成本。
三、测试重点的明确
测试的重点把握较好,把很多严重问题,在测试前期就给暴露出来了;测试整个系统的过程中,对一些关键的重要功能的测试,必须重视它,反复进行测试。根据可能出现的种种情况进行测试。因为这些关键的部分有问题会引起其他相关的一连串的错误。
四、测试流程的把握
测试人员必须明确测试流程中各个阶段的工作,软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试,测试结果分析。因此,软件测试贯穿于软件项目的整个生命过程。测试人员必须把握好测试进度,才能在规定时间内,甚至提前完成了测试任务。
五、良好沟通的重视
沟通的时机主要是一个测试前,一个在测试后。测试前务必了解清楚系统的功能点。测试员在问开发人员问题之前,最好先熟悉相关文档结构,心中有底之后,再带着疑问去咨询,会取得比较好的效果。测试问题提交后,可能被开发人员驳回或拒绝修改。这时候,只能对开发人员晓之以理,做到有理、有据,有说服力。测试人员打算说服开发人员之前,考虑是否能够先说服自己,在保证可以说服自己的前提下,再开始与开发人员交流。沟通及时也是测试的一个关键因素,合适的沟通,不但可以节省开发确认bug的时间,也可以帮助测试人员有更多的测试思路。与开发人员保持良好的沟通,有助于问题能够较顺利的解决,双方合作愉快。
软件测试是一个重要的阶段,也是非常复杂的一个过程,测试过程及方法灵活多变,并不是固定不变的。一个好的测试人员不仅能发现问题、从发现的错误中分析错误出现的原因,更应能拟定软件测试计划、编制软件测试大纲、编写测
试用例,从而提高的工作效力,降低了开发产品的成本,更好的保证软件的质量。软件测试的前途不可估量的,学习掌握软件测试方法与测试技术并能应用到测试过程中是非常重要的,应用好的测试方法与测试技术进行测试对于一个测试人员来说是十分重要的,制定好的测试计划、测试大纲与测试用例同样如此。测试工作不仅要有耐心,更要细心。
测试过程是一个循序渐进的过程,是一个经验积累的过程。软件测试是一个需要自觉的过程,作为一个测试人员,遇事沉着,把持尺度,从根本上应对软件测试有着正确的认识。