zoukankan      html  css  js  c++  java
  • 测试

    测试时开发工作中不可缺少的部分。单元测试只针对当前开发的类和方法进行测试,可以简单通过模拟依赖来实现,对运行环境没有依赖;但是仅仅进行单元测试是不够的,它只能验证当前类或方法能否正常工作。

    集成测试可以帮助coder了解系统地各个部分组合在一起是否能正常工作。

    集成测试一般需要来自不同层的不同对象的交互,如数据库、网络连接、IoC容器等。

    集成测试为coder提供了一种无须部署或运行程序来完成验证系统各部分是否能正常协同工作的能力。

    Spring通过SpringTestContexFramework对集成测试提供顶级支持。它不依赖于特定的测试框架,既可使用Junit,也可使用TestNG

    基于Maven构建的项目结构默认有关于测试的目录:src/test/java(测试代码)、src/test/resources(测试资源),区别于src/main/java(项目源码)、src/main/resources(项目资源)

    Spring提供了一个SpringJUnit4ClassRunner类,它提供了SpringTestContextFramework的功能。通过@ContextConfguration来配置Application来配置ApplicationContext,通过@ActiveProfiles确定活动的profiles

    集成测试设计程序中的各个分层。

  • 相关阅读:
    mysql时间日期的加、减
    IDEA 下的svn检出maven代码
    IDEA中如何显示和关闭工具栏、目录栏
    Idea集成使用SVN教程
    Python PEP8 代码规范常见问题及解决方法
    Word文档中手写签名操作说明
    19.名称空间和作用域
    18.函数的参数
    17.文件处理
    16.字符编码
  • 原文地址:https://www.cnblogs.com/yourGod/p/9112829.html
Copyright © 2011-2022 走看看