软件测试与软件开发是什么关系?
软件测试与软件开发是什么关系?
信息来自: 领测国际教育 发布时间:2009-06-22 11:30
软件测试工程师:查找bug、管理bug、质量保证
软件开发工程师:系统设计、编码、修改bug
薪水收入对比:
软件开发:跨度非常大,1000-4、5万/月不等
软件测试:薪资稳定,一般为2000-6000/月
职业年限长度:
软件开发:3-5年
软件测试:有可能做到退休(如果你自己希望的话)
职业发展比较:
软件开发:做了3-5年开发后,仍未升为项目经理,考虑转行
软件测试:随着项目经验的增加及对行业背景了解的加深,越老越吃香
测试工程师与开发工程师目标一致、行为对立、并行工作,有生产就必然有质检,二者的工作相辅相成,开发人员和测试人员的主要矛盾就集中在对bug的定义上。测试人员辛辛苦苦发现软件中有问题,报了一个bug。这时就会出现两种状况。第一种,开发人员工作很忙,压力很大,外加心情不好,就会说出如下几类话:
a.你会不会用软件呀?
b.你使用了最bt的方法发现了用户永远也不可能发现的问题
c.由于我使用了XXX技术,YYY方法和受到了ZZZ的约束,所以只能出现这样的问题,所以就不是bug d.上次都说过了,是你们测试的问题,先保证测试用例的正确性再来测试
而如果开发人员比较闲,也许会仔细斟酌一下,做出下列答复:
e.这确实是个问题。但是是由于我的一个小小的疏忽所致,也不至于报的这么严重吧?
f.老兄,老板们急着要release,我看我们就。。。
也许大家还会碰到别的情况,但是我们测试人员和开发人员总在和这些bug打转,相互打口水丈,所以关系就一直很紧张。
大家也许要问如何解决紧张的关系,我想到了几个方面,也欢迎大家补充。
首先我要为测试人员说说好话,因为我们通常被认为是最不重要的一群人。
1)开发人员通常把软件看成是程序,他们这种认识上的误区会排斥程序以外的其它因素,例如相关的文档。
2)开发人员通常把软件的质量等同于软件功能性方面的质量。ISO/IEC9126标准中定义了6大质量特性,我们做测试的人员不应该让开发人员钻其它五项的空子。
3)测试人员通常关注的软件的行为,也就是外在表现,是对外部质量的评价。而开发人员通常是关注软件的实现细节,也就是内部构成,即内部质量。外部质量和内部质量是不等价的,也就是说开发人员犯的错误会引入缺陷,而缺陷在特定的使用下才会产生失效。所以我们应该统一和测试人员关于bug的理解和认识,避免分歧的不断涌现。
为测试人员说了好话,也要说说不好的地方。
第二章 软件测试与软件开 发过程的关系及测试过程 2.1 软件产品组成 1.软件产品需要各种开发投入 软件产品需要各种开发投入 2.客户需求 客户需求 3.产品说明 ...
软件测试与软件开发过程的关系狭义定义测试:比如“程序设计”与“测试”之间的...变更之中,设计人员就需要与需求分析人员沟通,以确定软件产品应该具 备什么能力。...
软件测试与软件可靠性之间的关系_交通运输_工程科技_专业资料。软件测试与软件...如果我们不让软件测试环节介 入开发流程, 那么最后开发出来的软件是什么样子的呢...
各种软件测试在软件开发生命周期中癿位置 8.1 软件...软件测试不软件开发过程癿关系狭义定义测试:比如“...与需求分析人员沟通,以确定软件产品应该具 备什么...
软件测试 1.1软件质量保证与软件测试什么是软件质量...保证与软件测试的关系测试并不是质量保证, 测试并不...软件质量 保证工作侧重于对软件开发流程中各个过程...
软件测试与软件质量保证之间的关系—20081610124 软件 08-01 罗权锋软件测试和...因此需从市场调查开始及以后的评 审客户要求、产品开发、接单及物料采购、进料...
测试与开发关系_IT/计算机_专业资料。测试与开发关系软件测试工程化 中国软件...测试需求 测试设计 测试开发 要求 有应用需求方面的知识 熟悉测试工具 软件开发...
《软件测试》复习提纲用答案 1. 什么是软件测试?为何要进行软件测试?软件测试... 清楚地描述了这些测试阶段和开发过程期 间各阶段的对应关系 缺点:没有明确地...
软件测试涉及的 5 方面关键问题 谁来执行测试 一个软件产品的开发通常涉及开发...芳罔要怎样对待袅虓,无论这个痋山与痋有无血缘或亲戚关系 测试什么 很显然,...
探索复杂系统开发过程的秩序,按一定规程工作, 可以较...10.1.2软件质量保证与软件测试的关系 ? ? ? ? ...(2)组织测试人员进行工作总结,在什么地方容易犯错误...
热门文档