测试 学习:一 软件测试概述

来源:互联网 发布:产品网络宣传图制作 编辑:程序博客网 时间:2024/04/27 19:24

今天是我转为测试的第一天。今天上午查看了入职指引,认识了公司的同事,配置了基本的工作环境,包括邮箱、Q群、SVN、目标系统等。下午填写了劳动合同书、保密协议等就开始了测试理论学习。

学习测试理论主要借助了胡诤主编的《软件测试技术详解及应用》。

在第一章,软件测试概述中,主要讲述了1.软件测试的起源。和计算机起源一样,对我来说感觉影响不大,印象也不深,只记得书上说,软件测试从无到有,从不被重视到成为一个专门的行业。并且讲了几个软件缺陷的起源,感觉还有点意思。包括:第一个bug的故事、千年虫、”冲击波“计算机病毒、火星登陆事故、爱国者导弹防御系统、迪斯尼的圣诞节礼物、赛门铁克事件。其中的第一个bug让我感觉特别神奇,没想到第一个bug的登场居然是这样的,感觉充满浪漫主义的情怀,很有意思。其他的bug,有的是设计时眼光短浅、有的是系统漏洞、有的是为了节约成本及没有做集成测试、有的是测试时间不够久、有的测试的样本不够齐全丰富、有的是系统文件被当病毒被清除,感觉跟我有关系好像比较少。不过总结一下发现,都是基本测试中可能出现的一些情形。类比我的大数据测试,可能也有设计扩展性不好、测试时间不够久、数据样本不够齐全丰富、清理数据可能会清理重要文件等。其中还说,早在周朝的时候,就有叫”人“,”氏“的工官,相当于职能工长,他们懂技术,直接负责管理制作器物的工匠,以保证器物制造的质量,堪称历史上最早的测试员。2.软件测试的发展。感觉软件测试的发展其实也和起源是一样的,不同之处是这里有专门的图解,说明各个阶段。表示基本上无兴趣,所以看看大概就跳过了。3.软件测试的目的。我想IT的所有人都知道软件测试的目的,但是要你说清楚,估计就比较难了。在文中,作者列举了名人对软件测试目的的定义,说明其中的关键词,如预期结果、符合要求等,它们最终成为软件测试行业专业词汇。当然,在一个名人有某种说法的时候,一石激起千层浪,其他的名人会纠正,提出新的说法,建立新的标准。最后的最后,后人仅仅是背下来这些名人的说法就已经很厉害了,要提出自己的说法就更难了,所以只有专心学习。最后总结软件测试的目的:1)以最少的人力和时间,系统的找出软件中的错误和缺陷 。如果成功的实施了测试,就能发现软件中的错误;2)测试的另一个收获是,它能证明软件的功能和性能与需求说明相符合。4.软件测试行业的现状和前景。行业现状主要说明测试和开发人员的人数比例的现状,测试人员现状主要说明基础知识不够扎实、专业技术不够精通、对测试体系概念不够完整等。在测试前景里面,作者提到的缺陷预防和早期检查成为主流,仿真工具模拟真实环境进行测试这些我很赞同。

0 0
原创粉丝点击