标签:单元测试

编程技术

微服务架构有毒,何时不使用微服务?

8

hanze 发布于 2018-12-12

【51CTO.com原创稿件】在过去的四年中,使用微服务来构建应用程序似乎成了一种标准。大多数我所合作过的团队也对此表现出了不同程度的兴趣。 微服务所承诺的弹性、高可用、低耦合、敏捷,以及能够解决单体架构带来的问题,这些都是它流行的主要原因。 但是近段时间来,对于微服务的一些保留...

阅读(28)评论(0)赞 (0)

编程技术

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

songhua.gao 发布于 2018-12-12

随着微服务架构的出现,应用程序堆栈发生了根本性的变化,这对软件测试产生了连锁反应。每天多次发布微型版本,软件测试更加精细,它与开发同时发生,并且与测试单体应用程序有根本的不同。 1.单元测试和微观服务 – 类似于PB&J 单元测试始终是QA策略的重要组成部分,但对于微...

阅读(13)评论(0)赞 (0)

编程技术

随行付微服务测试之接口测试和契约测试 原 荐

8

dulong 发布于 2018-12-11

背景 日常开发过程中,项目的接口通常由服务提供方约定和提供,微服务模式下接口被多个消费者调用更是常态,那么提供方接口的变更如何快速、高效、无遗漏的通知给消费者呢?另外,当一个service同时被多个使用者调用,如何保证对service的修改可以让其它所有使用者造成的影响都能被感知...

阅读(19)评论(0)赞 (0)

Java

Vue项目结构介绍

2

邓龙华 发布于 2018-12-10

编辑推荐: 本文来自CSDN,文章详细描述了移动端页面使用 vue2.0 重构中的接口 mock、前后端分离等,整个过程的介绍。 凡普信贷的移动端页面正在使用 vue2.0 重构,在基于 vue-cli 脚手架生成项目模板基础上做了些改动,加入了 vue-router ,vuex...

阅读(14)评论(0)赞 (0)

编程技术

微服务架构下的测试之(二)-单元测试

1

songhua.gao 发布于 2018-12-05

单元测试(Unit Test) 单元测试(Unit Test)是指对软件中的最小可测试单元进行检查和验证。在java中,单元指一个类。 – 此处摘录自百度 在Java中,笔者更认可单元指的是方法,我们针对方法进行测试而不是类。 测试方案 在微服务中的单元测试跟常规项目的单元测试是...

阅读(27)评论(0)赞 (0)

编程技术

微服务架构下的测试之(一)-解决方案

2

hellas 发布于 2018-12-05

问题 在微服务的架构下,所有的业务被分拆成了一个个独立的个体,分别部署在集群的容器中,互相之间的调用形成了一个网状拓扑结构。这对之前的传统测试来说就是一种灾难。那基于微服务架构下的测试应该怎么做呢,下面介绍一个最佳实践。 测试方案 单元测试(Unit Test): 是指对软件中的...

阅读(21)评论(0)赞 (0)

Java

测者聊测试技术:Junit执行单元测试用例成功,mvn test却失败的问题和解决方法

hanze 发布于 2018-12-04

Junit执行单元测试用例成功,mvn test却失败的问题和解决方法 今天遇见了一个奇怪的问题,在IDE中run unit test,全部cases都成功了,但是后来通过mvn test运行case确保错了。在寻求原因的同时也找到了对应的解决方法。 Run Unit Test和...

阅读(19)评论(0)赞 (0)

Java

怎样努力才能成为一名 Java Champion

5

wenming.gapo 发布于 2018-12-04

某次参加一个大会时,看到有两位演讲者的简介中都有这样一个 Title: 「Java  Champion」。对这个 Champion 有些好奇,与各种体育竞技的 Champion 有什么区别呢,又是通过比拼什么来决出胜负? 所以后来特意查询了一番。 以下是关于 Java ...

阅读(27)评论(0)赞 (0)

Java

Jmockata-4.0.0 发布,随机模拟 Java 数据

1

hellas 发布于 2018-12-02

Jmockdta是一款实现模拟JAVA类型或对象的实例化并随机初始化对象的数据的工具框架。单元测试的利器。 支持丰富多样的数据类型模拟,包括:Java基本类型、字符串、枚举、日期、数组、多维数组、集合[List|Set|Map]、枚举、Java对象等 支持泛型 支持继承 支持循环...

