学软件测试有感

  以前一直以为软件测试这一项是微不足道的一项,因为一个好的程序从设计开始就应该很完善,一直到设计完成,应该存在的Bug很少,最近经过编程实践和上课才明白软件测试,原来那么重要。

  最近我们的助教给我评论程序,我还是犯了老毛病,没有进行大量的优质的单元测试,到时程序有Bug,对输入情况的分析不够完整。以前的我就这样,程序只要运行处一个看着没错的结果,就算自己完成任务了,也就不再看着个程序,更别说单元测试了。但通过上课听王建民老师讲的,软件测试人员拿整个团队里工资最多,听到这个,我感到震惊,一个我认为无关紧要的角色竟然在一个团队里这么重要。原来我一直以为测试人员就是一个打酱油的,但老师说,在外国,软件测试人员是整个团队里编程能力最强的,也就是我们常说的大牛,他们承担着掌控全局的角色。

  软件测试并不是到软件工程结束才进行,实际上它从软件一开始的设计就开始进行,测试的方法途径能体现一个工程师自身的编程素质,同样只有经历过大量优质的测试,这个软件才能发布,才敢放到用户的手上,不然,一步错,全盘皆输!

  以后,自己编程也要养成进行单元测试的习惯,提高自身的编程素质。

时间: 2024-11-04 14:10:59

学软件测试有感的相关文章

女孩学软件测试

转眼间,来德润已近两月,还记得,刚来时的忐忑和不安,不确定自己的选择是否正确,不确定是否能融入到一个新的集体,不确定学习的内容是否能掌握,不确定结课后是否能顺利就业...到现在,心境已是大不相同,不再有诸多的不确定,取而代之的是坚定的信念和一颗对明天抱有美好向往的心! 回想这两个月的点点滴滴,不觉感慨:真是收货颇丰呀!既学到了知识还结交了一众小伙伴,每天的生活都充满了笑声! 还记得开班典礼的第一天,就让我着实的震惊了一番,因为我是一个女生,性格大大咧咧,所以在自我介绍的时候我只用了三个字来概括自

《构建之法》第一章节学后有感

经过了对<构建之法>第一章的学习,我大致了解了软件工程到底是什么概念.在学习这本书之前我以为所谓软件工程就是编写程序,创造一个软件供需求者使用.但是在学习了第一章的内容之后我才明白原来软件工程是整个软件开发的过程.它包括了需求分析得到自己开发的方向,再制定软件的设计方案,然后开始编写程序,最后提交软件成品之后还需要定期维护,而在这编写程序的整个过程中都伴随着软件测试,这也是至关重要的.我的专业是计算机科学与技术,不同于软件工程专业,我们专业涉及的范围比较广阔,包括硬件与电路领域.在以后的学习我

学c++有感

第一次学习这么课程的时候,感觉课堂和教材的内容基本上都能接受和理解,但真正实际动手编写程序又觉得一片空白无从下手,可谓是"欲起平之恨无力."一开始编写程序时,总是出现错误,从而产生了恐惧感,认为自己不是学编程的料.但几节课下来后,经过实践,恐惧感也慢慢消失了,也逐渐爱上了这门学科.知乎上说学习c++本身就是一项艰苦的历程.浮躁的人,没有韧性的人是肯定学不好c++的.这也提醒了我要持之以恒,锲而不舍.因为任何学问从熟练到精通都不是两三天的事,仅仅拥有热情是不够的,因为有时候尽管我们花了大

学java有感

当初觉得这个要比C要难一些,结果学到后面发现和C一样的难,不过窗口蛮有意思的. 我觉得老师教的蛮好的,从我学的也还行,不过不是很好,很一般吧. 学得更好,对着门课程更感兴趣. 蓝屏警告... 原文地址:https://www.cnblogs.com/cylol/p/11127077.html

软件测试-5 软件测试总结

一.概述 软件测试的开始与软件开发生命周期的开始是同时的,即软件测试伴随着整个软件开发生命周期.在软件开发的生命周期中,我们可能用到各种软件测试的方法,而且现在软件测试的工具和方法非常多,现在回想起来可能已经十分混乱,所以我希望能从新整理一遍软件测试的方法: 二.软件测试方法 2.1 黑盒/白盒 刚学软件测试就学的是这个,把软件测试分为两类: 测试名称 描述 黑盒测试 Black Box 把软件看做一个黑盒,不清楚里面的结构,从功能上做测试 白盒测试 white Box 已知软件内部的结构,根据

大专生自学软件测试到找到工作的前前后后

做个自我介绍,我13年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了.13年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了.退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么.所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务.我想应聘做技术的,可是处处碰壁.一次偶然的机会,我才听到软件测试这个行业.那天我去新华书店,在计算机分类那边想找本书学习.后来有

2019软件测试要掌握哪些内容?

2019软件测试要掌握哪些内容?你至少得学会一门语言.会一门编程语言是必要,会哪一门取决于你用的工具类型.QTP用VBS,Selenium用的比较多java/C#/ruby/python等,SilkTest用java/4test.有不少正规的软件测试课程就安排了Python.Java的编程语言学习,适合没有基础的人学习.对于自学的人而言,你要知道:好高骛远是许多初学者的通病,总幻想自己发疯似地努力几天或几个月就成为"高手",正是由于自己的这种好高骛远的"雄心壮志",

【乐搏软件测试】年后工作找的怎么样了,你确定抉择对行业了吗?

乐搏软件测试--去年年底最寒心的一句话莫过于说"互联网人员的冬天来了"其实并不其然,所有行业都在裁员,只不过是什么行业或者职位的问题. 众所周知,互联网行业潜力巨大,未来没有互联网企业,因为所有的企业都是互联网企业. 在福布斯排行榜上不满30岁的超级富豪们,无一例外都是互联网行业的先行者. 因为互联网,阿里巴巴一夜之间成为亚洲第一: 因为互联网,百度在给用户提供免费服务的同时,也缔造了自己的财富神话: 因为互联网,新浪在聚集了众多大V的同时,也完成了自己的华丽转型-- 在所有企业的成功

软件测试环境简介

软件测试环境:  包括硬件环境和软件环境,硬件环境指测试必需的服务器.客户端.网络连接设备,以及打印机/扫描仪等辅助硬件设备所构成的环境:软件环境指被测软件运行时的操作系统.数据库以及其他应用软件构成的环境.  开发与测试环境一般都是单独搭建的,开发与测试环境的分离是为了方便重现开发环境无法重现的bug,同时开发可以并行地修复bug,如果用开发环境来进行测试,开发人员进行某项操作后发生系统崩溃或者系统不能正常运行的意外,此时测试工作也不得不停止.关于测试环境的搭建,每个公司都有不一样的流程和方法