先大概写个流程:产品经理(规划项目)——开发工程师(开发产品)——测试工程师(测试)——上线总的来说测试工程师就是一个BUG检测器。
测试工程热人员一般要求有1-2年的测试工程师或者程序员。
1.编写测试计划、规划详细的测试方案、编写测试用例。
2. 根据测试计划搭建和维护测试环境;
3. 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;
4.对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。
5.提出对产品的进一步改进的建议,并评估改进方案是否合理;对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。
6.为业务部门提供相应技术支持,确保软件质量指标。
客户端(服务端)测试工程师:
当大家开始研发规划某个项目完成之后交给测试工程师,举个例子现如今的抖音、微视等等小视频类的客户端,测试工程师要做的就是检测视频在播放途中是否顺利、有无其他阻力,在上传视频的时候是否顺利等等一系列客户端操作中可能出现的问题。
性能测试工程师:
影响要求比较高,主要是对服务端接口和服务器的一个压力测试,常见的就是谁谁谁公布恋情、谁谁谁结婚了然后微博就炸了,然后服务器瘫痪。。类似于这种类型
安全性能测试工程师:
主要的是防止黑客攻击或者病毒传染之类的,工程师可以是模拟黑客进行攻击。
以上为个人阐述,如有错误欢迎评论指正