• 单元测试概念记录


    单元测试

      孤立的运行和测试某一个单元(注重于每一个可能出错的细节)。

    优秀的单元测试的特性

      1.自动的,可重复的

      2.容易实现的

      3.一旦写好将来都可以使用

      4.任何人都可以运行

      5.单击一个按钮就可以运行

      6.可以快速的运行

    判断是否是单元测试

       1.两周,两个月甚至两年写的单元测试还可以运行吗?

     2.两个月前写的单元测试团队里的任何一个成员都能运行吗?

     3.是否可在几分钟内跑完所有测试?

     4.可以单击一个按钮就运行单元测试吗?

     5.是否在几分钟内就可以写好单元测试

    集成测试

      什么是集成测试:

      1.一个循序渐进的测试软硬件相结合并测试直到整个系统集成到一起《软件测试终极指南》

      2.把两个或多个相互依赖的软件模块作为一组进行测试

    遗留代码

      难以测试,难以使用,难以阅读的代码

    桩对象

      桩对象 是系统现有 依赖项的替代品可认为控制,通过使用桩对象 无需设计依赖项即可直接对代码进行测试

    外部依赖

      外部依赖是指系统中代码与其交互的对象,而且对其无法做人为控制。

    测试伪模式

      1.伪对象

      2.桩对象

      3.模拟对象

    反测试设计本质

      代码依赖外部资源即使其逻辑非常正确也可能导致测试失败。

  • 相关阅读:
    性能优化方法
    awk命令
    jvm 性能调优工具之 jmap
    linux下tomcat 8的安装以及tomcat启动慢问题
    解析Java中的String、StringBuilder、StringBuffer类(一)
    JDBC详解系列(四)之建立Stament和执行SQL语句
    JDBC详解系列(三)之建立连接(DriverManager.getConnection)
    Paho -物联网 MQTT C Cient的实现和详解
    Paho
    Subscription wildcards(MQTT)
  • 原文地址:https://www.cnblogs.com/zhousiyu/p/4673481.html
Copyright © 2020-2023  润新知