公司就一个测试,两年了还在做功能测试,工作很轻松,感觉自己什么都不会,继续下去就真淘汰了...

在这里插入图片描述
首先,肯定去跟公司上级领导沟通,找到自己作为一个测试员在公司的定位。

领导既然设置一个测试岗位,并且招聘你进来做测试工作,肯定是有自己初衷的,希望你能帮忙解决什么样的问题,并且达到什么样的效果,这是你需要通过沟通来明确的。

在这里插入图片描述

所以通过跟领导沟通,明确他希望你在这个岗位上达到什么样的效果,完成哪些工作,以及完成到哪个程度。

在这个基础上,你再结合自己的想法,落实一些实质的工作计划,并且提出一些建设性的意见和建议。

比如,领导希望你尽个人之力,完成所有的测试工作,包括测试文档和各个测试输出,并且产品质量不允许存在任何纰漏。

这样的要求,很显然,当前的现实状况是不允许的。

所以你就可以分析现状,表达出自己的难处,当然尽量不要显出是自己的能力不足而不能担当重任,而是现实骨感无法超越;然后可以提出一些实质性的建议。

◆ 如果是测试部门的初建阶段,一个人肯定是没有办法完成所有的工作的。

所以可以列出现有的工作量以及优先级,率先保证高优先级工作的质量和效率,比如产品的主要且重要模块的功能和质量,必要的测试文档的输出等;

如果之后还有余力和时间,再覆盖次优先级的模块功能,完善各种细节和文档输出。

◆ 只有一个测试员的阶段,不建议自己去实现自动化测试,除非领导可以帮忙协调开发人员搭建自动化测试框架,并且协力去完成自动化测试的实现。不然一个人肯定没有办法在保证项目发布质量的同时,再去维护一个自动化框架的。所以这个时候,考虑自动化测试,不但不能节省人力和提高效率,反而会浪费时间和精力,适得其反。

◆ 建议让项目相关人员协助测试工作,一起保证产品质量。

比如开发把握好单元测试的质量,尽量把能够直接进行系统测试的产品交付给测试人员,保证有效的资源能被充分利用起来,达到理想的测试效果;

让运营部门人员参与到测试中,可以由你写出所有的测试用例,以及介绍一些主要的测试机巧和方法,然后分配任务到特定的人员。

可以由你自己主要重点模块的测试,其余部门人员分担一些其他的功能模块或者一些回归测试。

这样,一方面可以让相关部门人员知道测试不仅仅是点点点,而是有法可依,有技术可寻的,认识到测试工作的技术性和专业性;

另一方面,全员测试,最大程度的对产品进行测试,共同努力保证产品质量。

充分学习产品业务

测试也应该多跟需求和产品部门沟通,充分理解公司的业务主线,熟悉产品的功能流程。

测试人员所需要必备的技能,其中之一就是业务能力,业务能力不足的测试工程师不是一个合格的测试人员!

虽然,这个需要一定时间的沉淀和丰富的经验积累,不是轻松简单容易可以获得的,但是,千里之行始于足下,业务能力的培养,就是从学习需求文档开始的,然后通过跟产品和需求的沟通和讨论过程中不断提高。

在这个基础上,你才能让自己的测试用例更加充分。

并且,如果需要别的部门人员协助测试的时候,你也能更好的分配工作,跟领导汇报的时候,也能更准确的评估测试工作量。测试过程中,才能更有效的避免漏测的情况,尽最大可能满足用户的需求。

而且,更多的沟通和交流,也能促进部门之间的合作,当用户需求发生变动的时候,或者测试过程中遇到需求不明朗的时候,也能更高效地确认并得到答案,良好的沟通总是能大大地提高工作的效率。

制定并优化相关流程

观察并且通过各方位了解目前你能看到的整个团队的问题,梳理并总结给出你的建议。

一般只有一个测试岗位的初创型公司必然存在流程不规范甚至没有任何流程的弊端,所以协助公司制定流程,或优化现有流程是个势在必行的工作。

制定一个完善的流程,不仅能提高测试工作效率,也能让各部门的职责划分清晰明了,让公司业务运转更加顺畅。

◆ 制定测试流程,规范测试的工作,先从做好自己开始。 +规范测试各个阶段的输出。

如测试计划,测试用例以及测试报告等文档的输出内容和格式。

当然,因为是初期阶段,所有的测试文档不一定都是必须品,也不一定要特别详细并且完全符合规范要求,可以制定一个初级版本,设立多个可视化的小目标,允许在日后工作过程中一步一步地优化和完善;

+规范bug 的编写模板和跟踪处理流程。如测试提bug 的时候需要提供的必须包含的信息(步骤,数据和日志,以及现场截图等);

bug处理过程中,无论开发还是测试修改bug状态的时候,必须要添加相应的说明备注,方便后续跟踪人员快速知晓整个过程。

◆ 制定部门之间的合作流程,帮助各部门协作更顺畅。 +规范产品管理需求的流程。

如需求分析阶段,必须提供规格说明书,以作为开发和测试开始工作的依据;项目进行过程中,尤其是第一轮测试过程中,不建议增加新的需求;项目临近发布阶段,严禁加入新的需求;

产品需要上线或者发布,必须等到测试人员完成所有测试工作并且提交测试通过的报告文档; +规范开发对接测试的流程。

如开发交付产品的时候,需要提供单元测试报告,保证自测通过;开发修复bug 的时候,同样需要提供单元测试报告,或者至少提供自测结果以及对测试的建议,以帮助测试进行回归测试;

要求开发关闭bug为非修复状态的时候,必须跟测试沟通,得到确认允许后再关闭,避免开发和测试之间的冲突矛盾;

规定在项目临近发布阶段,所有重要的代码改动都应该慎重并且经过相关人员的审核,以避免严重的回归问题,或者发布后的线上问题。

◆ 制定各项流程只有,还需要在流程里说明,如果没有按照流程规范执行,导致的问题和带来的风险应该由流程打破者全权承担。这样才能更好的推动流程的执行,制定的流程才能发挥其最大的效益。

公司的流程制定以及管理,能很大程度的提高工作效率。测试人员有则可依,不会太被动,被产品或研发打乱了测试节奏;责任划分清晰,让大家都明确自己该做到的本分,以及应该承担的风险,这样才能让各部门的人协力合作,来保证我们的产品的质量。

丰富自身技术

小公司,测试部门只有一个测试员时,是高挑战,同时也伴随着着高机遇。

所以我们应该好好把握住机遇,让自己伴随着公司一起成长。

等公司足够成熟了,你如果可以独当一面,就可以担当起测试部门负责人的角色,成为测试部门的开创者。

但是,在这之前,我们需要先强大自己的知识体系,丰富自身的硬核技术。

◆ 最后,也可以学习一些进阶的相关技术,比如公司常用的开发语言,数据库的一些知识,以及一些常用的测试工具,如抓包工具,日志分析定位工具,自动化测试工具和性能测试工具等。

想到达到一定的高度,这些技能的掌握也是必须的。

最后:【绵薄之力以及全栈发展路线】

在这里插入图片描述


这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

关注我的微信公众号:【伤心的辣条】免费获取~

我的学习交流群:902061117 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

好文推荐:

阿里小黑叹息:越来越多的年轻人从职场撤退了?

Python简单?先来40道基础面试题测试下

App公共测试用例梳理

从一名开发人员转做测试的一些感悟

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值