但其实国内很多软件被测试过的定义就是 有开发人员或者2-3个专门测试的员坐在板凳上,把软件从头到尾点一遍看看是否有错误。并且说“只要用户很难发现错误,就算测试通过了”。
不过话说到头。软件测试的目的还只能是“只要用户很难发现错误,就算测试通过了”,任何一个公司的产品都不能保证绝对没有错误。
我这里不是要讲测试的方法或者系统性的讨论。我是说我们是否要对所有 产品进行正规系统性测试呢。
分以下几种情况
1. 如果你是做 高端产品的。如开发工具,操作系统,浏览器。这个无可厚非。你不系统测试。晚上会被人套上麻袋痛打。
2. 如果是应用软件。则 又要分2种情况。银行或者政府软件。也是要系统性测试的。企业应用软件,如果是ERP那种,你不系统测试后果更惨。如果是小企业用的辅助软件,网站 ,如OA ,那么很多IT公司都是由几个人进行点击测试就完了。因为老板一下子告诉你有5个项目这个月要交付给客户,换作是你 你会怎么办。
3. 做游戏软件 --- 根本不需要大测试,可以边公厕(公测),边开发,这叫发动网民一起来加班,并且不付工资。(开个玩笑。其实游戏软件的测试还是很系统性的。技术含量也是很高的。)
4. 搞互联网。 一般这样的人是经营网站。不卖。从理论上讲。自己搞互联网。那网站抛头露面的机会多更应该系统的测试。其实不然。如果你是一个大型门户,你从开发到栏目推出可能只有5个小时。你还测试个啥。技术人员自己点点就可以了。出错了大不了自动转向到一个友好的界面上。
5. 自己接的私单。 我有个朋友就常接私单。他说单子量少的时候。也测试 不过也是自己点点。单子多的时候 根本不测试。运行一下,正常机子不死机就可以了。
网友看了自己应该心里清楚了。软件到底要不要系统测试了。国情很重要,识实务者为俊杰。同时也要体谅辛勤劳作的程序员。软件出错不是应该的,但是绝对不是他们想要的。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/