最近新入职XXX公司,担任软件测试工程师一职,当然前段时间也在学习测试相关的知识,由GIS数据工程师转变成软件测试工程师,这个选择也是经过很长一段时间的思考,当然都说测试入门简单,但是精通难,这个确实是这样的,前期也是先从测试的基础开始学习,需要有一个整体大局观,比如测试导论需要学好,这个会影响到自己测试思维,当然没有学过的话也可以直接去工作,前期的话应该影响不大,但是没有做好底层知识的积累,到后面也必然会越来越困难,类似软件测试是什么,软件测试的目的是什么,这些需要在自己脑海中有自己的知识架构,其实好像需要学的东西还是比较广的,linux系统知识,Mysql(Oracle)数据库知识,抓包工具(Fiddler、Wireshark)的使用,自动化测试(Selenium),性能测试(Jmeter),安全性测试,界面测试,稳定性测试(Monkey),接口测试(postman)等等,这些每一个点弄透都需要在底下花大量的时间。
当然入职的公司是做GIS系统的,对于地信、测绘相关专业的小伙伴来说都不会陌生,里面的功能点也大差不差,当然每个系统里面的需求也不一样。到公司时候,先是熟悉相关的文档,比如《XX数据管理系统使用手册》、《概要设计说明书》、《详细设计说明书》、《测试用例》、《相关接口文档》,另外还有一些工具的使用,例如bug管理工具bugzilla,文件配置管理工具svn。另外就是熟悉公司整个测试的工作流程,更好为自己在日后开展工作,当然前期来说不是太忙,有一些属于自己的时间,还可以多学习测试相关的知识。
2019.05.28