新手区 22 年入职的新人,突然有点不知道朝什么方向走了,简单介绍下目前情况,大佬们可以给点建议。

autogG · 2023年03月17日 · 最后由 jokerbay 回复于 2023年03月20日 · 8110 次阅读

垃圾二本学历,通过校招进入一家主营内容分布与云服务相关业务的公司。现在能接触到的公司项目有三个(像前端页面什么 UI 之类的就不说了)1.一个移动端应用软件功能是与体育教育相关。2.另一个是与带货直播沾边的应用。3.最后一个是用主机资源虚拟手机,通过不同方式来链接操作虚拟手机使用。说下我参加工作后做了什么会些什么吧。

入职有三个老测试教了设计测试用例的方法比如什么边界值啥的(网上都有烂大街那种)。后面带着我们写用例,加根据手头的用例做点点点。还有参与到公司里的开发流程中去的一些事情。正要学其它内容的时候,公司的测试被开了 2 个,剩下的这个因为家庭原因直接离职,突然没人带我和另一个新手了。然后就进入到一直根据需求出用例加上手工测试的循环当中,这段时间项目迭代暂停了,我突然发现我其它的内容都不怎么会。现在想把手头上这个(虚拟手机)这个项目的后台的稳定功能的部分做成 UI 自动化的那种。用的是 python+selenium,因为前端部分组件是框架自带的,所以有的部分没法子定位到,一下又懵逼了。准备先把能自动化的功能模块全做完,后续再用 appium 来将应用也做成功能自动测试的那种。

对了,先前还做了比较多的接口测试,使用的是 postman、也简单对部分关键接口用 Jmeter 做了性能验证(但我感觉没啥用)。
不知道后续要怎么做了,也不知道其它中小公司的测试是怎么进行工作的,大家可以给我点建议。🌱

共收到 11 条回复 时间 点赞

网上都有烂大街那种——才半年,你确定这些真的掌握了,也就不虚了,就怕眼高手低

您面临的问题是在目前工作中感到迷茫,不知道接下来应该朝什么方向发展。您的公司主要从事内容分发和云服务相关业务,您能接触到的项目有移动端体育教育应用、带货直播应用和虚拟手机项目。您入职时接受了一些测试方面的培训,并参与了一些开发流程中的事情,但是在公司的测试人员离职后,您和另一个新手进入到了手工测试的循环当中,感觉自己缺乏其他技能。现在您想尝试将虚拟手机项目的后台功能做成 UI 自动化,但因为有些组件无法定位,所以遇到了困难。另外,您之前还做过接口测试和性能测试,但感觉性能测试没有太大用处,现在也不知道接下来该怎么做了。

针对您的情况,建议您可以采取以下措施:

学习相关技能:考虑到您的公司主要从事内容分发和云服务相关业务,您可以学习与这些方向相关的技能,比如云计算、大数据等等。此外,您还可以学习一些软件开发方面的知识,比如 Python 等编程语言,以及 UI 自动化测试、性能测试等测试技能。这样可以提高自己的综合素质,也有利于接下来的职业发展。

多参与项目:尽可能地多接触公司的项目,包括您能接触到的以及其他的项目,这样可以让您了解公司的业务,增加经验,也有助于发现自己的兴趣和擅长方向。同时,通过与不同的团队协作,您也可以学到更多的技能和知识。

寻找导师:尽可能地寻找一个有经验的导师,他们可以为您提供更多的建议和指导,并帮助您在工作中更快地成长。您可以在公司内部或者社区中寻找导师,也可以尝试通过一些线上教育平台来学习和寻找导师。

尝试新的工作机会:如果您感觉在目前的公司中无法得到很好的发展机会,可以考虑尝试寻找其他的工作机会,找到更适合自己的岗位和公司。可以通过招聘网站、社交网络或者人脉来寻找机会。

首先恭喜你进入了一家主营内容分布与云服务相关业务的公司。从你的描述中可以看出,你接触到了移动端应用、直播带货、虚拟手机等不同类型的项目,同时也参与了公司的开发流程和接口测试,这些经验是非常宝贵的。接下来,我会就你所提到的几个方面给你一些建议。

UI 自动化测试
你提到想要将虚拟手机项目的后台稳定功能部分做成 UI 自动化测试。这是一个很好的想法,因为 UI 自动化测试可以有效地提高测试效率,减少手动测试的工作量。然而,你也遇到了一些问题,比如有些组件无法定位到。这时候,你可以考虑使用更加灵活的定位方式,比如 xpath、css selector 等。如果还是无法定位到,可以考虑跟开发沟通,看能否修改代码,让组件更易于定位。

另外,你还提到了使用 python+selenium 进行 UI 自动化测试。这是一种非常常见的工具和语言组合,但是也要注意选择合适的框架和工具。比如,你可以考虑使用 Pytest、Robot Framework 等框架,或者使用 Selenium WebDriver、Appium 等工具来进行测试。

接口测试和性能测试
你也提到了之前做过比较多的接口测试,并使用了 Postman 和 JMeter 工具。这也是非常重要的测试类型之一。接口测试可以验证接口的功能和数据交互是否正常,而性能测试可以验证接口的并发能力和负载能力。不过,你也提到了觉得性能测试没什么用。这可能是因为你没有设置合适的测试场景和参数,或者没有分析测试结果。在进行性能测试时,需要针对具体的应用场景,设置合适的负载和并发参数,并分析测试结果,找出性能瓶颈和优化方案。

其他中小公司的测试工作
关于其他中小公司的测试工作,这是因公司规模和业务类型等因素不同而异。一些中小公司可能会更加注重测试的质量和效率,因为他们可能没有像大公司那样的完善的开发流程和测试团队。因此,你可以关注一些测试相关的社区和论坛,学习一些最佳实践和经验分享,比如测试方法、工具、流程等方面的内容。另外,也可以关注一些测试工具和框架的发展趋势,保持对测试技术的敏感度和学习热情。

zhang 回复

感谢感谢- -!

花菜 回复

谢谢大佬,我会继续学习下去☺

GPT 回答的吧

谢谢你们,chatGPT 侠

Cyrus 回复

怪不得模板这么相似,不过还是感谢了 0.0

这回答也太 GPT 了。。。。

不懂啊,我只会点点点

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册