测试

2014-09-03 17:40

• Toad for Oracle Xpert Edition(包含Quest SQL Optimizer for Oracle):利用最佳实践工作流程确保开发工作高效、准确,幵通过验证数据库代码尽可能提高性能

• Toad Data Modeler:创建和维护物理与逻辑数据模型,从大多数数据源或脚本迚行反向工程(免费使用)

2013-06-27 16:48

问:在执行源单元测试用例时,执行的结果会显示成功的、失败的和错误的用例数。这个失败和错误的用例差别是什么?

答: 从整体上说,测试执行失败,是因为至少有一条用例没有成功。如果测试用例没有通过的话,  可以区别用例执行失败跟程序错误的。像 assertXYZ 、assertRaises 这样的 assertEqual 方法的失败是因为被声明的条件不是为真,或者预期的异常没有抛出。错误,则是另一种异常,它是因为被测试的代码或者单元测试用例本身的代码问题而引起的。

2012-11-29 18:49

 在 Java 软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java 静态代码分析(static code analysis)工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些问题,从而极大地提高软件可靠性并节省软件开发和测试成本。

什么是静态代码分析

静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等等。

2012-11-05 14:45

 软件性能测试就是用来测试软件在系统中的运行性能的。软件性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。

软件性能测试经常和软件压力测试一起进行,而且常常需要硬件和软件测试设备,这就是说,常常有必要的在一种苛刻的环境中衡量资源的使用(比如,处理器周期)。外部的测试设备可以监测测试执行,当出现情况(如中断)时记录下来。通过对系统的检测,测试者可以发现导致效率降低和系统故障的原因。

2009-09-24 18:43

      企业可以在开发阶段通过持续性能管理(也可理解为持续性能测试)避免在生产阶段中的很多代码问题。通过主动实施最佳实践,应用将会运转得天衣无缝。 在应用的Staging(预排)阶段,每天,反复的单元测试和集成分析可以确保性能和稳定性。在开发应用中,其结果是显著提高成本效益和可靠性。

2009-09-24 18:39

     生成的HTML报告提供了执行摘要,为全部测试定义了下面的度量值:

2009-09-24 18:32

       开发中CPM的先决条件是具备一套单元测试用例;你的单元测试框架越健壮,那么得到的结果就越好。在这个例子中,将说明怎样集成单元测试性能分析,这用到了Apache Ant作为建造工具,和Quest软件的JProbe作为性能分析工具。
       Apache Ant的中心是建造的XML文件,典型的名字为build.xml。这个文件包含了一套目标,当被Ant调用时,执行一系列特定动作。通用的目标包括如下方面:

2009-08-07 16:22

Agile testing(敏捷测试)基本上是伴随着敏捷开发的概念成长起来的,但在受关注程度上,远远不及敏捷开发本身。自然,开发队伍从数量和活跃度上来讲大于测试队伍,是其中的一个原因;除了这个原因之外,“敏捷测试究竟如何在项目中发挥作用”这个问题可能也是导致敏捷测试概念的流行度远远不如敏捷开发的原因之一。