国内软件测试现状分析及对策
作者:网络转载 发布时间:[ 2010/11/10 11:08:14 ] 推荐标签:
2对现状和问题的解析
造成这种现状,产生以上问题的原因是比较多的,在此列出主要几个:
2.1国内的软件公司大多数为中小型的公司的小规模不足以成立专门的软件测试技术部门,另一方面也无法实现国外测试人员与开发人员的比例为1:l的国际标准;
2.2好多软件公司还停留在“作坊式”的开发状态这些公司一般是靠几个全能的程序员支撑起来的,他们是公司的“顶梁柱”。负责软件需要分析、总体设计、详细设计、编码以及测试和维护.公司的技术过于集中,而没有进行离散化之后再系统化。可以试想,开发人员测试自己开发的软件,结果可想而知;
2.3软件公司对测试的重视程度不够旧在这里领导不重视是主要原因,好多项目经理没有项目开发的经验,不懂测试,对测试的投入资金过少。他们认为:
1)软件测试没有开发重要;
2)由于时间的关系,有时让时间充裕的员工,甚至是非测试人员去做测试;
3)在经过简单的测试之后,认为是没有问题了,交于用户了,让用户去“测试”;于是,软件产品在没有经过严格测试的情况下发布了:
4)重要的一点是规范化。国内软件公司中能达到[SO和CMM(能力成熟度模型)高级认证的很少,不规范的软件开发普遍存在。没有按照CMM的“项目经理??系统分析??编程人员”进行;
5)软件开发过快,后反而“欲速不达”。根本没有足够的时间来进行软件测试4;
6)对国内消费类软件而言,经常出现一些已经推向市场的产品由于被发现有严重缺陷而导致大量退货的现象;定制的行业软件,常出现一再返工、无限期的修改和维护的现象,这样既拖垮软件提供商,也耽误客户的正常业务。这些都是软件测试没有跟上的严重后果:
3研究与对策
国内的软件测试还处于一个不成熟的阶段,还需要一个相当长时间的学习才能赶超国外水平。但是,不可否认的是,国内软件测试作为一个崭新的行业发展还是很快的,大家对其发展也都抱着一个十分乐观的态度。不过,应该冷静地思考发展中遇到的问题.在此.提出以下建议:
3.1首先是软件测试的意识问题和测试思想软件测试过程是质量保证和缺陷预防的过程,测试不再是软件产品质量的一个检测环节,而是融人到整个软件开发生命周期,它与软件开发相辅相成,不可分割。图10形象地表示了二者之间的关系。
相关推荐
性能测试之测试环境搭建的方法软件测试是从什么时候开始被企业所重视的呢?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软件测试面试题及答案(一)