工作总结

入职公司四个月多,作为一个刚毕业的学生,来到一个创业公司,并没有导师,公司让我这个新手直接去接一个完全没有了解过的业务——-音频业务,对于音频业务的复杂逻辑和没有工作经验的我,这是一个很大的挑战。

前三个月因为对业务的不熟悉,每天下班都是测试部最晚的那个人,大大小小的活也不能说是很多,只是从未接触过,无从下手,每一次都是开发在带,不管大的问题小的问题,一有问题就问开发(这并不是一个好习惯)浪费了他们很多时间,也感谢他们对我的理解也在尽可能帮助我。后来,慢慢接的需求多了,对业务没有那么陌生了,也在慢慢反思自己,但是不可否认的就是这四个月对我来说时成长的,也从一个学生的心态慢慢转变成了一个工作人的心态,所以对四个月业务做一个总结:

测试的作用:

不是为了发现更多的bug,是为了保证更好的产品质量,保证线上问题越来越少。

负责的业务:

音频业务(音频文件和音频流)

      音频文件:通过url和content俩种形式进行请求

      音频流:包括普通音频流,声 ,即构。都是实时通讯,音频流更多用于直播

                     声 即构我们用C语言程序去封装他们提供的SDK以供使用。

工作流程:

需求方提需求-需求评审-产品设计,技术设计-进行开发-完成开发-代码review-提测-测试-测试完成-预发布-灰度-上线-完成线上验收

测试流程:

提测-提测评审-准备用例-用例评审-测试-发现bug-提交禅道-开发修改-进行回归-测试完成-预发布-线上验证

使用的测试工具:

接口工具:jmeter,自动化工具:robatframwork,jenkins集成

使用jmeter打一条请求,然后在服务器上根据需求按照测试用例构造场景查看对应服务的日志是否符合需求。

  • 进行功能测试,需要关注全面
  •  重启服务后:nohup有没有 异常(关注服务启动是否成功,启动之后是否 错)
  •  测试的过程要时常关注error,FALAT日志
  • 可以自己定位一部分问题

学到的东西:

1.mysql 基本语句的使用

2.linux基本命令的使用

   cd ,ll/ls,mkdir(创建文件夹) , touch (创建文件), du(查看文件大小),df(查看磁盘空间大小),less(分页查看),grep(匹配字段),cat(查看文件内容),rm(删除文件),.zip/unzip(解压缩),top(任务管理器,查看一下性能),su/sudo(su 只是切换用户,而sudo是切换用户并执行命令)

3.使用jmeter进行接口测试

4.使用jenkins部署服务,zk注册节点

5.进行压测,看性能指标

6.python得基本语言

7.robotframeWork写基本的接口case

接下来要学习的东西:

  • 学习python基本语法
  • 使用RobotFrameWork写自动化case。
  • 读懂python工具:diff测试,压力测试工具

常遇到的问题:

如果服务器没有日志显示有哪些原因:

1.查看服务是否启动p>

2.服务器是否启动失败,查看nohup具体日志(用tailf跟踪日志文件)

3..df磁盘空间是否已满

4.IP是否为测试环境

5.服务启动之后有缓冲时间,发送请求太快

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月10日
下一篇 2020年9月10日

相关推荐