一年了,你学习的东西是什么?
生活从不眷顾因循守旧,满足现状这,而将更多机遇留给勇于和敢于,善于改革创新的人。
唯创新者强,唯改革者胜。
在这个即使最坏的时代,又是最好的时代,做最好的自己。
【star 法则】
情景
任务
行动
结果
无论什么样的KPI,做好自己,对自己做的事情负责,这是第一原则。
公司的产品是CDN系统,
测试,首先保证系统的可靠性,提供的接口(内部与外部)的可用性,稳定性,较好的用户体验。
我负责的是内部接口测试,涉及关键的视频方面的操作,拖动与缓存,拖动分不同视频格式的拖动,会有所不同,m3u8,ts,flv,mp4,byte几大块,另外对于里面的视频封装格式,测试 有几个原则,边界,异常,场景三大块
另外缓存,涉及不同头部参数,主要对于场景的变换,完整性进行充分的覆盖。
在于这一块,我负责的是构建自动化的测试用例场景,涉及不同的维度,模拟简单的内部逻辑进行测试。
对于这一块,进行行业上的调查,这个使用方法比较新,较多的云服务商都会使用数据库的方式进行缓存对应的文件。
我对自己的目标是尽量少的将Bug,休息时间会继续研究问题,拉上同事讨论。
在网络上联络大神,社区的老师进行讨论。
【结构化的面试】
1.了解的项目
2.了解团队,构建
3.上司
【学习过程】
外文的网站,学习一年练习英语,一边练习代码能力
多翻几遍
【工作方式】
不断思考,如何优化改进,测试过程,提高效率,提高质量
【招聘岗位的基本信息】
测试
【接口测试】
postman
【自动化框架】
【拓展测试环境】
docker 环境构建,网络配置,跨主机配置,配置dns ;
jenkins 测试环境搭建,构建一个自动化实例
go 语言,是未来计划学习的性能测试利器,走过的路,穿过的鞋子,才知道是否适合自己。当我立下flag就想做到,成长成为自己的样子。
【顺丰科技】
【高级,自动化,压力,性能,渗透】
1、测试需求理解:能够充分理解项目需求和产品设计思想,并能对产品的结构及功能提出建设性意见;
2、测试计划:能够对负责的测试任务准确的进行工作量的估算,以及制定较合理的测试计划;
3、测试方案及用例设计:能够根据产品需求进行功能方面测试方案及测试用例的设计;
4、环境的搭建及部署:能够按照环境搭建手册对测试环境进行搭建和部署;
5、测试执行:能够按照测试方案和用例执行测试工作,并能够遵照缺陷管理规范中的要求进行缺陷的管理、对缺陷的变化曲线及具体的缺陷类型的分布进行深入的分析,给研发人员提出建设性的改进建议;
6、编制报告:根据产品的测试情况编写相应的测试报告,对发现缺陷的各种属性进行汇总和分析,并能够给出研发工作的改进建议;
Java+Tsung可以总结出测试报告
任职要求:
1、熟练掌握至少一种缺陷管理工具、配置管理工具的使用;
redmine ,chandao,
jira,confluence ,
git /
2、至少掌握一种当前主流的性能或自动化测试工具;
jmeter:
自动化web selenium,app appium
性能 locust ,使用命令跑,可视化界面进行查看
3、能独立编写自动化测试脚本或性能测试脚本;
python+locust ,shell,
ab 同一个请求,
siege 自定义设计
4、了解所服务的业务系统相关的业务流程、业务规划、业务功能;
尽我所能,全面了解功能,提供建议
当我入职之后,才有测试用例,评审机制,一步一步变得更好
5、对于相关的业务流程、业务规划和业务功能提出改进建议并被采纳。
【性能测试过程】
1.需求收集,场景分析,需要的压力测试,并发请求数,响应时间要求,rps等
2.设计具体的方案,
需求为通用功能,客户一下有多个需求都可以调用此功能,约100个需求下,同时调用此功能,就会100*1,当然这个需要优化累计合并,要求响应时间不能超过设置的时间。
3.不同客户,同一客户,客户数为2,对应需求为10,累计100,响应时间为3秒,
4.选工具,对应的工具是ab,siege,python,jmeter(界面操作较多,省略)进行多维度的对比
同一测试链接,不同测试域名,随机测试,性能测试。
5.对测试结果生成测试报告,耗时
测试:1000,2000,并发数,请求数,进行长链接设置请求书
6.提高一定参考建议,这只是模拟的测试环境,当然不排除其他因数,线上灰度环境
7.较好的情况,可以分小量灰度,分级灰度
【自动化测试】
1.对于主要的基本功能,视频模块,http协议的响应头与请求头进行测试
2.对于主要的公开接口测试,主要使用postman进行测试,对于这个测试暂时没有对此进行性能测试,开发比较忙,没时间修改,主要的开发是5-3,每天都会有3-4版本,主要负责的版本,分两部分业务的测试,另外测试3人,现在测试3人,2个领导,总监与经理
【未来的发展】
测试开发,是我现在的目标,熟悉测试,也熟悉开发,开发有效率和提高质量的工具,因为码代码让我提高成就感,周末都学习,看GitHub,逛社区,留意学习新的工具,为工作所用,提高自身的工作效率。
【项目管理】去年,参加多次项目管理的培训,学习相关的项目管理知识,敏捷管理,提高项目整体的认知,不同维度学习,沟通之道。
【多看,多听,多实践,将时间浪费在美好的时间上】
【工作多年,多会去两次旅游,增长见识】
视野,格局,认识工作行业的人,多听他们的经验,让自己少走弯路;
多看,别人的做事方式,练习并学习;
多实践,做事情;
【对于陌生的东西】
不会害怕,而是让自己保持好奇心,一直追问下去,这个东西的意义,为什么存在,不解决就很难放下。
网友评论