成为一个优秀的测试工程师需要具备哪些知识和经验？
根据我的观察，优秀的测试人员可以做的事情可以包括如下3点：1、我们先来讲第一点，由单纯的测试变成项目质量保证工作，测试，从狭义的角度来讲，包括如下这些环节：测试计划和测试用例编写－测试执行－质量报告书写，测试人员一般会在开发阶段就进行测试计划和测试用例的编写和准备工作；在测试阶段，我们一般先会做功能测试，等项目功能基本稳定，bug较少了，就开始做兼容性测试、性能测试、安全性测试。兼容性测试保证了产品在多浏览器、APP在产品在不同机型下的兼容性；性能测试保证了产品在海量用户大流量下的服务能力；安全测试能发现产品可能会被攻击的各个隐患。做完了这些测试以后，人员发布质量报告，产品上线。不过，优秀的测试人员需要向上游和下游拓展测试的领域，把