相关推荐
-
【软件质量】浅谈软件质量及测试软件中常见思路
软件质量/软件质量模型/软件质量影响因素/软件质量行业标准/如何测试一款软件
-
对软件过程改进的思考(原创)
前言 本文的观点或许有些偏颇,其实我也承认很多西方的管理模式是非常优秀的,而且也确实取得了一些大的成就,可是为什么移植到我国后,就会发生许多质的变化呢。我们为什么老喜欢做一些面子上的工程,而不是实实际际的去做一些基本的工作,真正有意义的工作呢? 在写这篇文章时,很多同学和网友都给了我很大的帮助,而且为了更好的阐述观点,本文在论述过程也引用了一些专家的观点和阐述,在这
-
软件质量基本概念
如何理解软件的质量 什么是质量? 词典的定义是:① 典型的或本质的特征;② 事物固有的或区别于其他事物的特征或本质;③ 优良或出色的程度。 CMM对质量的定义是:① 一个系统、组件或过程符合特定需求的程度;② 一个系统、组件或过程符合客户或用户的要求或期望的程度。 上述定义很抽象,软件开发人员看了准会一脸迷惘。软件的质量不容易说清楚,但我们今天非得把它搞个水落石出不可...
-
软件缺陷与软件质量
** 一、 软件缺陷 ** 1、软件缺陷 BUG Bug这 个词在计算机世界表示计算机程序中的错误或者 疏漏,它们会使程序计算出莫名其妙的结果,甚 至引起程序的崩溃。 缺陷的识别 什么是缺陷 不符合设计要求 • 不满足用户确定需求 注意 两个观点 • 有些问题看似错误但不是缺陷 • 有些问题看似正确但却是缺陷 产生缺陷的原因 01、人员之间的沟通交流不够,交流 上有误解或者根本不进行交流 02、文 档不完善 03 、需求不断的变化 04、 参 与人员的过度自信 05、 程序设计本身有错误 06 、
-
互联网+时代的“呐喊”:为何软件质量如此重要?
导读:互联网+时代,随着业务复杂度的不断提升,高效高可靠的保障企业级软件质量,杜绝各种运营事故和安全风险,是所有互联网企业面临的严峻挑战。2019 年伊始,任正非公开信《全面提升软件工程...
-
什么是软件质量?
从用户角度来看 从开发的角度来看 如何提高软件质量? 为测试正名 开发中的常见问题和偏见 如何提高自身的软件设计能力? 一说到软件质量,很容易想到软件缺陷。因此,缺陷少就潜移默化地成为了高质量软件的代名词。但这种认识是片面的。 从用户角度来看 defect 和 bug 的数量越少以为着质量越好 从开发的角度来看 整体架构设计易于扩展 模块之间耦合性低,易...
-
对软件质量特性的理解
今天来聊一下软件质量吧。 百度上是这么说的,“质量:一个实体的所有特性,基于这些特性可以满足明显的或隐含的需求。“”而质量就是实体基于这些特性满足需求的程度。针对软件,可将质量理解为“软件产品满足用户或规定显性需求或隐性需求的程度”。从质量定义可以看出,软件质量的关键点是满足要求,可使用差、好及优秀等修饰词进行表述。这里我觉得比较重要的可能是软件质量的特性吧,一般用来考察一个人的测试思维。笔试面试...
-
软件质量的六个特征
1. 功能性:软件所实现的功能满足用户需求的程度.功能性反映了所开发的软件满足用户称述的或蕴涵的需求的程度,即用户要求的功能是否全部实现了。 2. 可靠性:在规定的时间和条件下,软件所能维持其性能水平的程度。可靠性对某些软件是重要的质量要求,它除了反映软件满足用户需求正常运行的程度,且反映了在故障发生时能继续运行的程度。 3. 易使用性:对于一个软件,用户学习、操作、准备输入和理解输出
-
干货|对于软件产品质量的一些思考
点击上方“中兴开发者社区”,关注我们 每天读一篇一线开发者原创好文 笔者作为一个经验不甚丰富的测试人员,在从测试人员(主要作为测试执行者)转型为QA时,非常迷茫。曾问过一个经验丰富的同事:到底什么是QA?QA和我现在的工作的区别是什么?怎么做一个QA?同事回答:QA就是质量的把控和监督者,QA不要局限于"测试分析"、"测试设计"、"测试执行"等等,所有能够顾促进质量提高的事情都QA应该参与
-
对软件质量的理解,对测试工作思考和认识
软件项目的质量,是整个团队一起努力的结果,需要规范的项目流程 产品:保证迭代过程中的产品逻辑的严谨性,对于可能存在的兼容性问题,用户量的升级要做出预判,并尽早的给出解决方案 设计:满足产品表达的同时,要尽量的保证设计的延续性 开发:是产品细节的实践者,所以做技术方案的选型的时候要严禁,要尽量的考虑兼容性,性能和安全性的因素,并且开发完之后要充分的自测,严格执行软件的开发规范 测试:质量保证的最后一关,主要验证产品的逻辑和功能,并站在用户的角度,对产品的交互进行评估,尽可能多的使用各种测试手段,去
-
什么是软件质量
什么是软件质量 经典的“软件质量”定义:软件质量特性的总和,软件满足规定或潜在用户需求的能力。 简单的说,软件质量就是客户的满意度。 软件质量与软件过程的关系 软件质量软件产品的特性可以满足用户的功能、性能需求的能力。 软件过程软件生命周期中的活动,一般包括软件需求分析、软件设计、软件编码、 软件测试、交付、安装和软件维护。 • 过程决定质量,软件过程决定软件质量,软件质量是在软件开发过程中逐渐建立起来 的。 • 软件过程的优劣决定了软件质量的高低,好的过程是高效高质量的前提。人员和过程 是决定软件质量的关
-
图解软件品质的重要性
一品质立场 二标准化工作流程图 标准化原则在实施时的重要技巧 1KISS(KeepItSimpleandStupid)防呆法则,要求作业尽量简明,用平实简洁的语言来描述。 2最优法则:标准作业和标准模板要由经验丰富的行业工程师来做,而且要以最优作业方式进行。 3全员参与。 4避免误区:在标准化过程中要以实际利益为中心,要避免责任不明确、实施与操作繁琐复杂、光...
-
软件的高质量怎么通过软件测试来实现?
目录 前言 一、软件测试员的目标是尽可能早地找出软件缺陷,并确保其得以关闭 1.软件测试员的基本目标是发现软件缺陷 2.软件测试员追求的是尽可能早地找出软件缺陷 3.软件测试人员必需确保找出的软件缺陷得以关闭 二、关于Testware 项目管理者联盟 三、对产品说明书的测试 结语 前言 了解什么是质量,才知道怎么去测试 「质量不是检测出来的。」著名质量管理专家戴明先生的这句名言告诉我们,光靠开发完成后的测试是没法保障质量的,质量需要团队成员一起负责,需要从软件开发的整个生命周期给予
-
软件质量模型的6大特性和27个子特性
学习、实践、理解:软件质量模型的6大特性和27个子特性
-
《软件工程》-软件质量管理
【前言】 软件质量概念 软件质量保证 软件可靠性 软件配置管理 【内容】 一.软件质量概念 1.软件质量定义 软件质量是“反映实体满足明确的和隐含的需求的能力的特性的总和”。 2.软件质量特性 定义一个软件的质量,就等价于为该软件定义一系列质量特性。 人们通常把影响软件质量的特性用软件质量模型来描述。 3.软件质量模型 1976年 Boehm质量模型 1979年 McCall质量模型 1985...
-
一次痛苦的真实经历——感慨国产软件的质量
这个周末,去科技书店,路过一个电脑市场,正好国内某知名杀病毒软件在做活动——优惠销售新版本##2007,原价298元,活动期间为130元。目前流氓软件、木马病毒和其它各种各样的软件病毒,数不胜数,工作的计算机已经安装了国外一种防病毒软件, 家里的计算机也必须安装防病毒软件,也想支持国产软件一把,所以,很快做出决定,买了一套,130元倒不贵。 昨天晚上十点,就开始安装这新买
-
软件质量管理
前边我们介绍了,面向过程的软件开发过程,从计划到测试的整个过程,但是如何确保软件的质量呢?只要我们的软件质量过关才会得到用户的肯定,所以从质量这个角度看,我们该如何管理呢?这篇博客,总结了软件质量管理的相关知识。 首先,总的了解一下,需要我们知道一些相关概念;然后是我们软件质量该如何保证,有什么措施;再者就是软件的可靠性,即如何测量我们的这款软件的质量好与否;最后就是我们软件的不断变更的...