软件测试的那些事儿——假如项目没有了测试
创始人
2024-07-18 05:41:34
0

记得早些年看过一篇文章名叫《假如蜗牛没有了壳》,文章大体意思是如果蜗牛没有了壳,蜗牛一定不再是软体动物,一定会重新生长出脚等等。可以说是一篇非常成功的励志文章,但最近经历的一些事,又让我改变了当初看这篇文章时的观点。

        有句话叫“存在即是合理”,虽然我不是很赞同,但我觉得“存在定有道理”应该是不会错的。蜗牛之所以是蜗牛,正是因为他的生理结构决定的,如果蜗牛没有了壳,那么它一定不再是蜗牛。   “小事件”折射大问题          言归正传,现在谈谈我今天要说的话题——软件测试。笔者目前就职于一家通讯运营商,在手机用户如此多的今天,相信通讯运营商的系统该是一个什么样的要求已经不用我多说,即便我们对软件行业一无所知,我们的感观也会告诉我们,这家企业内,无论是什么系统,都一定有着非常高的要求。 在国内,移动通信行业也差不多发展了有十年的光景,其用户数也是发生了翻天覆地的变化,经过这么多年的发展,各项技术也都在不断成熟,企业运营经验也越来越丰富,即便如此,下面让我们一起来看看今年我所经历的一些“小事件”。           为了应对全业务竞争以及用户规模的不断扩大,公司内部在前两年就已经在着手新版的前台营业系统的开发工作,到了今年上半年,新版的前台营业系统已基本完成,因此公司定于上半年的某一天开始,进行前台营业系统的升级工作,所有的业务办理全部使用新营业系统,旧版系统全面停用。噩梦便由此开始,系统故障不断,经常会出现前台不能正常营业,或是系统的某一项功能不能正常运行。截止到现在,新系统已经上线半年多了,但故障仍时有发生,前台营业人员为此伤透了脑筋,后台运维人员也是疲于奔命,系统开发人员更是日夜奋战,不断修复各地上报的系统Bug。           系统正式上线半年多了,仍然Bug不断,要知道这套系统开发可是历时两年之久,且有聘请专业软件测试公司进行测试的,为什么正式上线后还会有这么多问题呢?   运营商业务受理“杯具”的背后           即便是聘请了专业的软件测试公司,问题仍然不断,由此可见,并不是请了专业的软件测试公司就可以高枕无忧了。由此我们可以做个大胆的假设,假如项目没有了测试?会是什么样子呢?服务器端宕机,客户端无法连接,客户业务无法正常受理,正常业务受理出错等,可以说后果是无法想象的。           对于服务器端宕机、客户端无法连接,个人觉得虽然正常业务无法办理,但这种故障可能还算好的,毕竟只是一时业务无法受理,影响客户感知。但是如果是系统核心功能内部逻辑错误,如在某一特定条件触发下,同时有两位用户通过不同的营业终端进行缴费动作,系统实际处理时发生交叉,即甲用户缴的钱到了乙用户的帐户上,而乙用户缴的费到了甲用户的帐户上。还有就是如果前台营业系统和后台计费系统不能进行很好的实时同步,如某用户临时话费超额导致停机,而用户缴费后,前台营业系统不能立即将数据传送到计费系统,这时就会导致用户帐户不能立即启用;还有就是由于前台系统的数据传送问题导致后台计费系统计费出现差错等。如果整个项目没有了测试环节,我都有点不太敢想,会是一种什么样的情景。           更有甚者,我们再延伸想一下,如果是银行系统上线之前没有测试环节,估计从此以后就再也没有人敢相信银行了,一旦发生业务差错,对于普通用户来说,除了保留所有的业务办理凭据备随时查看外真是没有什么更好的特别的方法了。特别是如果你也和我一样,平时没有保留相关业务办理凭证的习惯,那么一旦发生业务差错,那时估计真是欲哭无泪了。   为专业测试找一个家           经历了这段时间的故障高峰期后,笔者特意问了身边的一些IT行业相关的从业人员,发现大家一致的看法都是目前国内还没有很好的软件测试氛围,专业机构也很少,相关从业人员也没有一起交流的圈子。并且很多人都认为软件测试是一件非常简单的事情,缺乏对软件测试的端正认识,而一些对软件测试本身感兴趣的人,通常找不到入门的途径,也不知道该如何获取相关知识。            可以说整体行业环境的成熟度会对整个行业的从业人员的素质也会有非常大的影响,很高兴的事,中国信息主管网联姻软件质量管理领域的龙头企业——中国惠普,共同建立了软件测试领域的专业技术网站——中国测试平台网(www.chinatesting.cn)。中国测试平台网(www.chinatesting.cn)坚持以报道软件测试专业技术为核心,关注软件测试领域的前沿技术和管理思想,定期举办各种在线活动以推动软件测试相关领域的交流,力求为中国广大软件厂商、系统集成商、IT渠道,以及IT专家、测评专业人士、热心网友等提供一个软件测试、专家问询、交流沟通的在线互动平台。           有了中国测试平台网(www.chinatesting.cn)这一平台,相信我们的软件测试行业会进步得更快,当整个产业链都对软件测试有了非常深的认识时,相信我们的软件项目质量也会跟着上一个台阶。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...