本文简要介绍研发测试管理的理念、方法,测试技术和工具、测试能力建设等,为相关研发型企业的测试能力建设提供一下参考。 一、前言 在研发活动中,测试是保障产品功能、性能、可靠性是否达到要求的重要手段,然而在笔者遇到的企业中,测试工作没...
重点问题 项目质量管理实际包括管理两个方面的质量: ·项目质量管理,针对项目管理过程中的活动,它适用于所有项目,与项目性质关系不大; ·产品质量管理,针对项目生产中的具体产品,它与产品的性质紧密相关。 项目质量管理的子过程包括...
三. 测试环境管理 3.1 构建镜像 我们所有的微服务均由流水线通过 Docker 构建出容器镜像,推送到独立的镜像仓库中。 Harbor 3.2 测试环境搭建 为了减少测试过程中脏数据的干扰,有些服务器是需要全新安装的。 除此之外,通常产品都是...
一. 软件质量保障流程 1.1 微服务产品的特点 微服务架构下,一个大型复杂软件系统不再是一个单体,而是一系列相互独立的微服务,特点鲜明: ·每个服务独立,开发技术栈独立 ·每个服务可以独立开发、部署、发布 ·服务之间通过轻量级通...
一、 软件质量的定义 软件质量定义为: (1) 与所确定的功能和性能需求的一致性。 (2) 与所成文的开发标准的一致性。 (3) 与所有专业开发的软件所期望的隐含特性的一致性。 二、 软件质量的度量和评价 影响软件质量的因素可以分为两大...
DevOps是当前软件行业最热门的话题,无论是互联行业,还是传统行业,大家都在拥抱DevOps,享受引入DevOps后带来的团队效能提升。但是也有不少的团队对DevOps的理解还存在误区,导致在实践过程中困难重重,甚至最终失败,总结失败的原因不外乎以下几点:...
1.软件质量管理应该贯穿软件开发的全过程,而不仅仅是软件本身 软件质量不仅仅是一些测试数据、统计数据、客户满意度调查回函等等,衡量一个软件质量的好坏,应该首先考虑完成该软件生产的整个过程是否达到了一定质量要求。 在软件开发实践中,...
这篇文章又是关于代码质量的,有些同学可能觉得我比较啰嗦。不过我就是想用这种方式让大家重视起来。其实说来说去就那么几种方法,但是实际执行起来真是难于登天。 低质量的代码真的是一种灾难。当你的代码变得越来越混乱,维护起来就会花费大量的时...
背景 在开发前端项目时,每个人的开发习惯不同,用的IDE也不同,有的人喜欢用VSCode,有的人喜欢用Webstorm,而各个编译器默认的格式化规则有不一致,这就导致了不同IDE格式化出来的代码是不一样的。 甚至有些人不喜欢格式化代码,导致代码看起来...
前言 质量管理其实不单纯是对实物质量的管理,更关注对工作质量的管理。我们的日常工作和生活都涉及到质量管理,而有效的质量管理必定需要好的管理知识和工具。本文特别整理了13个常用的质量管理知识,请大家收藏和学习。 1、ISO知识总结 ISO...
一、简介 Sonar是一个用于代码质量管理的开放平台,通过插件机制,sonar可以收集不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(比如jenkins)不同,sonar并不是简单地把不同的代码检查工具结果直接显示在web页面,而是通过不同...
“这么多问题,你们是怎么测的?” 这是我们测试人员听到的最多的质问,也是传统的测试人员对质量把关的常见认识。 但是,事实上,就像著名质量管理专家戴明指出的那样:软件的质量不是测出来的,测试人员没法控制软件质量的好坏。尤其是在敏捷开...
“林子,咱们上次讨论的高效Desk check清单,用起来还挺好的,最近我们组每次Desk check变得顺利多了,Dev也是越来越熟练。”玥玥跟我说。 “真好!我们组感觉也是这样!” “不过,我听小慧说他们组有人对QA review UT提出了一些concern(质疑)...
1. 安装Jdk【java8】 1.1. 软件安装 [yun@mini01 software]# pwd /app/software [yun@mini01 software]# tar xf jdk1.8.0_112.tar.gz [yun@mini01 software]# ll total 201392 drwxr-xr-x 8 10 143 &nbs...
提到“质量”二字时,我们的第一反应往往是“有多少BUG?”“性能好不好?“这样的问题。我们对软件产品或服务的质量定义看其能不能满足用户的需求,包括功能、性能和体验等维度的指标,我们可以通过各种类型的检测手段来给出其质量高低的度量。但是,...
Q:质量内建跟敏捷测试的关系是什么?能分开吗? A:我认为质量内建是敏捷测试的核心。 01. 传统测试 敏捷测试是相对于传统测试而言的,在聊敏捷测试之前,我们先看传统测试是什么样的。传统测试通常有如下的特点: 独立的测试部门:测试人...
提到敏捷测试就会提到优化业务价值,优化业务价值是敏捷测试的原则之一,敏捷测试的系列活动都要围绕交付价值服务,那么具体的到底要怎么做才能真正优化业务价值呢? 我们需要从四个不同维度来思考和组织相应的测试活动以实现优化业务价值,如下图示...
摘要:越高级别的程序员往往越看重代码质量。本篇文章主要聊一下在团队开发过程中,如何做到代码质量的管控与提升。首先需要有一套规范,定义什么是好的代码,再通过一些工具,帮助我们在实践规范的过程中,更好地遵循规范。 1. 为何需要提高代码质...
首先,这是一个 trade-off。一说到 trade-off 大家就应该明白到,这不是一个简单黑与白的问题,没有什么是绝对正确的,要看上下文来做判断,不同的情况会得到不同的结论。要理解上下文,就要有大局观,了解业务和产品,还要了解当前的形势。(我知道这...
最近在看《高级软件测试管理》,想把看到的东西用思维导图总结一下。 什么是基于风险的测试 基于风险的测试(RBT)是一种独特的测试流程或者测试策略。 主要关注点在产品风险上。我们知道,有时候测试不能覆盖产品的所有功能,应该是不可能覆...
建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017
51Testing官方微信
51Testing官方微博