别人家的软件测试
2020-03-04 本文已影响0人
大鱼鱼
- 测试人员的职责
○ 入门的测试:执行用例,找缺陷
○ 合格的测试:积极主动地发现、暴露缺陷,并团队合作、解决问题
○ 优秀的测试:半个产品半个开发,提高质量和交付速率 - 测试人员的工作内容
◇ 需求阶段:需求评审,明确测试边界;提取功能点与测试点
◇ 测试设计:测试计划,方案,用例
◇ 系统架构:清楚系统的架构实现,数据走向,代码逻辑分析;根据系统架构选择使用的自动化测试框架和性能测试策略
◇ 执行测试:提交缺陷、回归验证
◇ 其他评估:性能测试评估、自动化测试覆盖
◇ 测试总结:测试报告、验收总结、风险评估
◇ 时间管理:工具调研、框架/平台/工具研发、资源协调 - 中小公司软件测试现状
○ 测试人员人力有限,所以每个测试人员会做更多工作
○ 大多数公司无完整的软件周期,无需求、无设计、开发完成即测试
○ 很少有自动化测试、性能测试,这就也意味着更大的机会 - 大型公司软件测试现状
◇ 工作流程全面,文档清晰
◇ 专职工作:功能、自动化、性能分工明确
◇ 更多方向扩展,如大数据、Mock等等
◇ 机会较少,很难转型