我们继续上一节,继续使用 spock 测试我们自己封装的 WebClient测试针对 readTimeout 重试针对响应超时,我们需要验证重试仅针对可以重试的方法(包括 GET 方法以及配置的可重试方法),针对不可重试的方法没有重试。我们可以通过 spock 单元测试中,检查对于负载均衡器获取实例方法的调用次数看出来是否有重试我们通过 httpbin.org 的 ‘/delay/秒’ 实现 re
转载
2024-04-10 12:30:24
22阅读
模板在运行时出现了以下 1 个错误:---------------------------Controller.tt(-1,-1) : error : 获取 AppDomain 以便从主机运行转换时出现问题。该过程无法继续。模板在运行时出现了以下 1 个错误:--------------------...
转载
2015-12-26 14:39:00
588阅读
2评论
缺陷分析也是测试工程师需要掌握的一个能力,但是很多时候大家只记得要提交缺陷、统计缺陷情况,而忽视了缺陷分析。其实每个项目的缺陷记录都是有很大价值的。在测试阶段分析当前缺陷情况,及时发现存在的问题并调整测试策略,才能降低风险和损失。测试结束后也需要通过缺陷分析进行总结,做得好的地方继续发扬,做得不好的地方及时反思改正。很多同学会疑惑,如果要进行分析,要从哪里入手呢?下面是几个缺陷分析的着手点:1总的
bug的分析和定位,这个话题是测试面试中经常聊到的,很多新手或者是日常工作中自我总结比较少的朋友,被问到的时候可能一下就懵了,今天分享一个完整清晰的思路给大家。日常工作中,每天可能都会遇到不同的bug,有些刚入行的测试喜欢不加分析就直接甩给开发去解决。开发比较闲还好,如果手头工作比较多,就容易烦。甚至有可能是后端的问题,但是你却把问题丢给了前端,这种事情发生的次数多了,就比较容易暴露水平。那么正确
转载
2024-04-23 13:54:48
66阅读
BUG #455855 深圳+【广发证券】+【托管系统5.0+估值核算】+【收入计提业务】收入计提_期货保证金利息业务跑不出凭证。1、首先是在凭证维护查询产品的科目号有哪些,没有1031科目的需要在明细科目管理新增1031051101并保存2、然后在产品计息信息管理新增业务类型为收入计提_期货保证金利息业务3、手工核算处理,(4387核算处理不会更新外部数据)4、查看凭证
原创
2022-10-21 11:32:39
101阅读
软件测试 BUG 我们先回顾一下软件测试的基本流程:项目立项 测试需求分析 测试计划 测试设计 测试评估 项目结束 1. bug的定义 bug顾名思义就是指我们所遇到错误。 软件的BUG,狭义是指程序软件所遇到的漏洞或缺陷。 广义是指:出了软件程序的漏洞和缺陷外,还包括测试工程师或用户的所发现和提出 ...
转载
2021-08-24 10:59:00
596阅读
2评论
本文档是为了演练SpringCload的Eureka。本文档演示EurekaServer开发、EurekaClient开发。本文档演示EurekaClient的调度。本文档为了更集中于SpringCloud的功能演示,没有集成MyBatis相关的功能。本文档开发了一个SpringCloud项目,该项目中包括3个子项目: 1 Eureka Server项目,是注册中心,用于服务发现和调度
转载
2024-05-14 22:19:16
243阅读
根据每个公司性质的不同,规模的不同,所用到的bug管理工具也可能不同。你们用的bug管理工具是什么呢?1. JIRA(付费)IRA的生产者把JIRA定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件。这里的”问题”对应的英文单词是Issue,所以含义比较广,包括Bug,Task,Enhancement,Improvement等等跟软件开发相关的名...
原创
2021-06-18 12:11:16
287阅读
1、低级错误:有没有绑错2、去属性那里打断点,get、set有没有进3、xaml加上twoway,UpdateSourceTrigger=PropertyChanged
原创
2021-04-25 19:51:28
190阅读
【Bug规范】Bug标题中需包含Bug的具体位置并以【】标注 举例:【模块-子模块-页面】XXXXXXXXXXXXBug标题尽量简明 做什么操作 + 出现什么结果,比如(点击提交按钮,出现卡顿现象) 字数一般不超过15个字Bug标题中切勿出现错别字 错误示例: 奔溃(崩溃),电击(点击),登陆,(登录),重置(充值),现实(显示)当所发现Bug前提条件为空时,需要填无。特殊条件下的Bug必须详
转载
2023-08-01 21:14:34
19阅读
Spring Cloud对Feign进行了封装,本例将演示如何在Spring Cloud中使用Feign。1.准备SpringCloud的测试项目 测试项目主要有三个, a.spring-feign-server: Eureka的服务器项目,端口为8761; b.spring-feign-provider: 服务提供者,该项目通过在控制台输入对应的端口号启动两个实例,分别是8080和80
转载
2024-04-06 20:49:28
104阅读
一、灰度发布1.1 简介灰度发布,是指黑与白之间,能够平滑过渡的一种发布方式。 通过不同策略对用户进行分流,不同的用户组使用不同的应用版本。1.2 优缺点 优点 互联网服务变动频繁,发布周期短。速度和质量总是难以双全。灰度发布有以下优点: (1)降低发布风险,减少影响范围 (2)可以灰度测试账号,降低测试依赖,减少自测的数据构造成本 (3)方便回滚 缺点 (1)开发、测试和部署的成本较高 (2)数
SpringCloud简述SpringCloud是一个微服务框架 , 相比于Dubbo等RPC框架 , SpringCloud提供的全套的分布式系统解决方案 .SpringCloud对微服务基础框架Netflix的多个开源组件进行了封装 , 同时又实现了和云端平台以及和SpringBoot开发框架的集成 .SpringCloud为微服务框架开发涉及的配置管理 , 服务治理 , 熔断机制 , 智能路
转载
2024-06-17 13:15:14
179阅读
我们来测试下前面封装好的 WebClient,这里开始,我们使用 spock 编写 groovy 单元测试,这种编写出来的单元测试,代码更加简洁,同时更加灵活,我们在接下来的单元测试代码中就能看出来。编写基于 spock 的 spring-boot context 测试我们加入前面设计的配置,编写测试类:@SpringBootTest(
properties = [
"webclien
转载
2024-07-05 12:13:51
61阅读
今天公司的项目比较忙,远程开会和办公的沟通效率总是差那么一点,为了节约点时间,就不介绍SpringCloud了,我想只要是一名Java开发程序员,提到微服务,一定对SpringCloud的大名如雷贯耳,我们直接来看它的高频面试题吧。 1、什么是Spring Cloud?Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提
转载
2024-02-21 11:08:02
33阅读
Spring Cloud相关笔记以及面试题 1. 什么是 spring cloud? spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 spring boot 的开发风格做到一键启动和部署。2. spring cloud 断路器的作用是什么
转载
2024-02-24 00:11:32
79阅读
1、缺陷概述 (1)缺陷(Defect):是指存在于软件之中偏差,可被激活,以静态形式存在于软件内部,相当于Bug。 (2)故障(Fault):当缺陷被激活后,软件运⾏中出现的状态,可引起意外情况,若不加处理,可产⽣失效,是⼀ 个动态⾏为。 (3)失效(Failure):软件运⾏时产⽣的外部异常⾏为 ...
转载
2021-09-29 17:26:00
64阅读
2评论
Redmine定义:Redmine是一个灵活的项目管理web应用,采用Ruby on Rails框架开发。Redmine是典型的web 2.0网站,项目管理系统的后起之秀。Redmine支持多项目,灵活的角色权限管理,灵活的问题追踪,自动生成甘蔗图和日历,新闻,文档和文件管理,wiki,论坛,问题自定义属性,SCM集成(包括SVN,Git,CVS,Mercurial),支持多种数据库
推荐
原创
2022-06-28 09:05:23
624阅读
点赞
针对手机软件APP的测试,我们通常从如下几个角度开展:功能模块测试、兼容性测试、安装和卸载测试、性能测试、用户体验性测试、UI测试等。一、功能测试要点和常见缺陷一)、常见的功能类缺陷:1、App崩溃:测试中的常见问题,影响非常严重,会直接影响用户体验感导致用户卸载App;触发App崩溃的测试场景如下:1)、验证在有不同的屏幕分辨率,操作系统和运营商的APP行为;2)、用新发布的操作系统版本验证AP
转载
2023-11-24 00:47:54
45阅读
SpringCloud组件的使用1、负载均衡1.1 ribbon1) ribbon的使用2) Ribbon调优配置3) 饥饿加载1.2 feign1) feign的使用2) Feign的超时配置2.hystrix熔断器的使用2.1 基于ribbon的使用2.2 基于feign的使用3、zuul网关3.1 使用3.2 配置zuul拦截器4、config配置中心4.1 使用4.2 配置中心服务端的使