软件测试行业

测试行业调查报告

https://testerhome.com/wiki/softwaretestindustry

测试职业发展--常见的软件测试职位

测试经理:
主要负责人员的招聘、培训、管理、资源调配、测试计划、测试总结报告等
测试组长
业务专家,协助项目管理、测试计划制订、项目文档审查、测试用例设计和审查、任务安排、和经理、开发组长沟通等
测试工程师
分析和评估测试需求,设计和执行测试用例,记录测试结果和提交缺陷,分析软件质量和提交测试报告,实施自动化测试或者性能测试等。
测试环境(实验室)管理人员
设置、配置和维护测试环境,如服务器、数据库、网络环境等

软件测试人员应具备的素质--技术能力:

  • 编程语言:C/C++、Java、C#、python
  • 操作系统:Windows、Linux
  • 计算机网络、数据库
  • 软件测试的理论、方法和流程
  • 软件测试工具:测试管理工具、自动化和性能测试工具

软件测试人员应具备的素质--综合能力:

  • 较强的沟通能力、团队合作精神
  • 测试中要做到“五心”:专心、细心、耐心、责任心和自信心
  • 具有怀疑精神和洞察力
  • 具有探索、创新和挑战精神,努力追求完美
  • 积极、主动的学习能力

软件测试人员应具备的素质--测试心理学

开发人员的思维

  • 开发人员的思维是构造思维
    开发人员在设法通过程序实现用户需求时,更多的是思考如何来实现功能而并非破坏该功能。
  • 同时具备构造思维和破坏思维是一件不容易的事情
  • 思维的局限性

测试人员的思维

  • 技术思维能力
    对技术的建模能力和理解原因与后果的能力。
  • 创造思维能力
    提出新想法和预见可能性的能力。
  • 批判思维能力
    评价想法并进行推理的能力。
  • 实践思维能力
    将想法变成现实的能力