
测试的艺术
文章平均质量分 78
cjyy1973
这个作者很懒,什么都没留下…
展开
-
McCabe推荐的代码走查方法
“为什么你能看到邻居眼中的斑点,但是注意不到你自己眼中的东西”以上这个谚语形成了代码走查的原则。本文将会介绍做代码走查的好处,但更为重要的是要懂得其中的基本概念 以上简单论述了一群人走查代码可以找到82%的错误,另外,终生费用的80%都用在了软件维护上,更为艰难的是软件维护通常要写代码的人来做。代码走查的挑战打算做代码走查有许多不同方面的挑战,尤其是有效率、客观、以及接近程度。效率代码走查通常原创 2006-01-24 13:51:00 · 2846 阅读 · 0 评论 -
软件测试的三个棘手问题
我們都知道,「測試」是產品的真正試煉場;即使對一項軟體開發工程投注了龐大的心血,如果測試不合格還是枉然,因為客戶要的是「合格產品」,而不是你的「努力過程」。所以測試的重要性應該不必贅述。只不過,「知道」跟「做得到」是兩回事,就如同我們都知道應該多吃青菜水果,然而還是有許多人每餐都是大魚大肉。 許多人談到測試,總是有滿腹牢騷,因為它似乎是一件「知易行難」的麻煩工作。為何測試總是做原创 2006-01-24 13:43:00 · 1533 阅读 · 0 评论 -
Web下的性能测试与优化
随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。 B/S下的功能测试比较简单,关键是如何做好性能测试。 目前大多数的测试人员认为只要跑一些测试工具证明我的产品是可以达到性能的就ok了,为了证明而去测试是没有任何价值的,关键是要发现产品性能上的缺陷,定位问题,解决问题,这才是测试要做的。 首原创 2006-02-02 10:20:00 · 2270 阅读 · 0 评论 -
使用Sql生成测试数据
文章出处:developworks 作者:Alexander Kuznetsov 发布时间:2005-10-19无论您是在用原型证明某一概念,还是开发一个全新的应用程序,或者只是学习 SQL,您都需要在您的应用程序上运行测试数据。本文讨论了如何生成足够的、对测试有用的、具有期望的值分布和列间相关性的测试数据。使用 SQL 生成大量测试数据无论您是在用原型证明某一概念,还是开发一个全新的转载 2006-02-02 10:26:00 · 2393 阅读 · 0 评论 -
对Web服务进行压力测试
文章出处:Developworks 作者:Chris Wilkinson 发布时间:2005-10-19 Web 服务处于分布式计算的核心位置,它们之间的交互通常很难测试。分布式开发、大型的开发者团队以及对代码日益组件化的期望都有可能使 Web 服务的开发变得越来越容易隐藏错误。这些类型的错误极难检测出来。压力测试是检测这类代码错误的一种有效方法,但是只有在压力系统设计得比较有效的情况下转载 2006-02-02 10:45:00 · 2153 阅读 · 0 评论 -
Web的系统测试方法
随着Internet和Intranet/Extranet的快速增长,Web已经对商业、工业、银行、财政、教育、政府和娱乐及我们的工作和生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,电子商务迅速增长,早已超过了国界。范围广泛的、复杂的分布式应用正在Web环境中出现。Web的流行和无所不在,是因为它能提供支持所有类型内容连接的信息发布,容易为最终用户存取。 Y原创 2006-01-31 13:10:00 · 1703 阅读 · 0 评论 -
如何进行单元测试
作者:葛志春 文章来源:51CMM.COM 摘要:单元测试是软件测试的基础,本文详细的论述了单元测试的两个步骤人工静态检查法与动态执行跟踪法,所需执行的工作项目及相关的策略和方法。关键词:单元测试、人工检查、白盒测试、测试用例、跟踪调试 1 概述单元测试是针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。其目的在于发现每个程序模块内部可能存在的差错。单元测试转载 2006-02-08 15:48:00 · 4718 阅读 · 5 评论 -
单元测试的基本概念
要减少软件中的错误数目,方法之一就是拥有一个专业的测试组,其工作就是尽一切可能使软件崩溃。不幸的是,如果拥有测试组,那么即使是经验丰富的开发人员,也会倾向于花费较少的时间来保证代码的可靠性。 软件界有一句俗语:“开发人员不应该测试他们自己的代码”。这是因为开发人员对自己的代码了如指掌,他们很清楚如何采用适当的方法对代码进行测试。尽管这句俗语很有道理,但却忽略了非常重要的一点 - 如果开发人原创 2006-02-08 15:37:00 · 4203 阅读 · 3 评论