发布测试
文章平均质量分 59
javafanwk
专注微服务架构,熟悉react、大数据、云计算,喜欢看java编程思想,设计模式,算法等书,希望通过我的努力减少代码量,提高java的标准化,提高程序的稳定度,认真搞技术,一直在路上,希望大家共同前行,进步。。。
展开
-
JIRA 规范 -- Cause Code
JIRA Cause CodeLevel 1 Level 2 Level 3 Introduction inquire (系统没有问题,用户理解问题或咨询) (User's inquire or misunderstanding, no error happened) Why System/Function logic /Why result like this 用户咨询当前系统或功能逻辑原创 2022-01-26 16:38:16 · 338 阅读 · 0 评论 -
idea 之 RestfulTool
idea原插件RestfulToolkit (支持IDEA2020及以下版本,由于RESTFulToolkit插件原作者不更新了);RestfulTool (支持IDEA2020及以上版本)一、plugin 用途提供了一个 Services tree 的显示窗口;点击 URL 直接跳转到对应的方法定义;我们的请求URL是由类的RequestMapping和方法的RequestMapping组成,需要我们复制黏贴,拼接成一个完整的URL。而RestfulToolkit这款插件就可以很方便的原创 2021-04-25 16:33:07 · 3739 阅读 · 0 评论 -
Postman 批量执行请求
一.创建集合目录二.拼接url 变量用{{ }}三.添加tests 断言( 必须添加,右边有现成的代码)四.创建csv文档 名称保持一致processId,taskId,definition0003e87a-d7c0-11ea-bc0c-0242ac105c06,56b01a5c-d512-11e9-ab65-0242ac105304,NotifyApprover00042e37-570c-11eb-ba15-0242ac105c0c,59d660a3-d512-11e9-ab..原创 2021-04-14 11:56:25 · 3780 阅读 · 0 评论 -
Jira Priority(优先级)说明
从商业角度出发是指错误的重要性,尤其是从客户和用户的角度出发,与“Severity(严重性)”相对照。“什么先、什么后”用英文来说,就是所谓的“Priority”在Jira中针对于BR/PRD/Bug定义了4类优先级,分别是:P1,P2,P3,P4。需求类:BR及PRD需求的优先级是指需求被实现的紧急程度,分为P1,P2,P3,P4四个等级。对于需求的优先级要考虑多个维度,如:产品价值,...原创 2019-04-25 14:06:21 · 6236 阅读 · 0 评论 -
Jira Bug severity(缺陷严重程度)说明
缺陷严重程度是指因缺陷引起的故障对软件产品的影响程度。缺陷的严重程度分为:致命,严重,一般,轻微,建议。致命不能执行正常工作功能或重要功能,或导致系统瘫痪(死机) 严重地影响系统要求或基本功能的实现,且没有办法更正(重新安装或重新启动该软件不属于更正办法) 服务器出现内存泄露严重严重地影响系统要求或基本功能的实现,但存在合理的更正办法。(重新安装或重新启动该软件不属于更正办法) 包...原创 2019-04-25 14:07:52 · 3939 阅读 · 0 评论 -
JIra Versions(版本)
在Release中可以定义发布版本,版本的建立操作如下:点击【Release】,进入发布页面,见-图 2-4 创建Version 填写版本信息,版本号的定义:V a.b.c.d ,a.b为当前需求的版本号,c为1位大的功能增加或变更顺序号,d为2位顺序号,举例:备件项目的一期需求1.0对,大的功能发布顺序号为3,在该大的功能点已发布的次数为25次,应到目前的版本号是:V 1.0.3.26。 ...原创 2019-04-25 14:12:46 · 6355 阅读 · 0 评论 -
jira 业务需求类
业务需求类包括两类:服务台或BT/PM收集到的优化或修改需求,以及BT/PM收集到的新的业务需求。该部分需求,前一类,可以直接在Jira中录入用户提出的BR,并新建对应的PRD进行产品需求分析,另一类需要在Confluence中定义详细的产品需求,并把产品需求对应到相应的BR中。4.1.1 新增BR(业务需求)BR类型的Issue记录原始的业务需求,包括:服务台收集的优化需求,DT/PM收...原创 2019-04-25 14:15:57 · 1869 阅读 · 0 评论 -
Jira Bug类
Bug类的Issue包括两部分,一部分是服务台/BT收到的用户反馈问题,另一部分是测试过程中发现的问题。这部分的流程直接指派给开发进行处理,无需进行需求分析。4.2.1 新增Bug(缺陷)参与人员:服务台/测试人员,以及其他发现问题的人员 具体操作:点击页面【Create】创建一个Bug 类型的Issue事件,或者从Test测试用例的Execute执行中,创建一个Bug 选择组件 ...原创 2019-04-25 14:18:36 · 1286 阅读 · 0 评论 -
Jira 流程检查单
**项目流程执行检查单 检查项 Issue数量 检查内容 结果 结果说明 改进措施 指派人 解决时间 需求 BR 1. 是否是业务的原始需求 不全是 2. 是否有关联的PRD 不全是 3. 状态是否正确的,包括子任务D...原创 2019-04-25 14:25:13 · 633 阅读 · 0 评论 -
蓝绿部署(Blue/Green Deployment) and 滚动发布(rolling update)
一、蓝绿部署(Blue/Green Deployment)过去的 10 年里,很多公司都在使用蓝绿部署(发布)来实现热部署,这种部署方式具有安全、可靠的特点。蓝绿部署虽然算不上“ Sliver Bullet”,但确实很实用。蓝绿部署是最常见的一种0 downtime部署的方式,是一种以可预测的方式发布应用的技术,目的是减少发布过程中服务停止的时间。蓝绿部署原理上很简单,就是通过冗余来解决问题...原创 2019-05-16 17:13:21 · 4859 阅读 · 0 评论 -
滚动发布 代码 实际测试
Eureka强制下线可以通过调用actuator/service-registry/instance-status接口,更改实例的状态为OUT_OF_SERVICE 。curl -X POST -H 'Content-Type: application/json' -d 'OUT_OF_SERVICE' "http://localhost:$1/internal/actuator/s...原创 2019-05-16 20:32:35 · 645 阅读 · 0 评论 -
A JNI error has occurred, please check your installation and try again 错误
错误日志:Error: A JNI error has occurred, please check your installation and try againException in thread "main" java.lang.NoClassDefFoundError: org/springframework/session/web/http/CookieSerialize...原创 2019-05-17 14:13:51 · 9674 阅读 · 0 评论 -
shell简介
Linux中的shell有多种类型,其中最常用的几种是Bourne shell(sh)、C shell(csh)和Korn shell(ksh)。三种shell各有优缺点。Bourne shell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourne shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux操作系统缺省的she...原创 2019-05-17 14:28:15 · 229 阅读 · 0 评论 -
Jira Status(状态)说明
状态说明了当前Issue的处理状态,默认为:TO DO (待定)。状态分为:TO DO(待定),Progressing(进行中),Resolved(已解决),Done(已完成),Reopen(重新打开),Pending(搁置),Feedback(反馈)。用户可以通过浏览Issue页面中的状态操作按钮,改变当前的状态,操作为【open】【progress】【reopen】【pend】【res...原创 2019-04-25 13:56:02 · 19000 阅读 · 0 评论 -
JIra Issue Type 事件类型说明
在创建一个Issue(事件)的时候,需要首先选择Issue Type(事件类型),该类型分为以下六种,具体分类及操作人员如下:Business Requirement(业务需求) 记录原始的业务需求,包括:服务台收集的优化需求,DT/PM收集到的修改现有功能的业务需求,以及新的功能中业务提出的需求。每个业务需求由服务台/BT/PM定义并增加到Jira的Issue中,并分解为一个或多个产...原创 2019-04-25 13:52:11 · 6081 阅读 · 0 评论 -
Postman post json传值测试
Postman 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史中再次执行一、p...原创 2018-03-08 17:20:00 · 22178 阅读 · 1 评论 -
FastDFS部署 实际项目
1. FastDFS服务端有2个角色 分别是tracker(跟踪器(或说是调度器会更合适)) 和 storage(存储节点)。2. tracker负责调度和负载均衡,并不需要存储文件的索引信息,因为文件上传后 stroage 返回给客户端的文件ID中就包含了组名、文件相对路径和文件名等(文件ID还包含了文件大小、时间戳、源storage server IP地址、文件内容校验码、随机数等), cli...原创 2018-03-17 18:58:54 · 474 阅读 · 0 评论 -
idea package jar包
Jar的打包方式Pom.xm中<version>1.0.0-SNAPSHOT</version><packaging>jar</packaging>这里可以指定生成的jar(可以直接运行,一般不含前端网页) war(在tomcat下运行,含前端网页)第一种 默认打包时要进行单元测试,推荐大家写单元测试,一次麻烦,终身有效。现在很多公司越来越重视...原创 2018-02-25 13:52:30 · 3758 阅读 · 0 评论 -
idea tomcat 启动的几种方式
不管哪种方式都是调用tomcat的jar包1.通过main主函数 这种是最常见的设置一下方法启动第二种通过maven 配置tomcat 来启动 貌似现在只有tomcat7第三种 就是类似eclipse 种配置Tomcat的方式另外 修改项目的名称...原创 2018-02-25 14:10:46 · 25093 阅读 · 6 评论 -
host 本地域名测试
设置本地域名解析 目前测试情况默认80没问题 8080端口不行一、修改配置文件# For example: # # 102.54.94.97 rhino.acme.com # source server # 127.0.0.1:8080 x.acme.com # x client host 127.0.0.1 ...原创 2018-03-21 13:59:13 · 5778 阅读 · 1 评论 -
APP测试要点
APP测试要点在测试APP过程中需要注意的测试点如下:1.安装和卸载●应用是否可以在IOS不同系统版本或android不同系统版本上安装●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。●安装过程中是否可以取消●安装空间不足时是否有相应提示●如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示●是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。...原创 2018-04-04 10:09:38 · 241 阅读 · 0 评论 -
pc端测试要点总结
在进行pc端测试的过程中,需要注意以下要点:一、 输入框测试1. 字符型输入框:(1)字符型输入框:英文全半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有...原创 2018-04-04 10:10:38 · 17745 阅读 · 6 评论 -
登录界面登录模块测试
原创 2018-04-04 10:12:21 · 3676 阅读 · 0 评论 -
测试常用知识
测试常用分类1.从测试实施组织看,分开发测试,用户测试,第三方测试1.>开发测试:开发人员进行的测试2.>用户测试:用户方进行的测试3.>第三方测试:有别于开发人员或用户进行的测试,由专业的第三方承担的测试,目的是为了保证测试工作的客观性2. 从测试所处的环境看,分阿尔法测试和贝塔测试1.>阿尔法测试:是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作...原创 2018-04-04 10:22:02 · 354 阅读 · 0 评论 -
自动化测试工具
测试很重要,以前的很多大公司需要专门的测试团队去做专业的测试,现在的思路是在java端做大量的@test,当打包时自动运行,现在提倡敏捷开发,需要开发和测试一起进行,所以有必要开发人员研究自动化测试工具。一、接口测试工具(其实工具都很简单,需要根据不同的接口选择对应的测试工具)http api接口:是走http协议,通过路径来区分调用的方法,请求报文都是key-value形式的,返回报文一般都是j...原创 2018-05-08 11:52:00 · 1357 阅读 · 1 评论 -
Windows系统之Hosts
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。win7的位置C:\Windows\S...原创 2018-08-17 15:30:31 · 598 阅读 · 0 评论 -
@Modifying 注解
场合:正常情况下:List<RmaOrderDetailSn> all = IterableUtils.toList(rmaOrderDetailSnRepository.findAll());all.forEach(d->d.setHasReturnFlag(Boolean.FALSE));OrderRepository.save(all);速度比较慢估计得5...原创 2019-04-26 16:05:57 · 1935 阅读 · 0 评论 -
单元测试的迭代
再次重申 单元测试非常重要!!Assert是断言的工具类,不要只是 System.out.println(split[0]);单元测试一定要用Assert第一版:用split去解析json 当code为0时 正确。为1是错误int stat = 0;String[] split = contentAsString.split(",");for (int i = 0; i < split...原创 2018-02-26 18:51:29 · 1251 阅读 · 0 评论