读《全程软件测试第一章》有感

来源:互联网 发布:阳台种菜知乎 编辑:程序博客网 时间:2024/05/21 08:37

  学习软件测试一个月了,以后想做测试这份工作。想努力做好一件事,告诉自己我也是可以的。
  注册csdn一段时间了,只是上来下点资料,没有做过什么别的事情,现在发现,自己浪费了好大的一个资料库啊,以后要好好利用。

  朱少民老师是我在csdn上的第一个朋友,当时只是感觉他很有才,懂的东西好像很多,也很有人气的样子,就加了这位朋友。

  这学期学校安排了软件测试这门功课,可以说是“正合我意”。学校发的课本只是基础理论,想要学习点实战的经验,在csdn上发现了朱老师写的《全程软件测试》这本书,上面写是以两个项目为例展开对软件测试描写,于是就买了这本书。

  感觉学东西要总结出来,变成自己的话表达出来,才会变成自己的东西,于是就想每读一章,写一篇总结。

  翻开书对我最大的感触就是丛书总序中写的一句话:“你不去发现缺陷,那一定是你的客户去发现缺陷。”是啊,这就是我要面对的工作,俗称“找茬”。

  第一章的标题是测试项目启动,测试贯穿于整个程序过程,并与开发过程并行进行。

  1.1主要介绍软件质量需求,强调软件是给客户用的,我们的软件最主要的就是满足客户。对软件的功能需求,非功能需求,用户需求和企业需求进行了详细的定义和说明,并且全书采用中英文对照,便于我更好的了解软件测试术语。软件缺陷是软件质量的对立面,用Hopper的小故事,形象化的介绍了软件缺陷。对缺陷产生的原因进行了描述,主要是:项目期限压力,产品复杂,沟通不好,开发人员等。对软件测试进行了广义和狭义的定义。对书中的一个比喻我感觉很好:开发就是打靶,目标明确,按照设计规格说明书去实现功能。测试是捞鱼,目标不明确,自己判断什么地方鱼多,就去哪里捞。如果只捞大鱼(大缺陷),网眼就可以大些,撒网区域比较集中(主要功能)。如果所有的鱼都捞,网眼要小,普遍撒网。软件测试的目标,是发现错误,而不是确保没有缺陷。

  1.2主要介绍了测试与开发的关系,让我了解到测试的整个流程,怎样决定自己的位置,要以什么为重心。

  1.3项目背景,从全局出发,介绍怎样掌控好测试。制定测试规范,促使项目成功。

  书中采用表格对比的方式,对相似的定义和容易混淆的概念进行对比,便于更好的理解。举例:软件测试和SQA,,软件测试是技术性的工作,对象是软件产品,焦点是事后检验。SQA是管理性的工作,对象是软件过程,焦点是强调预防。对很多的定义也是从最初的不成形到最后的逐步完善。是一部不错的书。

 

  本想写点总结的东西,似乎还是离不开课本,还是掌握不够熟练,下一章加油,算是阶段性总结吧。

 

原创粉丝点击