更多课程 选择中心

软件测试培训
达内IT学院

400-111-8989

软件测试的认识误区


误区一:软件开发完成后进行软件测试

认为软件测试只是软件编码后的一个过程——当然是不正确的。软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。因此,软件测试贯穿于软件项目的整个生命过程。软件测试的对象不仅仅是软件代码,还包括软件需求文档和设计文档。单元编码需要单元测试,完成的代码需要功能测试,模块组合阶段需要集成测试。

误区二:软件发布后如果发现质量问题,那是软件测试人员的错

不少推锅侠这么认为,当然我们不是说测试人员没有责任,而是测试是发现有的工作,不是保证没有的工作,软件中的错误可能来自软件项目中的各个过程,软件的高质量不是软件测试人员测出来的,是靠软件生命周期的各个过程中设计出来的。因此如果发现质量问题,首先应该分析软件项目的各个过程,从过程改进方面寻找产生错误的原因和改进的措施。

误区三:软件测试要求不高,随便找个人做都行

软件测试已经形成了一个独立的技术学科,演变成一个具有巨大市场需求的行业。软件测试技术不断更新和完善,新工具,新流程,新测试设计方法都在不断更新,需要掌握和学习很多测试知识。具有编程经验的程序员不一定是一名优秀的测试工程师(它可能会带有自己的主观意识而无意识忽视掉许多明显缺陷)。并且我们可以说,因为测试是对于发现问题而存在的,他的力量需要与开发/需求对等,这样才是一个好的共事模型。

误区四:软件测试是测试人员的事情,与程序员无关

开发和测试是相辅相成的过程,需要软件测试人员、程序员和系统分析师等保持密切的联系,需要更多的交流和协调,以便提高测试效率。对于单元测试主要应该由程序员完成,必要时测试人员可以帮助设计测试样例。程序员可以通过有目的的分析软件错误的类型、数量,找出产生错误的位置和原因,以便在今后的编程中避免同样的错误,积累编程经验,提高编程能力。

误区五:项目进度吃紧时少做些测试,时间富裕时多做测试

这是不重视软件测试的表现,也是软件项目过程管理混乱的表现,必然会降低软件测试的质量。

可以说,一个软件项目的顺利实现需要有合理的项目进度计划,其中包括合理的测试计划,因为缩短测试时间带来的测试不完整,对项目质量的下降引起的潜在风险,往往造成更大的浪费。克服这种现象的最好办法是加强软件过程的计划和控制,包括软件测试计划、测试设计、测试执行、测试度量和测试控制。

误区六:软件测试是没有前途的工作,只有程序员才是软件高手

很多软件项目的开发都还停留在“作坊式”和“垒鸡窝”阶段。项目的成功往往靠个别全能程序员决定。在软件过程比较规范的大公司,优秀测试人员的待遇甚至比程序员还要高,这当然不是对于只点点鼠标看下是否报错的测试员来说的哦。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试流程-确认测试阶段
下一篇:软件测试常见名词

软件测试工程师有哪些岗位?

软件测试工程师要求?

软件测试项目去哪里找?

软件测试这个岗位今年如何?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省