|
本人是这个网站忠实的FANS,虽然我从事软件工程工作快十年时间,
在这期间,我从事过软件开发工作,考取了高级程序员,精通ORACLE、DELPHI、VC、VB、PB、C#、J2EE等数据库及开发语言。由于公司近年来越来越重视测试工作,因此要求我负责测试的全面工作。到目前为止我已从事测试工作近四年时间。基本上是从低层做起,分别做过测试员、测试分析师以及现在的测试项目管理工作。
现将我的经验总结如下,也希望大家能交流一下,希望大家不吝赐教:
1、不管做那一行,学习是至关重要的。不管什么情况下,要把自己当成小学生,不断学习新的软件、工具。如TD、WR、QTP、LR等等工具都是
由于不断的学习,我居然在玩的方面也得到了长进。以前玩游戏的时候经常用按键精灵来解决自动化操作,现在居然能通过WR进行自动化的操作,并且能通过程序判断,形成智能化的玩法。
2、善于总结经验,找出自己的不足,吸取别人的长处。
在第一次做测试的时候,BUG的管理用EXCEL来进行管理,所有的回归测试需要人工重复测试所有的项目,所谓的性能测试就是用几十台上百台的电脑同时运行某些程序。现在想起来就.....寒!简直一游击队。当然由于不断的吸取别人的长处,现在基本变成了正规军了,什么工具软件都用上了,有些测试项目也用上了自己开发的测试工具。
3、多与开发人员、测试界的同行交流,同时也要和各行各业的人员多交流。以便更直接的了解他们的需求、他们的操作习惯、他们的操作水平。同时兼顾着开发人员的进度和难度,以达到软件的最好中和度。
4、不是所有的BUG都需要修改,也不是所有问题都是BUG。同样,也不是所有开发人员感觉完善的设计及编程都符合用户或操作人员的需求。
5、测试不是开发人员想象中的那么简单,他不仅要对技术有一定的了解,同时要对用户的业务非常了解,这要求测试人员要有非常强的学习能力,要以最快的速度投入到技术和业务的测试工作中。
以上只是个人的几点总结,并不完善,以后还要多和大家交流交流。
另外我还有很多不足之处:
对三层架构情况下的测试还不是很了解,对三层或更多层架构情况下测试目前尚无头绪。如:性能测试、压力测试等,怎么测试出内存泄漏问题,如何测试中间层分担资源的情况等等情况,我目前真是尚无头绪。希望各位大虾们、测试界的同仁们能给我指点一下迷津,希望各位不吝赐教。
我的QQ:318495,希望大家能和我交流,相互学习。我在QQ上等你们的赐教。
(加我是请说明“测试”)
[ 本帖最后由 omaltiger 于 2007-4-26 10:46 编辑 ] |
|