国内软件测试现状与问题
作者:网络转载 发布时间:[ 2011/8/11 9:44:36 ] 推荐标签:
随着我国软件产业的蓬勃发展,企业对于软件测试越来越重视。软件测试正逐步形成一个新兴的产业,并处于快速成长阶段,我国正在大步迈向测试时代。有理由相信,经过一段时间的发展,国内的软件测试行业会缩小与国外发达的差距,从而带动整个软件产业的健康发展。虽然未来是乐观的,但我国测试行业目前与国外差距依旧明显。
相对于国外软件测试的悠久发展历史,我国的软件测试的起步较晚。普遍认为,我国软件测试技术研究起步于“六五”期间。直到1990年,才成立了的中国软件评测中心,测试服务才逐步展开。由于起步时间上的差距,我国目前不论是在软件测试理论研究,还是在软件测试的实践上,和国外发达都有不小的差距。技术研究贫乏,测试实践与服务也未形成足够规模,从业人员数量少,层次也不够高。
软件测试从业人员的技术层次,根据能力、经验的不同,可划分为如下几个层次:
1.初级测试员。初级测试员通常只能进行简单、基本的黑盒功能测试。此类停留在表层的功能测试无法稳定提供软件测试的深度与广度,难以真正保证软件质量。
2.测试工程师。测试工程师对于测试技术掌握较为全面,但是缺乏足够的经验积累和深度钻研。测试工程师执行的测试不会完全停留在展现层,会有意识的进行深入测试,如检查相应的数据库等。
3.测试专家。测试专家经验丰富,经历过各类测试实战。测试专家能够根据自己的经验,进行更有针对性的测试,能够对发现的问题进行定位。缺陷的发现率与定位能力强于测试工程师。
4.测试大师。测试大师站在更高的角度观察、思考问题。进行测试理论研究,并提出创新性的想法,整合出有贡献、有价值的测试理论体系。基于大师的新体系、新思想,能够出现更好的测试模型与平台,能够促进更的方法或工具的诞生,能够真正改变软件测试的实践方式,并推动整个软件行业的发展。如前文所述,我国的测试正处于发展过程中,发展时间较短。我国大量的软件测试从业人员仍停留在较低的初级测试员与测试工程师的层次中,测试专家已属稀缺,测试专家更是遥不可及。
从测试软件市场上便能看到端倪。目前流行的三套测试体系,一是Hp的Mercury系列,二是旧M的Rational系列,后则是Mierosoff的 visualstudio系列。测试软件市场几乎完全被IT业界的三巨头垄断。
国产软件在测试软件方面起步较晚,但是随着软件测试在国内的高速的发展,已有先驱厂商进入了测试软件市场。如上海泽众软件科技有限公司开发出的国内第一个拥有自主知识产权的自动测试软件一一 AutoRunner,让人看到了出现国产测试软件体系的希望。
相对于国外软件测试的悠久发展历史,我国的软件测试的起步较晚。普遍认为,我国软件测试技术研究起步于“六五”期间。直到1990年,才成立了的中国软件评测中心,测试服务才逐步展开。由于起步时间上的差距,我国目前不论是在软件测试理论研究,还是在软件测试的实践上,和国外发达都有不小的差距。技术研究贫乏,测试实践与服务也未形成足够规模,从业人员数量少,层次也不够高。
软件测试从业人员的技术层次,根据能力、经验的不同,可划分为如下几个层次:
1.初级测试员。初级测试员通常只能进行简单、基本的黑盒功能测试。此类停留在表层的功能测试无法稳定提供软件测试的深度与广度,难以真正保证软件质量。
2.测试工程师。测试工程师对于测试技术掌握较为全面,但是缺乏足够的经验积累和深度钻研。测试工程师执行的测试不会完全停留在展现层,会有意识的进行深入测试,如检查相应的数据库等。
3.测试专家。测试专家经验丰富,经历过各类测试实战。测试专家能够根据自己的经验,进行更有针对性的测试,能够对发现的问题进行定位。缺陷的发现率与定位能力强于测试工程师。
4.测试大师。测试大师站在更高的角度观察、思考问题。进行测试理论研究,并提出创新性的想法,整合出有贡献、有价值的测试理论体系。基于大师的新体系、新思想,能够出现更好的测试模型与平台,能够促进更的方法或工具的诞生,能够真正改变软件测试的实践方式,并推动整个软件行业的发展。如前文所述,我国的测试正处于发展过程中,发展时间较短。我国大量的软件测试从业人员仍停留在较低的初级测试员与测试工程师的层次中,测试专家已属稀缺,测试专家更是遥不可及。
从测试软件市场上便能看到端倪。目前流行的三套测试体系,一是Hp的Mercury系列,二是旧M的Rational系列,后则是Mierosoff的 visualstudio系列。测试软件市场几乎完全被IT业界的三巨头垄断。
国产软件在测试软件方面起步较晚,但是随着软件测试在国内的高速的发展,已有先驱厂商进入了测试软件市场。如上海泽众软件科技有限公司开发出的国内第一个拥有自主知识产权的自动测试软件一一 AutoRunner,让人看到了出现国产测试软件体系的希望。
相关推荐
性能测试之测试环境搭建的方法软件测试是从什么时候开始被企业所重视的呢?Android自动化测试框架有哪些?有什么用途?什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?几大市面主流性能测试工具测评软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?一文帮助理清性能测试中压力、负载测试之间的关系在软件测试中缺陷是如何定义的?缺陷等级的评定标准是什么?为什么要进行自动化测试?自动化测试发展的怎么样了?如何对微信小程序进行自动化测试?什么是性能测试原则?对应到服务器资源监控的指标是哪些?接口测试哪些地方容易出现代码漏洞?代码漏洞该如何解决?软件测试的目的是什么?软件的可交付性和实施周期对软件测试有影响吗?自动化测试的行业现状是怎样的?未来的发展方向在哪?性能测试实施方案如何制定?性能测试具体实施过程是怎么样的?自动化测试很难,那么软件测试为什么要坚持自动化呢?
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10热门文章
常见的移动App Bug??崩溃的测试用例设计QC使用说明如何用Jmeter做压力测试APP压力测试入门教程移动app测试中的主要问题使用JMeter进行HTTP负载测试jenkins+testng+ant+webdriver持续集成测试2017软件测试面试题及答案(一)