#单元测试

      更多分类

使用SpringBoot和Testcontainers进行数据库集成测试| Baeldung

19-02-20 133 banq

Spring Data JPA提供了一种创建数据库查询并使用嵌入式H2数据库进行测试的简便方法。 但在某些情况下,对真实数据库进行测试会更有利可图,特别是如果我们使用依赖于提供程序的查询。 在本教程... 详细

异步编程测试Awaitlity简介| Baeldung

19-02-17 85 banq

异步系统的一个常见问题是,很难为那些专注于业务逻辑并且不会受到同步,超时和并发控制污染的可编写测试。 在本文中,我们将介绍 Awaitility  - 一个为异步系统测试提供简单的特定于域的语言(D... 详细

James Shore:不要使用单元测试的代码覆盖率

19-02-03 47 banq

如果您正在使用测试驱动开发,请不要衡量单元测试的代码覆盖率,这比无用的统计更糟糕; 它会积极地引导你误入歧途。 你应该怎么做?这取决于你想要完成什么。 改进代码和测试实践 如果您正在尝试改进... 详细

体面编码之异常日志和测试处理

18-12-31 32 banq

在方法接口的域中抛出异常。这可以避免破坏抽象或应用程序层。例如,DAO不应抛出HTTP异常,也不应传播JDBC异常。可以捕获异常并将其包装在更合适的位置以便于实现此目的。 要么用日志记录异常,要么... 详细

测试微服务的4个最佳实践

18-12-12 108 banq

随着微服务架构的出现,应用程序堆栈发生了根本性的变化,这对软件测试产生了连锁反应。每天多次发布微型版本,软件测试更加精细,它与开发同时发生,并且与测试单体应用程序有根本的不同。 1.单元测试和... 详细

使用ZeroCode对SpringBoot应用进行集成测试

18-10-24 68 banq

这个源码项目演示了如何基于测试框架 JUnit 和 Zerocode 对spring-boot+spring-data(JPA)和H2 in-memory DB应用进行集成测试,让你的日常生活变得轻... 详细

单元测试中的“单元‘如何定义?

14-05-08 2 1900 1 banq

很多人做过单元测试,可能对单元定义没有较真过,其实普通小名词蕴含大概念。 Martin Fowler在其 “单元测试” 一文中对单元定义是一个类,一个类中可能有很多方法行为,单元不能粒度太细,也不... 详细

TDD死了 测试永存

14-04-24 6 2774 5 banq

这是Rails之父David H. Hansson (DHH) 一篇否定单元测试TDD引起广泛争议的博文,大意翻译如下: 测试优先的原教旨主义就像是禁欲教育:是一个不切实际的,无效的道德活动,让人自... 详细

java接口传参还是传对象

12-12-13 10 2587 4 liujian1979

对于java接口传参,是传对象,还是传一个个参数?比如: boolean add(int cpid, String app_key, String app_secret, String app... 详细

测试行为,而非状态

10-08-26 1 408 banq

Test Behavior, Not State | Agile Zone 许多人都说难做单元测试,就是有,也就是测试数据库的操作,如果你把业务使用SQL来实现,那么你只有测试数据库了,也就无法... 详细

javascript测试工具: JsTestDriver

09-08-15 3 1440 banq

js可以很容易地成长,但会成为一个可怕的和复杂的野兽,无法被驯服,js测试一直让人头疼,一般使用firefox的firebug,但是这需要打开浏览器,延缓开发进度。 使用JSUnit之类测试,可以无... 详细

junit的实际意义。各位老兄在项目中会用到junit吗?

09-05-12 9 832 hulumao

junit 我只是偶尔用用,感觉在项目中作用不是特别大,只要流程跑通就完事了。把每种条件,每行代码走到就OK了。知道这样做不规范,但用了这东西像比较浪费时间一样。 虽然知道junit的意义,但实际意... 详细

jmock 进行单元测试的一些疑问

09-05-07 356 huicn

用jmock 进行单元测试,测试servcie层,jmock模拟dao,一个开源项目(appfuse)的测试代码如下: 1 User testData = new User("1")... 详细

共有 13