如何变为一名优秀的测试工程师

来源:互联网 发布:世界濒危动物数据 编辑:程序博客网 时间:2024/05/17 07:56

1.认真细致的依据 test case 进行测试。不要总以为 test case 比较简单,不能找出问题,test case 是手机最基本功能的测试点,只有掌握了手机最基本的功能,从而认真思考各功能点的衔接性,拓展测试思路,才能更全面的找到bug

2.发现bug 后要找出最简单的重现bug的步骤,这样有助于你掌握出现问题的原因所在。

3.测试人员要及时关注开发的过程,每出新版本要着重测试开发修改和增加的模块,因为开发的调整可能会引发许多新问题.

4.多看看公司CQ里的bug,有助于你了解手机哪些地方出现问题比较多,软件系统哪里存在问题比较严重。另外,注意一下别人寻找bug的思路,从而取长补短,提高自己的测试能力。

5.拓展测试思路,尝试各种不同操作。软件测试需要模拟各种真实用户(包括专业用户、无聊用户、黑客、甚至变态用户)对软件进行操作和使用,从中查找出软件的缺陷。只有通过各种方式对软件全面测试,才能避免漏测。

6.学习与测试软件相关的知识。学习操作系统的知识有助于你发现缺陷,定位问题更加准确,如可以根据PC机的Word 来对比手机的Word 文档。

7. 进行free test 时要有明确的测试范围和测试目的,不能漫无目的,看见模块就测试,容易产生浮躁不稳定情绪,就很难发现问题了。

8. 压力测试一般会有很多问题,需要有耐心并详细严谨的进行,不要因为难度大又繁琐而偷工减料,导致漏测问题很多。

9.测试过程中需要学会控制情绪。测试工作是一件很细致繁琐的工作,不能因为工作的繁琐或找不到bug而产生浮躁情绪,否则乱上加乱。

10.要学会与开发人员很好的沟通。沟通时需要注意:(1)自己要站在用户的角度看问题,不能因为问题对开发人员有难度而妥协(2)找出最简单的重现bug步骤来减轻开发人员寻找问题所在的难度(3)关注开发人员对软件的改动,随时与开发人员沟通(4)与开发人员交流沟通时注意方式与态度,不能与开发人员产生冲突。

11.对于提交bug时应该注意的问题:(1)注意描述语言,要简洁明确,避免错别字;(2)在提交和网络相关的Bug时请注意认真填写当前网络信号情况;(3)在提交死机黑屏等严重问题时要注意当前电池电量,以及是否插入数据线,充电器,并要描述能否呼入电话,以及呼入时的网络提示(关机,无法接通,忙音…)

想了半天也只写了上面几点,希望能对大家有所帮助。就我个人觉得软件测试最主要的是测试工程师的态度与思路问题。测试工程师要看到测试行业前途的光明,要使自己热爱测试的工作,在工作中做一个善于总结的有心人。软件测试并不单纯是为了找bug,而是为了保证软件的质量问题。不能把bug数作为衡量一个工程师能力的尺度,提交bug得以修复最多的测试工程师才是最棒的。