软件测试行业
测试行业调查报告
https://testerhome.com/wiki/softwaretestindustry
测试职业发展--常见的软件测试职位
测试经理:
主要负责人员的招聘、培训、管理、资源调配、测试计划、测试总结报告等
测试组长
业务专家,协助项目管理、测试计划制订、项目文档审查、测试用例设计和审查、任务安排、和经理、开发组长沟通等
测试工程师
分析和评估测试需求,设计和执行测试用例,记录测试结果和提交缺陷,分析软件质量和提交测试报告,实施自动化测试或者性能测试等。
测试环境(实验室)管理人员
设置、配置和维护测试环境,如服务器、数据库、网络环境等
软件测试人员应具备的素质--技术能力:
- 编程语言:C/C++、Java、C#、python
- 操作系统:Windows、Linux
- 计算机网络、数据库
- 软件测试的理论、方法和流程
- 软件测试工具:测试管理工具、自动化和性能测试工具
软件测试人员应具备的素质--综合能力:
- 较强的沟通能力、团队合作精神
- 测试中要做到“五心”:专心、细心、耐心、责任心和自信心
- 具有怀疑精神和洞察力
- 具有探索、创新和挑战精神,努力追求完美
- 积极、主动的学习能力
软件测试人员应具备的素质--测试心理学
开发人员的思维
- 开发人员的思维是构造思维
开发人员在设法通过程序实现用户需求时,更多的是思考如何来实现功能而并非破坏该功能。 - 同时具备构造思维和破坏思维是一件不容易的事情
- 思维的局限性
测试人员的思维
- 技术思维能力
对技术的建模能力和理解原因与后果的能力。 - 创造思维能力
提出新想法和预见可能性的能力。 - 批判思维能力
评价想法并进行推理的能力。 - 实践思维能力
将想法变成现实的能力