当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 曾经对软件测试很轻视,因为我那时很无知,只是一名普通的中国程序员,这也是那时绝大多数程序员的心态,那时中国程序员最讲究“编程才是硬道理”。
 

 

    摘要: 测试一般是放在系统完成后进行测试,但今天,却常常听到资深开发人员劝导新人们:“测试是开发的第一步”这句话如何理解呢?如果从日本人发明的巴克质量管理的方式去理解,大概是指每一个环节交给下一级时都应该进行测试。有些测试对后面的操作没有太大的影响,如图片不漂亮,菜单不合理,布局很难看之类;而另一些,却直接让下一级无法开始工作,象用例不清晰;用例自相矛盾;组件内部错误;框架不合理......
 ·ea与rose uml建模工具比较    »显示摘要«
    摘要: 自从1997年正式发布uml以后,大量商用uml建模case工具粉墨登场。这样为我们提供了许多的选择,同时也要求我们在选择正确的uml建模工具以更好地适应我们业务和软件应用程序开发需求,达到最好的投资回报率(roi)方面做大量的调查。在这篇文章中,我们将比较两款case工具的uml建模能力、双向工程特性和项目生命周期支持:sparx systems的enterprise architect(ea......


跳出程序员的视界 感悟软件测试
 曾经对软件测试很轻视,因为我那时很无知,只是一名普通的中国程序员,这也是那时绝大多数程序员的心态,那时中国程序员最讲究“编程才是硬道理”.

【程序编程相关:让“状态栏”永驻“资源管理…

【推荐阅读:利用Win98自带的Winipcfg命…

  如今却非常热爱软件测试,包括软件测试工具,方法,理论,技术.因为我在3年的测试工作中,深刻体会到软件测试的重要性与趣味性.此时,我已经跳出了“小程序员”的圈子,以软件系统工程的更大视角审视软件测试这项工作. 【扩展信息:在Win98中关闭光盘自动播放…

  很长时间以来我一直被下面的问题而困惑,有些问题至今仍然只是具有肤浅的认识,而且,我感觉我做的测试项目越多,阅读的测试书籍越多,我越感到我对软件测试理解的越肤浅.因为我越来越感受到软件测试的广度与深度的无限性,它像大海宽广,像宇宙那样深邃. 为什么要进行软件测试?软件测试的前途如何?软件测试的工具与思想谁更重要?软件测试的最高境界是什么?

  软件测试是保证软件质量的重要活动,是软件项目实施的不可缺少的环节.软件测试的直接目的是发现软件中存在的缺陷.此为测试的有效性.

  在软件项目没有结束之前的全部软件缺陷主要由软件开发人员负责,因为软件缺陷来自程序员的编程.软件项目结束后的软件缺陷主要由软件测试人员负责,因为软件测试人员没有在软件发布之前的测试中没有发现隐藏的错误. 但这不是绝对的,因为软件项目是一个系统工程,软件质量牵扯到多个部门与人员,以及需求分析,设计,编码等各个环节与过程.软件测试只能证明软件存在缺陷,不能保证软件没有错误.

  软件测试不是万能的,因为不可能发现全部的软件缺陷,而且软件的功能与性能不是由测试决定的.此为测试的有限性.


...   下一页
 ·uml谁的硬伤?    »显示摘要«
    摘要:谁的硬伤--uml初学者的误区阐释(1) umlchina社区:dr.oo,think 注:本文所针对的主要读者群是尚未接触uml或刚刚开始接触uml的软件开发人员。 你知道人的硬伤是什么吗?自私?贪婪?懒惰?不宽容?...都不是,是死亡。死亡是一切宗教的核心秘密。如果有人以“他会死”(没错,这确实是事实)来攻击一个人的人品,您觉得这样的攻击能够服人吗? 《程序员》杂志2002年5月号......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE