一、不只是为了测试,软件测试工作应有更高的定位,那就是提升软件质量。测试人员的工作目标不仅仅是找BUG,而是与开发人员、业务人员协作,以得到质量更高的软件。
二、对任何类型的执行主体而言,软件测试都是一项需要衡量投入产出、成本收益的工作,因此测试团队的建立、测试环境的搭建、测试工具的选择、测试过程的管理、外包与否,企业都要根据自己的需求衡量决定。
三、开发与测试是对立统一的整体,二者的工作内容和考核都不可能严格分开。企业可以从管理学和心理学的角度加强对测试管理的研究和实践。
四、测试工作的专业分工将更加细化,测试工程师岗位分工和测试机构行业分工趋势将显现。
五、当前我国测试人员的能力有待提升。我们除了需要熟练的找BUG高手,还需要能站到更高层面,从开发、测试的整体层面掌握测试需求、设计、流程和结果展现的人才。这要求测试工程师掌握更新的测试理念、更高的测试技能,具备更深的业务积累。
六、已经渗透至整个软件开发生命周期的测试管理工作是一个有机的整体,缺陷管理、测试需求管理、测试环境管理、测试用例管理、测试执行管理是组成木桶的木板,任何一块都不能短。
七、如何对测试工作进行考核评估是当前业界的一个难题,有待进一步研究、实践。
看了之后, 希望大家每天忙于测试的工作之余,也规划一下个人的发展问题,找好方向,不要做了几年测试,想换个高薪工作时,发现自己只会手工黑盒测试了,都不敢换工作了。
1.选最有钱的行业:金融、保险、财务。
2.追求更高的测试技能:接口测试、性能调优、自动化框架、安全测试等。
3.培养自己的管理经验:公司工资最高的永远是领导。
4.做项目组业务最熟悉的人:就像上文说的,从开发、测试的整体层面掌握测试需求、设计、流程和结果展现,做数据流、业务流最熟悉的人。