iso认证咨询公司,全国认证咨询服务!
iso认证咨询公司客服

如何看待软件测试在保证iso三体系认证质量中所起的作用?

妞妞是我的喵

妞妞是我的喵

我是做软件测试工作的,仁者见仁智者见智,水平有限,就你提出的问题作一个简单的回答吧,一是期望对你的问题有所帮助,二也是对我自己的提高。


1、我对你的第一个问题表示质疑,你认为测试是保证软件质量吗?能保证吗?

测试只能提高软件质量,做不到保证,bug是永远存在的,测试工作可以让这

量减少、降低严重问题的存在;软件过程才可能保证它的质量,不是软件测

试,所以这一点我要明确出来。一个软件的质量好坏不依赖于测试者,测试

再高明,软件iso认证本身的水平面要品质不高,巧妇也有无米之炊的无奈。


2、测试的原本目标就是发现缺陷,挑毛病,工作性质和开发人员相反,但目标

是一致的,都是为了使软件更完美、更稳定。


3、盖房子的时候,先打地基,地基如果有毛病(如不够深、不平),那以后房

盖起来了住个几年,你会发现楼上的梁会发裂,渗水,然后越来越让人担

忧。这时你要修复怎么办,再怎么补都不放心,因为地基有缺陷啊!这个道

和第三个问题是一模一样的,修复的代价太大太大了!在测试中有一个规

则,问题越早解决代价越小,单元测试发现的问题解决只要1块钱,等到集成

测试再解决,要10块钱,你认为比例有多大?需求分析系统iso认证是源头,重

中之重,这个比例我认为要在上面我举例中增加80%,就是说它会导致你在编

码阶段多付出8块钱。前期可能不觉得,越到后期将发现非常头痛,这也是我

的经验之谈,没有太多的科学性哦。


4、对于测试员,首先是效率减低;对于项目而言,成本增加了。瞧病就错了

诊,影响大么?将导致后面的百分之八十的事情白做了,百分之二在长远

目标中有后期帮助,同时证明另外百分之八十步入歧途。这就要在测试iso认证

的时候要仔细全面,但是这种事情多少都避免不了,早一点发现并改变,也

是很重要的,另外多布置一些小结会议,有利到测试的工作方向和目标。

usfo,希望我的回答对你稍有帮助哦。

张任

张任

第一二个问题我一起来回答吧!测试从技术保证软件质量,QA从流程上保证软件质量。

第三个问题莫名其妙,我不知道你要问什么?需求分析形成软件需求规格说明书(SRS),软件缺陷占有的比例这个问题你就是找盖茨来都不能回答你这个问题,只能说普通情况下,修复缺陷的比例多少属于正常范围。

第四,无穷无尽的回归测试,永远也写不完的测试计划,,方案,用例,导致测试无法执行。如果是这样,开发人员可能要集体下课了!

?淼淼姑娘?

?淼淼姑娘?


1、软件测试在保证iso三体系认证质量中所起的作用,就是在iso三体系认证发布前提前发现问题解决问题,节约iso三体系认证发布后的维护费用。


2、软件测试的原有目标也就是为了减少iso三体系认证发布后的客户投诉,现在说法有好多,可以说叫做节约成本,提高收益,还可以保证iso三体系认证质量。。。。。目的其实就这么一个。。。。


3、问题有点笼统,但是系统iso认证如果出现问题,将会对整个测试工作都产生影响,这个不敢妄下结论。


4、测试存在的误区对测试工作的影响,缺陷的露出啦,这个是最直接的表现。

月夜思独泣

月夜思独泣

北大测试在北京是最早开展 软件测试培训的机构,合作的企业据说已经达到了300多家,他们有这样的实力才敢说入学签订包就业的合同的。

White、

White、


1. 软件测试基础(P1-3)

测试基础知识的学习目标

本章的学习目标:完成下面模块(mole)的学习后,将明确能做什么。


1.1测试的必要性

 通过具体的例子,来描述软件中的缺陷(defect)会以什么样的方式损害个人、损害环境或者损害公司利益。

 区分引起缺陷的根本原因及其影响之间的区别。

 通过举例的方式说明为什么需要测试。

 描述为什么测试是质量保证(quality assurance)的一部分,通过举例说明测试是如何来提高软件质量的。

 理解术语错误(mistake)、缺陷、失效(failure)以及相应的术语错误(error)和bug之间的区别。


1.2 什么是测试 (K2)

 认识测试的共同目标。

 描述测试作为发现缺陷的一种手段,测试在软件开发、维护和运行中的目的,同时通过测试,可以增强对被测软件的信心并获得一些相关的信息,从而用来预防缺陷。


1.3 测试的基本原则

 说明测试的基本原则。


1.4 基本的测试过程

再次认识从计划到测试结束过程中测试的基本活动,以及在每个活动中的主要任务(K1)。


1.5 测试的心理学

 认识测试的成功与否,会受测试心理因素的影响:

 清楚的目标;

 自己测试和独立测试之间的平衡;

 认识到谦恭的沟通和缺陷反馈在测试中的作用。

 对比测试员(tester)和开发员(developer)的心理差异。


1.1 为什么需要测试 (P4-5)

术语

缺陷(bug)、缺陷(defect)、错误(error)、失效(failure)、故障(fault)、错误(mistake)、质量(quality)、风险(risk)、软件(software)、测试(testing)。


1.
1.1 软件系统的状况

在当今社会,软件系统(system)越来越成为生活中不可或缺的一部分,包括从商业应用(比如系统)到消费iso三体系认证(比如汽车)各个领域。然而,很多人都有这样的经历:软件并没有按照预期进行工作。软件的不正确执行可能会导致许多问题,包括经济的损失、时间的浪费和商业信誉的丢失等等,甚至导致人身伤害和死亡。


