软件测试心得体会
软件测试工作是一个系统而复杂的工程,软件测试的目的就是确保软件的质量、确认软件以正确的方式达到了醒目的需求,工作的主要任务是发现软件的错误、验证软件是否满足规格书要求和系统定义文档所规定的技术要求、并建立测试文档为软件质量模型的建立提供依据。
软件的测试不仅是要确保软件的质量,还要给开发人员提供信息,以方便其将软件完善,以及为其提供分析依据,重要的是要贯穿在整个软件开发的过程中,保证整个软件开发的过程是高质量的,本次的测试也让我明白,做测试也需要一定的专业知识,就比如本次的项目,需要我们自成数据解析代码的工作,并在此期间团队合作显得尤为重要,开始时我想独立完成代码,但当我写的一天之后发现我的想法有点可笑,先不说有很多东西我自己都不记得了,主要是这样就不能发挥其他组员的优势,并由于我的不熟练,还会导致,代码不能如期完成,拖整个集体的后腿。在本次测试的阶段,三天或者一星期开一次小组会,把自己的进度或者接下来需要干的东西,分配一下,显得尤为重要,并为我们的工作进展,提供了强有力的支撑,最后的测试工作是由我来完成的,一共测试了两个小组,都写的不错,但其中有几个功能没有实现,其中一个就是实时折线图和仪表盘,还有就是对多个can信息进行处理解析,当然在这其中也有很多bug的产生,例如有的button不能点击,一点击就会直接报错,而且有个软件在输入的时候不能按enter键,一按就会强退,我将这些问题都一一记录了下来,并发给了开发小组,修改完毕后,我又进行了测试,在此期间,不但要查看旧bug是否解决,还要查看是否有新的bug产生。
总之在本次的合作中,我学到了无论完成什么样的任务都需要严谨细致,并且看到了团队合作在任务的完成中发挥的巨大优势。