标签:
以前一直以为软件测试这一项是微不足道的一项,因为一个好的程序从设计开始就应该很完善,一直到设计完成,应该存在的Bug很少,最近经过编程实践和上课才明白软件测试,原来那么重要。
最近我们的助教给我评论程序,我还是犯了老毛病,没有进行大量的优质的单元测试,到时程序有Bug,对输入情况的分析不够完整。以前的我就这样,程序只要运行处一个看着没错的结果,就算自己完成任务了,也就不再看着个程序,更别说单元测试了。但通过上课听王建民老师讲的,软件测试人员拿整个团队里工资最多,听到这个,我感到震惊,一个我认为无关紧要的角色竟然在一个团队里这么重要。原来我一直以为测试人员就是一个打酱油的,但老师说,在外国,软件测试人员是整个团队里编程能力最强的,也就是我们常说的大牛,他们承担着掌控全局的角色。
软件测试并不是到软件工程结束才进行,实际上它从软件一开始的设计就开始进行,测试的方法途径能体现一个工程师自身的编程素质,同样只有经历过大量优质的测试,这个软件才能发布,才敢放到用户的手上,不然,一步错,全盘皆输!
以后,自己编程也要养成进行单元测试的习惯,提高自身的编程素质。
标签:
原文地址:http://www.cnblogs.com/lvstudy/p/5487828.html