1.
1.2 引起软件缺陷的原因

所有的人都会犯错误。该错误error会成为iso认证的代码、软件、系统和文档中的缺陷。当存在缺陷的代码被执行时,系统就可能无法执行期望的指令(或者做了不应该执行的指令),从而引起软件失效(故障)。虽然软件、系统和文档中的缺陷可能会引起失效,但并不是所有的缺陷都会这样。

产生缺陷的原因是多种多样的:人们本身容易犯错误、时间的压力、复杂的代码、复杂的系统架构、技术的革新、或者系统之间的配合工作等。

失效也可能是由于环境条件引起的:放射、电磁辐射和污染等都有可能引起硬件的故障,或者由于硬件条件的改变而影响软件的执行。

※ error(错误) → 缺陷(fault,bug) → 故障


1.
1.3 在软件开发、维护和运行中测试的角色

对软件系统和文档进行严格的测试,可以减少软件系统在运行环境中的风险,如在软件正式发布之前发现和修正了缺陷,就可以提高软件系统的质量。

进行软件测试也可能是为了满足合同和法律法规的需求,或者是为了满足行业标准。


1.
1.4 测试和质量

通过测试,根据发现的缺陷,就可能发现软件系统在功能(functional)和非功能(non-functional)需求方面的缺陷,对软件质量(software quality)进行评判。飞功能需求包括:可靠性(reliability)、可用性(usability)、效率(efficiency)和可维护性(maintainability)等方面,关于非功能测试方面的更多信息,可以参考第二章。更多关于软件特征的信息,可以参考[ Software Engineering - Software Proct Quality (ISO9126) ]。※ISO9126对应与国内规格:JIS-X0129。

当测试发现很少或者没有发现缺陷的时候,就会对软件的质量充满信心。一个iso认证正确、合理的测试过程完成并顺利通过,可以降低整个系统存在问题的风险。而对测试过程中发现的缺陷进行了修正,则软件系统的质量就会提高。

我们应该从以前的项目中总结经验教训。通过分析在其他项目中发现的缺陷和引起缺陷的根本原因,我们就可以改进测试过程(process)。相继地,过程的改进又可以预防相同的缺陷再次发生,从而提高以后系统的质量。

测试应该作为质量保证的各种作业中(例如:开发标准、教育、缺陷分析)的不可或缺的一部分。


1.
1.5 测试是否充分

测试应该进行到哪种程度,取决于技术、iso三体系认证、项目风险的水平,以及在时间和预算等方面项目上的限制。 (风险将在第5章进行详细描述)

测试需要给利益相关者提供足够的信息,帮助他们决定是否发布被测的软件或系统,是否继续进行下阶段的开发或直接将iso三体系认证交给用户。

追求完全的品质,从成本的角度来看没有含金量

缺陷成本:为了修正而产生的成本、产生不良结果的成本

Joseph M. Juran
1.テストの必要性(3/3


1.2 什么是测试(P7-8)

术语

代码(code)、调试(debugging)、(软件)开发(development)、需求(requirement)、评审(review)、测试依据(test basis)、测试用例(test case)、测试(testing)、测试目标(test objectives)。

背景

在一般人的理解当中,测试活动只包含了运行测试,也就是执行软件。但实际上这只是测试的一部分,而不是测试的所有活动。

测试的活动包含了测试执行之前和之后的一些活动,包括计划(planning)和控制(control)、选择测试条件(test condition)、iso认证测试用例(test case)、检查测试结果(result)、评估完成准则(completion criteria)、报告测试过程(test process)及被测系统、测试结束或总结。测试同时也包括文档的评审(review)(包括代码)和静态分析(static analysis)。

动态测试(dynamic testing)和静态测试这两种手段都可以达到相似的目标,即以提供信息来改进被测试软件系统的质量,以及改善开发和测试的过程。

热门产品
最新知识

中国环保产品认证目录,环保产品认证目录

小编为您整理中国环保产品认证范围、中国环保产品认证的认证标志、中国环保产品认证的介绍、什么是中国环保产品认证、中国环保产品认证的特点相关iso认证公司知识,详情可查看下方正文!

企业外部信用评级?企业外部信用评级aa

小编为您整理新疆外部信用评级aa+企业都有哪些、云南企业外部信用评级aaa级企业有哪家、哪些企业需要信用评级、企业主体信用评级条件、企业为什么要做信用评级相关iso认证公司知识,详情可查看下方正文!

宿迁体系认证公司,宿迁体系认证咨询公司

小编为您整理宿迁哪家公司做认证体系、宿迁连云港为何全面排查大头娃娃涉事iso三体系认证、宿迁fsc森林认证在哪里、宿迁哪里可以提供办理ISO9001认证、在宿迁办理质量管理体系认证证书在哪办理相关iso认证公司知识,详情可查看下方正文!

iso20000管理体系认证报价,iso20000报价

小编为您整理ISO20000业务人员应该如何报价人数120人、ISO20000,ISO20000标准,IT服务管理体系认证,什么是ISO20000标准、iso9000质量管理体系审核报价国家有没有标准、管理体系认证iso20000什么意思、管理体系认证iso20000什么意思相关iso认证公司知识,详情可查看下方正文!

提供iso14000体系认证,椒江提供iso14000认证体系

小编为您整理请提供一些ISO14000认证的资料、ISO14000审核需要提供哪些资料、ISO14000审核需要提供哪些资料、哪里有提供ISO14000的服务呢、为什么要做ISO14000体系认证相关iso认证公司知识,详情可查看下方正文!

最新问答
热门专题