当前位置:首页 > 全部子站 > IT > 水平考试

软件测试:企业如何预防软件缺陷

来源:长理培训发布时间:2017-11-26 13:13:07

 企业如何预防软件缺陷,结合我自己的经验谈一点:(以下是我做测试几年来的总结,只是我的个人观点)
  首先,我认为最重要的是,根据需求开发一个Demo,让测试人员尤其是用户来确认,因为很多用户不会提出需求,但是等你软件开发方做好了,用户根据你目前所做的软件他们就会提出新需求了,在这方面我深有体会。所以有问题,有不明白的地方让用户早提,否则到最后大家都很被动。
  第二:重点评审需求中不明确的功能模块和存在分歧的模块,对于不明白的地方一定要弄懂,因为需求是软件开发的源头。
  第三:对于一些重点模块和用户业务常用的模块,要重点评审,比如说我以前做无线POS机的系统,"销售"这个功能当然是重重之重了。
  第四:做好单元测试,目前国内很多软件企业根本没有一个单元测试的标准,我见过一家小公司,程序员居然极不负责的书:这个功能可能有问题,让测试人员以后去发现吧。有这样的心态做出的软件按怎么可能没有BUG。
  你看看SAP的研发精要中人家是怎么做的:①自我测试,要求开发人员在完成自已负责的模块后,马上进行测试,消除模块内部的错误;②相互测试,要求开发人员之间测试对方的模块,由于不同开发人员的思维、开发方式的不同,对方会很容易找到一些自已很难发现的问题;③代码检查,通常是由资深开发人员及开发经理来进行,从模块功能、性能、可用性、编码规范、模块集成性等角度进行全面检查。这一工作会在系统实现的各个阶段定期进行。SAP还提供了如CATT等辅助测试工具。
  第五:测试人员最好能做到交叉测试,因为测试人员毕竟考虑问题产生思维定势,能做到交叉测试,最好了。
  第六:要尽可能模拟用户的真实使用环境,进行测试。
  第七:在测试阶段要弄到用户的真实数据进行测试,因为有一些Bug,只有用用户的真实数据才能测试出来,测试人员自己造一些数据是测试不出来的。这一点我在测试欧莱雅系统的时候深有体会。
  第八:要做好各个阶段的评审,比如代码评审,设计评审,测试用例评审,最后发布产品阶段的评审。因为评审是预防软件缺陷的一个重要的手段了。
  第九:要做好性能测试。
  另外,补充一点:不要把测试阶段和发布阶段的版本弄错了。

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部