1.概念 简单的说就是你申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没..
写完代码后,你当然要测试它。有许多种方法来测试代码:你可以在你的代码中加些断点,或者观察实际发生的情况并和你预计的结果相比较,又或者写些测试程序等等。 给代码写测试通常是..
虽然可以把很多别的东西包括到你的升级标准中来,但是 单元测试 是所有这些标准的基..
和大家一起把调试器在软件测试中的应用问题分享问一下, Ruby 为什么没有很好的调试器支持,就像问海豚为什么没有鳃一样。Ruby没有很好的调试器支持,是因为Ruby 程序员 不应该使用调试器..
如何做 单元测试 单元测试目的: 首先保证代码 质量 。 其次保证代码的可维护。 再此保证代码的可扩展。 目的之一代码的代码质量。 我们编写的代码虽然可以通过编译器检测到语法的正确性..
虽然Base TestCase system 是属于主线程的,在执行 Test Case 后,BaseTestCase system 将接管主线程的操作权,然后使用BaseTestCase system同样可以完成 单元测试 ,原因很简单,还是因为BaseTestCase system 它是基..
关键字:代码检查 代码检查对于 开发 非常重要,一些大规模的应用变得越来越难以维护,往往和代码检查直接相关。对于一个规范的开发过程而言,代码检查是重要但容易被忽视的一个步骤:..
..
关键字: 没有人否认code review(代码评审、复查) 对提高代码 质量 的作用,但是如何进行code review? 这里 确实存在一些方法和技巧。方法不当,会浪费大量时间、造成低效率;流程过紧,会大..
..
关键字: 软件测试 知识帖 0cm;text-align:justify;text-justify:inter-ideograph;line-height:170%; mso-pagination:lines-together;page-break-after:avoid"第85贴【2004-8-17】:可接受测试 用户可接受性测试(User Acceptance Tes..
关键字: 软件测试 知识帖 第99贴【2004-9-10】:USE CASE测试 USE CASE 是 UML 的核心,贯穿了 RUP 开发 方法的整个过程,实际上RUP讲的就是一种USE CASE 驱动的开发方法。我 们可以使用 Use Case 来表..
通常采用以下一些方法进行源程序的静态分析。 ① 生成各种引用表 直接从表中查出说明/使用错误等。如,循环层次表、变量交叉引用表、标号交叉引用表等。 为用户提供辅助信息。如,子程..
关键字:浮点数 技巧 陷阱 -------------------------------------------------------------------------------- 虽然几乎每种处理器和编程语言都支持浮点运算,但大多数 程序员 很少注意它。这容易理解 — 我们中..
单元测试 是 敏捷 软件 开发 的一个重要组成部分。这种方法最初由Kent Beck引入,现在已经深入人心在很多企业系统中使用。单元测试可以帮助开发人员降低漏洞数量,减少花费在调试上的时间..
模仿对象(Mock object)是为起中介者作用的对象编写单元测试的有用方法。测试对象调用模仿域对象(它只断言以正确的次序用期望的参数调用了正确的方法),而不是调用 实际 域对象。然而..
单元测试是软件开发的一个重要组成部分,通过在软件设计、开发的过程中合理地运用设计模式,不但为系统重构、功能扩展及代码维护提供了方便,同时也为单元测试的实施提供了极大的灵活..
一、 单元测试 概述 工厂在组装一台电视机之前,会对每个元件都进行测试,这,就是单元测试。 其实我们每天都在做单元测试。你写了一个函数,除了极简单的外,总是要执行一下,看看功..
关键字:测试当设计大型程序的时候,您必须时刻留心不同设计选项对诸如 性能 和可扩展性这样的特征的影响。随着软件产品的日渐复杂及其无所不在的部署,软件的“可测试性”也成了更重..
关键字: 测试 不用隔离测试,而是拥有您在它上面调用您想测试的各种方法的单个调节器对象通常是有帮助的。这个对象然后能把这些方法调用转发到适当的地方。 沿着相同线路,设计和自己..