
截止到目前位置,为期三个月的软件测试学习也迎来了最后一个阶段,这期间我学习了软件测试的基本知识、linux和数据库、功能测试、python基础、接口测试和一些具体的实战项目。严谨的计划安排,丰富的知识量,我的知识储备量也大大的增加了,要想一下全部吃透还是有点难度,好在是老师耐心的指导和讲解,我也在慢慢的不断进步。
通过此次学习,对于整个软件测试行业的了解大大的加深了。以前认为软件测试只是枯燥的反复的使用被测试软件来发现异常问题,以及软件测试并不重要,只是基于开发之后的小角色。现在认识到了软件测试的重要性,软件测是软件产业向软件工业生产化时代迈进不可缺少的重要组成部分,是保证软件质量达到客户需求不可缺少的环节。软件测试在国内是一个新的职业,发展的比较晚,但是它的重要性正在为行业所重视。软件测试作为软件开发过程中一个非常重要的环节,越来越成为软件开发商和用户关注的焦点。完善的测试是软件质量的保证,因此软件测试就成了一项重要而艰巨的工作,要做好这项工作当然也绝非易事,要严格制定测试计划,善于发现错误,做到细心、耐心和有信心。
我觉得学习软件测试的通用技术与针对某类软件的测试技术外,还有一个重要的与技术无关的方面:业务知识,没有具体的业务知识很难发现软件中潜在的逻辑错误甚至是需求上的错误,当然需求要依据特定的软件,但软件测试人员对需求理解的深入程度不应低于软件开发的人员。因为软件测试所有的依据来自于需求,而所有的需求来自于客户,甚至是我们的全部都来自于客户。识别需求后还必须转化为测试上的需求,毕竟测试人员看需求的角度和开发人员还是有区别的。
在学习的过程中,我了解了作为一个合格的测试人员所应具备的素质与技能。其中个人素质在测试工作中起到了非常重要的作用,它包括你的信心、耐心、细心和与人沟通交流的能力,它贯穿你的工作生涯的整个过程。在测试理论上,我系统的学习了软件测试的流程,各种测试阶段和测试方法,以及测试工具的使用。通过这写课程的学习,让我对软件工程师也有了更深刻的理解,为以后的测试工作有了很好的理论储备和技能提升。