软件测试与软件可靠性之间的关系_第1页
软件测试与软件可靠性之间的关系_第2页
软件测试与软件可靠性之间的关系_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 软件测试与软件可靠性之间的关系 信息时代的快速开展, 促成软件行业的迅速崛起。 影响着我们每一个人, 生活中随处都 可以看到软件的存在, 、电脑、 汽车都不可缺少软件的支持, 软件开发过程中不可防止 会出现过失,但是怎样才能保证最终交给用户使用的软件是满足用户需求的?我们就要通过 一项技术手段一软件测试。 现今的软件公司,对软件测试工作不够重视,所持有的态度也是可有可无,数据显示, 只有38%的公司成立测试技术部门,这个比例是远远不够的,一个软件的可靠性,靠的是 软件测试环节的层层把关,只有利用测试手段按照测试方案对产品进行功能和性能测试, 然 后设计和维护测试系统,对方案可能出现的所有问题

2、进行分析和评估。 执行测试用例后,需 要跟踪故障,以确保开发的产品适合用户所规定的需求, 才能更好的提高软件质量和可靠性。 尽管软件测试如此重要,但是在现今的软件公司中,对软件测试重视程度到底有多少 呢?下面的数据表达出软件测试在软件公司中重视度比例。 调查数据显示,所占比例最高的 重视程度为一般,占据整个比例的 38%,比拟重视占36%,非常重视占15%,不重视占据 7%,非常不重视占据 4%。从数年以前公司没有成立软件测试岗位,到如今软件公司开始 逐步重视软件测试,标示着软件测试地位的提升,但是还是有许多公司保持着中立态度, 对 软件测试的理念是可有可无,重视程度可见一般。 软件测试对整个

3、工程研发真的那么不重要吗?其实不是,国内软件行业起步晚,最初只 有用友、联想、华为等大企业才有专门的软件测试岗位和测试人才, 对软件测试还缺乏一定 的了解,在国外软件公司非常重视软件测试这个环节,我们所熟知的 IT巨头一微软,测试 在微软公司是一项非常重要的工作, 微软公司在此方面的投入是非常巨大的, 微软对测试的 重视表现在工程开发队伍的人员构成上, 微软的工程经理、软件开发人员和测试人员的比例 根本是1: 3: 3或1: 4: 4,可以看出开发人员与测试人员的比例是 1:1,对于测试的重视 还表现在最后产品要发布的时候, 此产品的所有相关部门都必须签字, 而测试人员那么具有绝 对的否决权。

4、据悉,在开发 windows 2000系统时,几千人的开发团队,测试人员占据了一 般,可以见得软件测试在国外是那么的必不可少。 一、 上线运行的瓶颈,对于一个中小型工程来说, 他们认为是费时费力费资金的环节, 与其把工程资金给软件测试,不如去做需求和后期的技术支持,没有必要去做软件测试。 二、 认为没有必要:许多公司认为由开发人员写出的程序,完全可以由他们自己来进 行测试,而开 发技术的难度高于测试技术,不必找专门的测试人员,由开发人员来检查自己编写的程序, 会比外人来检查更有效率、更准确。 三、 出于思想意识:由于对软件测试重要性的理解不够, 出现重编码而轻测试的现象, 许多人认为 程序能够

5、根本运行, 客户没有提出软件存在错误, 就算成功,没有必要进行专门的测试,但 是却忘记了即使现在自己所谓的成功,却存在着许多潜在风 险。 四、 工程时间限制: 随着工程时间的缩短,大多工程经理会把剩余时间给予开发人员, 没有多余的 时间交给测试人员进行测试, 或者说等到工程尾声, 给测试人员程序,草草的测试一下就算 成功过关,但是他们却没有估算,随着工程的逐渐推进, 修改BUG勺本钱是成倍翻滚, 等软 件给客户上线后在发现错误去修改, 那么消耗的不只是维护费用和人力, 丧失的还有公司信 誉。 五、 适宜人员难求:现今专业软件测试人员供求量很少, 具了解,从2021年局部大学 院校才 正式引进这

6、门课程,而且从这少数人中挑出符合自己公司需要的员工,变 的更加艰难。公司挑员工,员工也会挑公司, 对于测试人员的福利待遇来说,薪资远远低于 开发人员,工作压力却居高不下,所以测试人员对应求公司的眼光也是非常犀利。 六、组织内的冲突: 开发与测试的工作是对立的,经常会有冲突,没错,确实会有。 软件测试本 来就是给开发人员“挑刺,使开发人员的进度和工作量增加。有些公司就会认 为,软件测试工作对其作用不是特别大,而且事端挺多,很难处理,因此对软件 测试印象大打折扣。 通过上述的几点我们可以了解到, 用人单位出于种种原因, 导致对软件测试工作的重 要认识无法提高。这也是无法防止的,我们只有理性的去看待

7、软件测试, 拨开它黯然无光的 外衣,才能发现它的微妙, 才能发现它对整个工程运行来说是多么的重要, 对一个团队组织 也是不可或缺的。软件测试,不单单是运用看似简单的技术去检查相关功能点, 它更多的是 提高软件质量,使软件系统的可靠性到达最高点。 可以试想,如果我们不让软件测试环节介 入开发流程,那么最后开发出来的软件是什么样子的呢?人有感性的一面, 让我们自己去找 自己设计出产品的缺陷, 很难找出问题,这是为什么?这是人的本性, 潜意识里就不想去找 出缺陷,这也是过度自信的缘故, 中国有句老话:“旁观者清,只有通过他人来进行测试, 及早地进入流程,贯穿整个软件的生命周期, 使用测试技术手段和思维来检测, 能更多的发 现和杜绝不必要发生的 BUG即为工程节约了修改 BUG的本钱,还能提高软件的质量,重要 的是把软件产品交给用户后, 让用户用的放心,这无疑也是为自己公司提高了信誉和潜在收 入。 要改变些许公司对软件测试工作的正确认识, 那么关键要在心理意识上去认可它, 了解 它的功能所在,知道软件测试到底能给我们工程开发带来多大的帮助, 认识软件测试与软件 的质量、可靠性是密不可分的, 软件测试在工程流程中的职位相当于工程监工, 时时刻刻寻 找着暴露的和潜在的的 BUG尽量把缺陷的最高密集度控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论