java单侧
单侧的作用
单元测试是编写测试代码,用以检测特定的、明确的、细颗粒的功能! 严格来说,单元测试只针对功能点进行测试,不包括对业务流程正确性的测试。现在一般公司都会进行业务流程的测试,这也要求测试人员需要了解需求! 测试人员也不好过啊~~
目前开发所用的单元是Junit框架,在大多数java的开发环境中已经集成,可以方便开发自己调用!
如果修改了一个小需求,然后单侧全部跑一遍没问题,基本代表对以前没有影响.这样,测试的工作量就更小.
怎么写?
单侧覆盖率
idea更多使用技巧
点击项目,鼠标右键:
这里就是idea跑单侧,看单侧的覆盖率,基本公司要求覆盖率达到70%就够了…
注意事宜
小的项目一般跑测试都会使用h2数据库去跑,这样,在没有数据的情况下,也能正常的跑单侧,
单侧全部一起跑,记得加@Transactional,要不然会因为重复插入二报错,加上这个注解,执行一个就回滚了,很方便.可以加在方法上,可以加在类上:
如果想事务不回滚,加上 @Rollback(false)即可,默认为true就是回滚.
世界上所有的不公平都是由于当事人能力不足造成的.