一个项目的主要目标是什么?我相信一千个人有一千个哈姆雷特,而且大部分都是对的。之所以这样说,是因为它们都最终指向商业的成功,而建立这一切的基础都是用户的满意程度。 那么话题又转回来,如何使客户满意呢?获得用户满意度途径之一是建立清晰...
当企业导入质量管理软件,投入通常包括: 软件费用,二次开发费用,系统对接费用,硬件费用,员工培训,员工停工费用,每年维护费等。 任何事情都有正反两个方面,从来就没有只有优点而没有缺点的事,导入质量管理软件也一样。 谈收益之前,先...
组织范式中的每个项目都经过许多不同的阶段,在这些阶段中都进行了尝试和测试,以确保它能够承受公开市场将要承受的巨大压力。在所有这些阶段中,最重要的是质量控制。 质量控制是有很多不同因素的因素。 在本文中通过这三个方面来讨论质量控制。...
一、介绍 Sonar全称SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量。 二、sonar安装 搭建一个数据库postgres docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres:12 搭建s...
当今世界面临着百年未有之大变局,新一轮科技革命和产业变革加速演进。如果说迅猛发展的IT技术,是这个时代最为重要的生产力,那么在技术驱动创新发展的过程中,质量管理无疑是软件工程这个“生产方式”的底线和根基。 近年来,中国银行逐步实现了瀑...
现在大点的公司都有QA岗位,这个岗位主要职责是保障软件高质量交付。本身QA的能力或精力有限,很多时候并不参与软件方案设计,代码review的工作。QA在项目中的保障质量的方法主要依赖监管项目交付进度,审核交付件是否规范,及其制定合适的赏罚制度,避...
帕累托图用于识别最有可能考虑影响过程或结果的变量行为的因子类别。流程改进团队使用Pareto图表来确定其工作的优先级。 在帕累托图中,垂直条通常代表每个类别,条形图上方的累积折线图确定了最有可能成为研究重要目标的因素。 优点 ·使用和...
一、如何使用Sonar(Eclipse/Myeclipse) 首先需要说明的是 Sonar官网说了从2015年10月开始已经停止了Eclipse插件 转而使用SonarLint完成同样的功能。 如果没记错,这个网站是需要翻墙的,浪费了我很多时间。。 进入SonarLint官网 点击...
一、背景概述 JiraSoftware作为业界标杆的项目与事务跟踪工具,被广泛应用于全球各个行业;再结合Atlassian的全系列产品:Confluence、Bitbucket、Bamboo和Fisheye等搭配使用,可以搭建一个贯穿研发各个环节的DevOps环境,来满足我们团队的日常管理...
上个系列给大家分享了基于白盒测试的质量保障体系,相信大家对如何高效保障产品质量都有了一些想法。 不过质量没问题了,只是代表着这个产品能用,随着时代的发展各种产品越来越多,用户的选择也越多,只是能用已经很难吸引用户了,我们需要打造优秀...
摘 要:软件架构(及软件架构设计师)重点关注的是质量属性。文章从常见的六个质量属性,即可用性、可修改性、性能、安全性、可测试性、易用性写起,使读者对其有初步的认识和了解。解决了在具体的软件开发环境中的质量属性是什么,怎么用,如何用好的...
当我们买西瓜时,可以立即评估它的质量:大小、形状和成熟度,没有明显的破损。但是只有你在吃第一口时,才能知道西瓜是否真的甜,即使非常好看的西瓜也许一点都不甜。 这就类似于日常开发的任意产品或软件,看起来设计非常完美,但是当用户在真实环...
评价标准有时也称为质量目标、过点标准,是评价测试质量的手段之一,只有达到该标准评审人员才能做出判断,是否能够发布或进入下一个阶段。任何一项测试都会设定通过标准,基本的功能测试和模块专项测试也有,例如用例通过率和缺陷解决率过点标准。而本...
在企业进行项目化管理过程中,项目目标是每个人的共识,项目进度虽时有延误但相对容易衡量也比较可控,而项目质量则属于非常重要但却最容易被忽视的要素。 导致项目质量被经常性忽视的原因有两点:首先从广义上讲,项目质量不容易辨识;其次,就算知...
什么是软件质量?什么是合格的软件?我们开发的软件满足涉众的需求吗?它易用吗?安全吗?可靠吗?容易维护吗?容易扩展吗?对于任何一个组织,回答这样的问题是很重要的。 虽然我们知道软件公司常常按照一种含糊的、大概的质量观念来运转,并且容忍...
作为质量保证(QA)团队的负责人,我必须每六周签署一次主要版本的质量。每个主要版本通常包括两个新的大特性和三个较小的特性,比如用户界面(UI)的更改或一个新的报告,以及稳定性问题和bug修复。我有8名QA工程师,他们负责30名开发人员开发的代码。 ...
Pickering Interfaces 支持ECU测试的自动化故障注入过程,帮助汽车制造商在更短的时间内进行更多测试。 如今,测试发动机控制单元(ECU),特别是与安全相关部分,在软件测试和硬件测试方面都很重要——这是因为ECU内需要增加更多的智能来控制刹车,...
现在各式各样的软件管理工具,包括项目管理,缺陷跟踪管理工具等等,都提供各种报表功能,我想以缺陷管理工具来分析: 基本报表: 1,作为一个缺陷管理工具,它首先需要有缺陷详细列表的报表,并且应该可以通过“搜索”或者“排序”来产生他们要...
代码质量和测试覆盖率指标是在软件测试期间起作用的两个重要指标。测试的这两个方面是相互关联的,但是没有直接的公式可以相互评估。让我们了解什么是测试覆盖率以及如何对它们进行一般性评估。 测试覆盖率 测试团队说的是特定项目的测试覆盖率百...
首先让我们回顾一下QA与QC的区别: QA的工作涉及软件研发流程的各个环节,且涉及到每一位参与研发的人员,但质量保证工作又不涉及具体的软件研发细节,侧重于整个流程。 QC则侧重于点,利用各种方法去检查某个功能是否满足业务需求。 thought...