阅读(33)评论(0)赞 (0)

编程技术

致传统企业朋友:不够痛就别微服务,有坑

35

尖兵 发布于 2018-12-01

微服务落地是一个复杂问题,牵扯到IT架构,应用架构,组织架构多个方面 在多家传统行业的企业走访和落地了微服务之后,发现落地微服务是一个非常复杂的问题,甚至都不完全是技术问题。 当时想微服务既然是改造应用,做微服务治理,类似注册,发现,熔断,限流,降级等,当然应该从应用开发组切入,...

阅读(47)评论(0)赞 (0)

Java

结合案例使用 Java 注解和反射

yanxinchi 发布于 2018-11-30

前言 在项目开发时遇到这样一个场景:从上游传过来一个实体类对象 newEntity ,但它只有部分字段,需要去库中查出对应的旧对象 oldEntity 做一次补全(相当于一次部分更新)。 一开始我们这样编码的: public FlightBasic merge(FlightBas...

阅读(30)评论(0)赞 (0)

编程技术

随行付微服务化的道与术

8

puefu.he 发布于 2018-11-30

微服务的目标是提高响应能力,降低复杂度,让一切去中心化是微服务的最高宗旨。 背景 随着研发团队的项目工程的增加、代码量的膨胀、团队人员的增长,传统的单体架构的弊端越来越凸显,严重影响了业务的快速创新和敏捷交付。随行付在2015年底为了解决传统单体架构面临的挑战,先后经历了单体架构...

阅读(29)评论(0)赞 (0)

Java

猪八戒网的DevOps进化论

40

小丁 发布于 2018-11-28

写在前面 猪八戒网的系统架构演变史 2015年前,猪八戒网80%的项目都是PHP语言开发的,剩余少部分系统使用Node.js和Java。2015年一个关键的里程碑,开启了猪八戒网SOA服务转变,这就是腾云7号行动。 腾云7号可谓意义深远,它使用Java语言将核心业务代码进行了重构...

阅读(59)评论(0)赞 (0)

Java

Java程序员应该看的14本Java书籍!

14

小丁 发布于 2018-11-27

关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 在下面这 14本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法...

阅读(53)评论(0)赞 (0)

Java

springboot~添加新模块的方法

6

小丁 发布于 2018-11-27

在springboot项目框架里,把一个项目两大模块,主项目main和测试项目test,而我们的测试项目根据功能又可以再分,比如可以有单元测试,集成测试,业务测试等等。 对于一个初学者来说,建立模块的方式需要我们掌握,网上的资料不多,很少讲到这个功能点,大叔在这里普及一下! sp...

阅读(33)评论(0)赞 (0)

Java

JUnit 4.13 Beta 1 发布,Java 单元测试框架

puefu.he 发布于 2018-11-26

JUnit 4.13 版本的首个 Beta 版已发布。 JUnit 是一个 Java 语言的单元测试框架。它有自己的 JUnit 扩展生态圈,多数 Java 开发环境都已经集成了JUnit 作为单元测试的工具。JUnit 测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软...

阅读(37)评论(0)赞 (0)

Java

谈一谈Spring-Mybatis在多数据源配置上的坑

10

邓龙华 发布于 2018-11-26

概述 先聊一聊业务背景,随着系统服务的不断开发,我们的系统会充斥着各种个样的业务.这种时候,我们应该要开始考虑一下如何将系统的粒度细化.举个常见的例子: 电商系统可以拆分为 商品模块,订单模块,地址模块等等.这些模块都可以独立抽取出来,形成一个单独的服务.这就会涉及到各个模块之间...

阅读(56)评论(0)赞 (0)

Spring

谈一谈Spring-Mybatis在多数据源配置上的坑

12

wenming.gapo 发布于 2018-11-26

先聊一聊业务背景,随着系统服务的不断开发,我们的系统会充斥着各种个样的业务.这种时候,我们应该要开始考虑一下如何将系统的粒度细化.举个常见的例子: 电商系统可以拆分为 商品模块,订单模块,地址模块等等.这些模块都可以独立抽取出来,形成一个单独的服务.这就会涉及到各个模块之间的通信...

阅读(68)评论(0)赞 (0)