我们精选了一下网友答案:
···································^^····································
深圳软件测试培训:软件测试质量
软件质量定义
1991年国际标准ISO 9126中定义为:软件满足规定或潜在用户需求的总和。
1999年国际标准ISO 14598中定义为:软件特性的总和,软件满足规定或潜在用户需求的能力。
2001年国际标准ISO 9126中定义为:软件满足规定用户或潜在用户需求的能力,要从软件在内部,外部和使用过程中的表现来衡量,包含内部质量、外部质量、和使用质量。
ISO质量的定义:一个实体的所有特性,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些特性满足需求的程度。
质量定义三要素:实体、特性集合、需求。
实体、特性集合
实体产品:手机、MP3、软件系统等
实体服务:快递、酒店、出租车等
对于测试来说,实体即测试对象。
特性集合:功能性、性能、可用性、可靠性、维护性等
实体的特性集合:
例如榨汁机:
功能:能够榨豆浆、水果汁(西瓜、苹果、梨)
性能:榨一公斤黄豆需要多长时间?
耗能:榨一公斤黄豆耗电量多少?
安全性:榨汁过程中有无人体安全防护措施?有无漏电保护?
可靠性:豆浆机能够持续运行多长时间?
易用性:豆浆机的操作是否简单、方便?
评价软件质量的标准
评价质量不能只从某一角度来说质量好坏,应从所有角度上来综合进行评价。
质量评价的标准是需求,质量和需求是相对应的。
需求有三个层次:显式需求、隐式需求、用户的实际需求。
1)符合需求规格:符合开发者明确定义的目标。属于是内部质量, 即从软件启动到交付用户之间产生的所有中间产品的质量。
2)符合用户显式需求:需求说明书上列出的功能需求。属于是验收需求,即用户验收时评价产品的质量。
3)符合用户隐式需求:需求说明书未列出但是实际需用到的隐含需求属于是使用质量,即用户在实际使用过程中对产品的质量评价。
质量铁三角
提高软件质量,需综合因素,不仅要从每方面去改进,还要兼顾成本和进度。所以,流程、技术、组织三个方面是影响质量的铁三角。
流程:一个或一系列有规律的行动,这些行动以确定的方式发生或执行,导致特定结果的出现。
软件流程是按照从计划到策略到实现,这种思维来指导软件开发的,并且流程来源于成功的经验,可指导项目少走弯路,从而提高软件质量,提高用户满意度。
技术:承载者是人,包含员工和公司的综合技术能力。
技术类型分为:开发技术(分析/设计/编程)、测试技术、结构技术等。
技术和流程的关系:
1).只有技术没有规范的流程,无法进行现代化的软件开发;
2).只有流程没有好的技术支撑,无法生产出高质量的软件。
组织:组织对质量不产生直接影响,是通过流程和技术间接影响质量的。
组织对技术的影响:
1).确保专人专职;
2).确保技术的积累(专利、平台、案例库等)
组织对流程的影响:
组织的规章制度和约束条件,为流程提供强有力的保证。
·······································································
我们精选了一下网友答案:
软件测试也的薪水也是根据工作经验一步一步发展的,试用期工资一般在2000-3000,二至三年后达到4000-5000,四至五年后,8000左右。
···································^^····································
作为软件质量控制中的重要一环,软件测试工程师基本处于"双高"地位,即地位高、待遇高。同时,软件测 试的人才需求缺口超过20万人,而人才的紧缺也促使软件测试工程师的薪资逐渐走高,高级测试工程师年 薪可高达10万元。从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资还有逐年上升的明显 趋势。 测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师、高级测试工程师和测试管理 人员。不同的级别的测试工程师薪资差异很大。 初级测试工程师 年薪约在2-4万元左右。他们的工作通常是按照测试方案和流程对产品进行功能测试,检查产品是否有 缺陷。具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术; 测试工程师 年薪约在5-6万元左右。他们要能够编写测试方案,测试文档、与项目组一起制定测试阶段的工作计划 。能够在项目中合理利用测试工具来完成测试任务。能够独立编写自动测试脚本程序并担任测试编程初期的 领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能; 高级测试工程师 年薪约8-10万元左右。他们不但需要掌握测试与开发技术,而且对所测试软件对口的行业非常了解,能 够对测试方案可能出现的问题能够进行分析和评估。帮助开发或维护测试或编程标准与过程,负责同级的评 审,并能够指导初级的测试工程师; team leader(测试主管) 年薪在8-15万,一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算 、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示; 测试经理 年薪在12-20万,能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负 责项目成本、进度安排、计划和人员分工; 计划经理 年薪在20-30万,具有多年纯熟的开发与支持(测试/质量保证)活动方面的经验,管理从事若干项目的 人员以及整个开发生存周期,负责把握项目方向与盈亏责任。 软件测试工程师在it行业中越来越受到重视 ,其薪资也节节高升;但上述分析,具体视不同地域、不同性质企业、测试工程师的不同能力而定。 测试工程师的起薪从2000~5000元/月不等,若有4年工作经验的话,薪资在8000元/月左右,也就是说 ,4年的工作经验,正常的发展,会成为一名高级测试工程师;那么,普通的测试工程师薪酬情况如何呢? 以2年左右从业工作经验的软件测试工程师的各地薪资情况来看: 北京地区该职位的平均年薪逾5.8万元;其中外商独资企业的年薪为全国之最,将近8.5万元,而其余各 类型企业的年薪都在5~6万元左右。 上海地区软件测试工程师的平均年薪为6.3万元,欧美独资和欧美合资的薪资不相上下,分别为7.9万和 7.7万元。国营企业略高于平均线,达到6.5万元,其余各类企业则都表现平平。 广州地区该职位的平均年薪约为4.5万元;其中外商独资欧美企业的年薪最高,达到了7万元;合资/合 作欧美企业也能拿到6.2万元的平均年薪,合资/合作非欧美企业就较逊色,年薪不到4万元。 深圳地区的平均年薪是全国各城市最高的,超出7万元,其中外商独资欧美企业的年薪为7.8万元,国营 企业的年薪紧随其后,超过了7.3万元,合资/合作非欧美企业的年薪较低,约为6万。 上海地区的软件测试工程师享有的带薪年假是全国各地最多的,一年中平均有10天,北京、广州、大连 均为8天,杭州和深圳相对较少,为6天。 以上这些地区在软件测试的培训方面都做得不错,基本上均有6成以上的从业者可享受到公司提供的培 训计划,但上海的软件工程师的培训比例不到5成。杭州和深圳两地的培训是全国各地区最出色的,逼近8成 。 深圳、上海均有2成的从业者可享受房贴或者补充住房公积金,大连和北京则有3成以上的从业者可享受 公司的房贴或者补充住房公积金,广州更是达到了4成以上,而杭州此项福利的比例较低,仅为1成。 在我国软件测试还处于起步阶段,和国外比较起来尚有很大的差距。以下为笔者拿到的2002年美国软件 测试工程师的薪资收入统计: 城市/地区 工作年限 少于1年 1-2年 3-6年 7年以上 中西部 $44,000 $54,000 $64,000 $74,000 德克萨斯 $49,000 $59,000 $69,000 $79,000 硅谷 $52,000 $62,000 $94,000 $104,000 纽约及周边地区 $53,000 $63,000 $110,000 $135,000 由上述的情况介绍不难看出,在我国软件测试工程师的发展前景广阔,而且薪酬、福利在行业中也有很 强的竞争力。
···································^^····································
得看经验,其实哪个行业都是经验多,收入也就多了
·······································································
我们精选了一下网友答案:
···································^^····································
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!