发布时间:2023-11-25 19:00
小白转行测试,总会担心没有太多实战经验难以度过试用期;而基于薪资平台等原因,跳槽也几乎是每个测试人都会面临的事情。
所以到了新公司,怎么快速上手工作,是很多测试人都在关心的问题。
这里我总结出以下5点技能供大家学习。
新人进入公司第一步,就是熟悉公司的业务,架构。一般公司会根据不同的项目划分为不同的系统,然后每一个系统,都有开发,产品和测试。除了熟悉主要系统、业务外,最好将系统关联的上下游都弄清楚,以便以后做联调测试。
其次是与同事们处理好关系,找准以下几个问题:
- 当前团队的现状、需要解决的问题等;
- 团队中每个人员的职责、分工是什么;
- 领导对于你短期、中期、长期的期望与安排;
一般测试流程是:需求分析、用例设计、用例评审、执行测试、记录验证bug,回归测试、测试报告。(不同的公司可能有不同要求)熟悉工作流程一般测试一个需求就能掌握,不同的公司会有自己不同的测试流程管理平台,用来提交测试用例,记录bug,发测试报告等等。
另外,你还要搞清楚项目/系统上线、发布、发版流程,掌握固定的上线时间,迭代周期,包括上线方式,是开发进行上线还是运维操作。
Q:需要自己搭建测试环境吗?
A: 大部分公司有自己运维团队负责环境搭建,所以测试不需要自己搭建测试环境;小部分公司没有运维团队,需要自己做环境搭建和部署。
如果需要测试自己维护测试环境,公司会有自己的测试服务器,只需将测试的代码更新到测试环境上进行测试就行,当然如何更新测试环境也会有负责人告诉你怎么做。
测试相关工具推荐
- bug管理:jira,禅道、Testlink、Mantis、bugFree、TestDirector、QC
- 接口测试:Postman、Jmeter 、SoapUI 、在线接口测试工具、编写接口自动化脚本
- 自动化测试框架:Selenium 、Robot Framework 、Appium 、UIautomater、Robotium、QTP、- Requests、HttpRunner
- 性能测试:LoadRunner 、 Jmeter 、GT 、iTest 、Emmagee(移动)
新人上手一般都是从功能测试开始,也是熟悉业务的最好方式。所以这段时间要多问多学,尽快把业务吃透,才有可能进行自动化,开发测试工具,为整个项目提高效率。
最好能针对软件需求及时输出成果物:将疑问汇总,与相关人员核对;流程性内容,梳理出操作文档和帮助手册;首次可尝试提取测试点,形成用例雏形。
Q:怎样才算吃透业务?
A: 在测试业务时,不只关注功能和页面,还关注到了接口,从接口层面理解清楚了前后端系统调用关系,上下游数据流转等。
当试用期过去,一般会有一个转正述职报告需要考核,这时候不要写一些空话,要用具体的数据去量化你的产出。
可以就 性能测试、安全测试、自动化测试等不同方面展开描述
试用期内测试了XX需求,发现XX问题,保持线上项目正常运行
编写了XX条自动化测试用例,帮团队回归节约了XX时间,提升了XX效率
在XX等重大测试项目推进时,提供了什么样的帮助等等
软件测试这个行业就是需要不断学习不断更新技术。职场人要学会主动学习,好的公司,会有自己的文档沉淀和知识库,里面有公司的接口文档,业务测试方法,介绍等,在不忙的时间里都去了解清楚,以后遇到问题方便查阅。
如果你还想尽快升职加薪,那么至少要学会一门编程语言,掌握自动化测试。
总结:作为新员工,要有危机意识,主动学习,不懂就问。尽可能多做一些事,保持积极谦虚的态度,尽快取得小组认可。新人融入新环境不容易,但只要熬过去就好。
最后欢迎大家加入我们下方的软件测试交流群, 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。