• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

嵌入式软件.测试.危机的趋势和对策

发布: 2008-4-28 10:14 | 作者: 不详 | 来源: UML软件工程组织 | 查看: 94次 | 进入软件测试论坛讨论

领测软件测试网

 

如果着眼于软件开发的过程,那么对软件质量有最大影响的就是成为软件开发中心的设计工程。在设计工程中,造成质量低下的原因,列举一些。

  • 没有根据需求分析进行设计(对需求分析中没有明确的内容简单的理解,就进行组装。
  • 对产生的制约和问题在没有设计方针的情况下即兴发挥的设计
  • 对要求以外的状况发生时的动作没有充分研究就进行组装。

各协作者间没有充分的检查,设计就结束了。

联想最终用户的使用场景来保证品质

软件工程学就是从[怎样使软件通过测试]而一路走过来的.

软件开发人员本身进行测试的时候,把关于缺陷的调查反馈到设计(为了不重复相同的错误),这对为了通过测试的软件开发是有用的.把软件的品质从设计阶段开始提高的思考方法,叫做解决本质的方法.图2表明了开发工程和测试工程的关系.

但是,为了提高设计的质量,应该遗失到那些呢?重新研究基本的开发作业是捷径.要同时考虑上流工程和下流工程进行开发作业,特别是下流工程,尽可能的扩大考虑范围,联想最终用户的场景,设定质量的检查点.


             图2 开发工程和质量保证工程关系图

从系统分析到实装是开发工程,每个开发工程都对应测试工程.从而保证质量.

 

              图3 至最终用户的质量检查点

各工程间设置检查点, 尽可能的扩大考虑范围,从最终用户使用的角度设置检查点.

由软件开发人员测试的局限性

为了保证软件的质量,尽可能早的预测可能发生的缺陷,把缺陷事先在上流工程解决掉,这是最理想的.为了尽可能的在上流工程保证质量,象前面所述的,在开发工程中设置几个检查点是必要的.在这个基础上,软件测试的要素如表1所示.

也就是软件测试能够检验开发作业的内容,评定开发作业的质量.但是,现在的情况是,应该检验开发作业内容的软件测试,却作为保证质量的最后要塞发挥着作用.

表1软件测试要素


 软件开发的作业内容大致分为分析,设计,制造,测试四个工程。最近由于开发对象的复杂化,有软件开发组分担各工程的倾向。

文章来源于领测软件测试网 https://www.ltesting.net/

32/3<123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网