要尽早和不断的测试!

我观念中的软件测试

上一篇 / 下一篇  2012-08-01 23:18:22 / 个人分类:测试总结

前前后后,做软件测试,也快3年了,这3年来,在2个公司工作过。
第一个公司,是一个小规模的公司,不怎么注重测试,而且,做测试的同时要兼做客服的工作。
刚毕业就进入第一个公司,最开始,不懂测试,以为测试就是找茬,找系统出现的逻辑问题,对缺陷的敏感度不够,只能发现一些逻辑上的,或功能上的缺陷。
在一些测试网站上学习一些测试理论后,觉得测试好像很简单。浮躁的以为要赶紧学习自动化,不然会被淘汰。于是就学起来QTP,并自己结合QTP辅助测试。此时,我的观念中,测试就该自动化,不然会被淘汰,没有前途。
由于工作方向问题,重心偏向客服工作。做客服工作时,与客户沟通产品需求、产品的易用性、稳定性等等,并转变了测试想法。此时认为,测试应该是测试系统的可用性、稳定性、易用性等。
软件测试,除了测试软件的功能是否满足客户的需求,同时还要考虑软件的易用性、稳定性以及后期维护升级等。
第一个公司,合约满后,反思自己的情况,觉得在公司的流程、规范方面不足,对于一个不是很懂的人来说,这样学习很受限制。于是跳槽了。
在第二家公司,公司流程很规范。公司有专门的人员在做自动化和性能测试。在熟悉新的测试流程及测试理念后,总结一下公司的测试流程及规范信息。
这里的开发及测试流程是这样子的:
1.确定产品功能点后,整理出产品需求,并组织进行需求评审。
2.项目经理根据产品需求整理出软件需求说明书,并根据软件需求说明书的功能,评估开发时间、测试时间,组织项目立项。
3.测试人员对软件需求说明书进行评审。
4.然后,开发人员进入功能开发阶段,测试人员对功能进行测试用例的编写。
5.功能开发完成后,测试人员进行简单的单元集成测试。
6.全部功能都完成开发后,项目经理提交系统测试申请。
7.测试人员搭建测试环境,并进行第一个循环测试,测试完成后,由开发进入缺陷修改状态。
8.开发缺陷修改完成后,提交第二循环测试,测试完成后,由开发继续进入缺陷修改阶段。重复该过程,直到符合退出准则。一般来说,测试3个循环就差不多符合退出准则,可以上线发布。
9.整理开发及测试阶段中的缺陷,并编写测试报告。至此,一个完整的开发及测试流程就完成了。
有关于测试的几个常见的名词说明:
进入准则:即符合全体功能进入测试的标准,一般来说是功能都开发完成,业务流程可以走通,无大问题。
退出准则:根据测试软件的不同及用户对缺陷的可容忍性,设定一定的退出标准,如无存在严重缺陷,功能正确。


 
 

TAG:

 

评分:0

我来说两句

Open Toolbar