天天看点

软件测试的职业规划、为什么选择软件测试、优秀的测试人员应该具备的素质

踏入软件测试这个行业,想要走的长远,就需要对自己的发展路线心里有清晰的认识,别再把自己的当小孩子了,早就是个社会人了:

  • 首先初级测试:测试定义、测试方法、测试生命周期、测试执行、测试管理工具;
  • 中级测试:测试用例、Linux、MySQL、loadrunner、测试管理工具、selenium、appium、jenkins等
  • 高级测试:team leader、自动化测试(自动化测试框架、APP、web、c/s)、性能测试(性能测试框架、loadrunner、jmeter以及Linux、MySQL、Oracle、hbase、HTTP)、安全测试(sql注入、xss、白帽子)、功能测试(兼容性测试、界面测试、易用性测试、业务测试、回归测试、探索性测试)
  • 管理路线:主管、经理、总监

为何选择软件测试:

研发广度小,专业度高;测试广度大、专业度低;

自动化测试、安全测试等领域的发展和研发一样;

测试一般比研发轻松,但敏捷模式的差距不大,产品发布前压力大;

测试的技术要求更广泛,包括业务能力、设计和架构分析能力,测试手段和工具使用,用户模型分析和理解,编程能力。

一个优秀的测试人员具备的素质

  • 思维模式:逆向思维、发散性思维
  • 兴趣
  • 性格特征:好奇心、成就感、敏感、不浮躁、善于怀疑、批判性思维
  • 能力:快速学习能力、沟通能力、文字能力、开发能力
  • 责任感:测试往往使产品最后一个检验者。