Young Blog

不积跬步,无以至千里,不积小流,无以成江海。

react教程-01

介绍及环境准备

React介绍 官网的介绍:用于构建用户界面的 JavaScript 库 React官网 核心的特性有三个 声明式:命令式编程、声明式编程 组件化:函数式组件、类组件 一次学习,随处编写:react只负责编写UI,在不同的终端上使用不同的界面渲染器来显示界面。 详情见B站UP主objtube的卢克儿的这期教程,React定义与三大特性 JSX是Babel定义的一种...

Moco工具使用

Mock Server搭建

背景 在研发阶段,会出现需要调用外部网络接口的需求。 若此时外部网络接口还未开发或未开发完成,则下游便会出现等待。 此时如果下游想要并行开发自己部分的代码,则可以考虑采用MockServer的方式来构造一个测试服务器来帮助自己进行下游开发。 MockServer介绍 MockServer旨在通过模拟 HTTP和HTTPS系统(如Web服务或Web站点)来简化集成测试,并通过允许团队针对...

《不测的秘密》读书笔记

精准测试之路

背景 团队现状 规定时间内无法随心所欲的设计大量测试用例 后期大段的系统测试时间和集成测试时间无法保证 无法有效地进行回归测试,回归测试占总测试量的比重太高。 开发人员提供的测试建议没时间采纳 用例有分层-P1级别是什么级别 团队目标 终极目标:保质提效 子目标:提升回归测试效率 缩减回归测试的范围 依靠自动化测试 自动化的收益 = 迭代次数X全手工...

BDD测试环境搭建

Cucumber

什么是BDD 行为驱动开发(英语:Behavior-driven development,缩写BDD)是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。BDD最初是由Dan North在2003年命名,它包括验收测试和客户测试驱动等的极限编程的实践,作为对测试驱动开发的回应。 BDD的重点是通过与利益相关者的讨论取得对预期的软件行为的清醒认识。它...

绩效管理

什么是绩效 绩效的三种错误认识 错误1:绩效是结果 “不看过程,只看结果” 错误2:绩效是过程 “有了好的过程,自然有好的结果”——南辕北辙 错误3:绩效是德、能、勤、绩 考核缺乏针对性 德、能、勤、绩一块儿考核会出现相互矛盾的情况 一个人的能力大小没有...

UML建模思想

对于测试过程改进的思考

这段时间看书主要还是在啃基本的定义,定义理解了之后就开始考虑如何应用到工作中。 目前我们的软件研发形式其实还是瀑布式的研发模式,各角色工作比较独立,等到开发研发结束后测试才能介入,而在开发研发阶段介入的话,目前业务测试可以产生价值的地方很有限。通过大半年来对版本bug注入阶段的分析,要想降低bug数量,前移bug发现阶段,对于业务测试而言,目前可以做两点,一是帮助开发细化业务实现,二是帮助...

大象-Thinking_in_UML读书笔记(一)

第一部分:为什么需要UML和建模基础

面向过程方法和面向对象方法 世界的本质是由对象组成的,平时看上去互相无关的独立对象在不同的驱动力和规则下体现出不同的运动过程,然后这些过程便展现出了我们这个生动的世界。 在面向过程的眼中,世界的一切都不是孤立的,它们相互紧密联系在一起,缺一不可,相互影响,互相作用,并形成一个个具有严格因果律的小系统;而更多的小系统组成了更大的系统,所有小系统之间的联系也是紧密和不可分割的。 面向过程 ...

缺陷预测模型之DRE模型

对于大型版本,各角色的质量风险都相应的被放大,那么就需要一个质量指标来对各角色所参与环节的质量进行量化。 DRE模型简述 缺陷移除矩阵(defect removal matrix)是业界流行的一种缺陷模型方法,最早出现在IBM公司的内部技术报告中;该方法统计软件生命周期各个阶段引入和移除的缺陷,以计算整个系统的缺陷移除率DRE(defect removal efficiency)。该方法...

正交缺陷分类(ODC)流程简介及应用经验分享

正交缺陷分类(ODC)简介 正交缺陷分类法,Orthogonal Defect Classification(以下简称 ODC)是一种缺陷分析方法,由 IBM 在 1992 年提出。它通过给每个缺陷添加一些额外的属性,利用对这些属性的归纳和分析,来反映出产品的设计、代码质量、测试水平等各方面的问题。从而得到一些解决办法来进行改进。例如对于测试团队,通过 ODC 可以知道测试工作是否变得更加...

质量策略(一)

自己的一点思考

质量策略 分析维度 主要分为角色, 流程, 计划和检视四个环节 角色(以下加粗的项均为各角色内部保证自身质量的环节) 内部 : 研发内部各角色如何去保证质量 开发 : 编写设计方案, 设计方案评审, 代码审查, 开发自测, 计划评审 测试 : 编写测试用例, 用例评审, 计划公审, 测试验证, 交叉测试, 系统测试, 专项测试, 验收测试 自动化测试 : 冒烟测试, 深...