Compare commits
No commits in common. "7d6d9da512b104e683158fd0a876582c940fc9bb" and "a29d743347870cc173de6c0ab50a4d410ffdafa5" have entirely different histories.
7d6d9da512
...
a29d743347
|
|
@ -16,7 +16,7 @@ module.exports = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
title: 'AngesZhuの窝窝',
|
title: 'AngesZhuの窝窝',
|
||||||
description: '做一些沉淀、记录和分享,留给有需要的人',
|
description: '做一些沉淀、记录和分享',
|
||||||
// dest: 'public',
|
// dest: 'public',
|
||||||
head: [
|
head: [
|
||||||
['link', { rel: 'icon', href: '/favicon.ico' }],
|
['link', { rel: 'icon', href: '/favicon.ico' }],
|
||||||
|
|
@ -38,6 +38,14 @@ module.exports = {
|
||||||
modePicker: true, // 默认 true,false 不显示模式调节按钮,true 则显示
|
modePicker: true, // 默认 true,false 不显示模式调节按钮,true 则显示
|
||||||
nav: [
|
nav: [
|
||||||
{text: '主页', link: '/', icon: 'reco-home'},
|
{text: '主页', link: '/', icon: 'reco-home'},
|
||||||
|
{text: '测试相关', icon: 'reco-coding',
|
||||||
|
items:[
|
||||||
|
{text:'功能测试', link: '/auto/func'},
|
||||||
|
{text:'接口测试', link: '/auto/api'},
|
||||||
|
{text:'App测试', link: '/auto/app'},
|
||||||
|
{text:'Web测试', link: '/auto/web'},
|
||||||
|
{text:'测试开发', link: '/testdev'}
|
||||||
|
]},
|
||||||
{text: '技术相关', icon: 'reco-api',
|
{text: '技术相关', icon: 'reco-api',
|
||||||
items:[
|
items:[
|
||||||
{text:'基础 | Python', link: '/code/python'},
|
{text:'基础 | Python', link: '/code/python'},
|
||||||
|
|
@ -53,20 +61,11 @@ module.exports = {
|
||||||
{text:'基础 | Kotlin', link: '/code/kotlin'},
|
{text:'基础 | Kotlin', link: '/code/kotlin'},
|
||||||
{text:'基础 | Linux', link: '/code/linux'}
|
{text:'基础 | Linux', link: '/code/linux'}
|
||||||
]},
|
]},
|
||||||
{text: '测试相关', icon: 'reco-coding',
|
{text: '测试开发', link: '/testdev', icon: 'reco-three'},
|
||||||
|
{text: '质量体系', icon: 'reco-blog',
|
||||||
items:[
|
items:[
|
||||||
{text:'功能测试', link: '/auto/func'},
|
|
||||||
{text:'接口测试', link: '/auto/api'},
|
|
||||||
{text:'App测试', link: '/auto/app'},
|
|
||||||
{text:'Web测试', link: '/auto/web'},
|
|
||||||
{text:'测试开发', link: '/testdev'}
|
|
||||||
]},
|
|
||||||
// {text: '测试开发', link: '/testdev', icon: 'reco-three'},
|
|
||||||
{text: '质量相关', icon: 'reco-blog',
|
|
||||||
items:[
|
|
||||||
{text:'研发流程与规范', link: '/quality/dev-flow'},
|
|
||||||
{text:'缺陷等级标准', link: '/quality/defect-grade'},
|
|
||||||
{text:'缺陷的生命周期', link: '/quality/bug-flow'},
|
{text:'缺陷的生命周期', link: '/quality/bug-flow'},
|
||||||
|
{text:'研发流程与规范', link: '/quality/dev-flow'}
|
||||||
]},
|
]},
|
||||||
{text: '其他', icon: 'reco-other',
|
{text: '其他', icon: 'reco-other',
|
||||||
items:[
|
items:[
|
||||||
|
|
|
||||||
|
|
@ -18,9 +18,9 @@
|
||||||
class="popup-window"
|
class="popup-window"
|
||||||
:style="popupWindowStyle"
|
:style="popupWindowStyle"
|
||||||
ref="popupWindow">
|
ref="popupWindow">
|
||||||
<!-- <div class="logo">-->
|
<div class="logo">
|
||||||
<!-- <img :src="getImgUrl(item)" />-->
|
<img :src="getImgUrl(item)" />
|
||||||
<!-- </div>-->
|
</div>
|
||||||
<div class="info">
|
<div class="info">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<h4>{{ item.title }}</h4>
|
<h4>{{ item.title }}</h4>
|
||||||
|
|
@ -120,12 +120,12 @@ export default {
|
||||||
const currentDom = e.target
|
const currentDom = e.target
|
||||||
currentDom.querySelector('.popup-window-wrapper').style.display = 'none'
|
currentDom.querySelector('.popup-window-wrapper').style.display = 'none'
|
||||||
},
|
},
|
||||||
// getImgUrl (info) {
|
getImgUrl (info) {
|
||||||
// const { logo, email } = info
|
const { logo, email } = info
|
||||||
// if (logo && /^http/.test(logo)) return logo
|
if (logo && /^http/.test(logo)) return logo
|
||||||
// if (logo && !/^http/.test(logo)) return this.$withBase(logo)
|
if (logo && !/^http/.test(logo)) return this.$withBase(logo)
|
||||||
// return `//1.gravatar.com/avatar/${this.getMd5(email || '')}?s=50&d=mm&r=x`
|
return `//1.gravatar.com/avatar/${this.getMd5(email || '')}?s=50&d=mm&r=x`
|
||||||
// },
|
},
|
||||||
_adjustPosition (dom) {
|
_adjustPosition (dom) {
|
||||||
const { offsetWidth } = document.body
|
const { offsetWidth } = document.body
|
||||||
const { x, width } = dom.getBoundingClientRect()
|
const { x, width } = dom.getBoundingClientRect()
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Fast Api
|
title: Fast Api
|
||||||
date: 2022-01-03
|
date: 2022-01-03
|
||||||
categories: FastApi
|
categories: Fast Api
|
||||||
author: Anges黎梦
|
author: Anges黎梦
|
||||||
tags:
|
tags:
|
||||||
- Fast Api
|
- Fast Api
|
||||||
|
|
|
||||||
|
|
@ -1,130 +0,0 @@
|
||||||
---
|
|
||||||
title: 缺陷等级标准
|
|
||||||
date: 2022-01-24 16:43:43:22
|
|
||||||
categories: [质量体系]
|
|
||||||
author: Anges黎梦
|
|
||||||
tags:
|
|
||||||
- 缺陷等级
|
|
||||||
---
|
|
||||||
|
|
||||||
> 仅个人总结,提供参考,实际定级需要结合公司业务和场景评估。
|
|
||||||
|
|
||||||
# 缺陷等级标准
|
|
||||||
> 说明:本文档包含,但并不仅限于以下内容!如有新内容,会随时更新
|
|
||||||
|
|
||||||
## 粗略分类
|
|
||||||
|
|
||||||
- P1 - 造成公司损失的BUG(金钱相关、功能宕机等)
|
|
||||||
- P2 - 造成业务主流程阻塞问题(流程不通,无法完成冒烟)
|
|
||||||
- P3 - 不影响业务主流程问题(例如:页面文字、展示异常)
|
|
||||||
- P4 - 非功能性缺陷、偶现缺陷、UI位置、颜色等
|
|
||||||
- P5 - 体验相关建议等
|
|
||||||
|
|
||||||
## 详细分类
|
|
||||||
|
|
||||||
<table style="font-size: 12px">
|
|
||||||
<tr>
|
|
||||||
<th>功能范围</th>
|
|
||||||
<th>事件描述</th>
|
|
||||||
<th colspan="5">事件描述</th>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td colspan="2">缺陷&故障等级</td>
|
|
||||||
<td>P1-致命</td>
|
|
||||||
<td>P2-严重</td>
|
|
||||||
<td style="width: 20%">P3-一般</td>
|
|
||||||
<td>P4-轻微</td>
|
|
||||||
<td>P5-建议</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td rowspan="5">前端</td>
|
|
||||||
<td>页面/子页面布局</td>
|
|
||||||
<td>页面无法加载展示</td>
|
|
||||||
<td>主页面布局混乱<br>重叠无法正常查看<br>子页面布局异常等</td>
|
|
||||||
<td>布局正常,文字或者展示间距类似问题</td>
|
|
||||||
<td>非功能性缺陷<br>偶现缺陷</td>
|
|
||||||
<td>体验相关</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>页面样式</td>
|
|
||||||
<td></td>
|
|
||||||
<td>页面样式是否正常加载</td>
|
|
||||||
<td>页面样式变化是否正常</td>
|
|
||||||
<td>非功能性缺陷<br>偶现缺陷</td>
|
|
||||||
<td>体验相关</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>数据展示</td>
|
|
||||||
<td>所有数据展示异常<br>undefined等</td>
|
|
||||||
<td>数据与需要展示数据不符</td>
|
|
||||||
<td>数据变化异常<br>数据加载相关性能<br>个别数据展示异常undefined</td>
|
|
||||||
<td>非功能性缺陷<br>偶现缺陷</td>
|
|
||||||
<td>体验相关</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>功能逻辑</td>
|
|
||||||
<td>本应发送请求但并未发送请求<br>请求参数错误引发的异常<br>主流程相关异常</td>
|
|
||||||
<td>请求后页面相关逻辑处理异常<br>必填项验证<br>数据缓存处理逻辑<br>异常场景相关异常<br>组合场景相关异常</td>
|
|
||||||
<td>多次请求、重复请求相关问题</td>
|
|
||||||
<td>非功能性缺陷<br>偶现缺陷</td>
|
|
||||||
<td>体验相关</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>页面交互</td>
|
|
||||||
<td>主流程交互失效</td>
|
|
||||||
<td>主流程交互异常<br>非主流程功能失效</td>
|
|
||||||
<td>非主流程功能异常<br>异常/重复性交互异常<br>交叉交互引发的异常</td>
|
|
||||||
<td>功能异常但不影响流程</td>
|
|
||||||
<td>体验相关</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td rowspan="2">后端</td>
|
|
||||||
<td>接口功能</td>
|
|
||||||
<td>接口请求无法请求<br>接口返回值未按照约定返回</td>
|
|
||||||
<td>1.接口逻辑异常<br>2.接口入参出参异常<br>3.接口参数限制异常<br>4.接口返回值异常<br>5.接口事务控制异常<br>6.接口事务回退异常</td>
|
|
||||||
<td>1.接口异常场景(空值、异常值、缺少参数等)<br>2.接口请求限制</td>
|
|
||||||
<td>非常规请求引发异常</td>
|
|
||||||
<td>体验相关</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>数据走向</td>
|
|
||||||
<td>数据表设计与实际不符</td>
|
|
||||||
<td>1.数据未按照指定走向变化<br>2.落库数据异常<br>3.数据变更异常</td>
|
|
||||||
<td>1.数据库长度、字段限制异常<br>2.数据库索引相关<br>2.数据库空值</td>
|
|
||||||
<td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td rowspan="4">其他</td>
|
|
||||||
<td>页面性能</td>
|
|
||||||
<td></td>
|
|
||||||
<td>单页面页面加载时间超过预设值</td>
|
|
||||||
<td>页面并发或者持续压力下,超过预设值</td>
|
|
||||||
<td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>接口性能</td>
|
|
||||||
<td>接口并发是否会引发数据异常</td>
|
|
||||||
<td>单接口响应时间超过预设值</td>
|
|
||||||
<td>接口并发或持续压力下,超过预设值</td>
|
|
||||||
<td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>数据</td>
|
|
||||||
<td></td>
|
|
||||||
<td>1.数据同步处理超过预设值<br>2.数据相关线程锁、分布式锁向<br>3. 数据控制相关事务控制异常<br>4.数据控制相关事务回退异常</td>
|
|
||||||
<td>大体量下,数据同步是否阻塞</td>
|
|
||||||
<td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>消息队列</td>
|
|
||||||
<td>消息无法消费<br>消息队列相关消费情况,队列是否阻塞<br>消费处理异常</td>
|
|
||||||
<td></td>
|
|
||||||
<td></td>
|
|
||||||
<td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
Loading…
Reference in New Issue