亲测有效!测试人3招应对降本增效挑战!

本文深入探讨了在实际软件测试项目中遇到的挑战,并反思了如何通过一系列策略来提升个人和测试团队的工作效率。

文章首先分析了何为效率及效率提升对人和企业有什么益处,接下来介绍当前测试行业环境下,如经济压力、年龄增长和体力下降等因素对测试人员的影响。

接下来介绍了在实际项目中遇到的问题,然后通过遇到的问题提出了通过文档化知识、分享经验、明确职责等方法来优化工作流程。

包括内容如下:

1、提升效率的本质

2、提升效率的重要性

3、大环境下测试人员现状

4、实际问题

5、解决方案

1、提升效率的本质

何为效率,效率分为生产效率,时间效率,资源利用效率,管理效率等,对于我们底层工作的人来说和我们密切相关的主要为时间效率,时间效率是指,我们常常用“做事效率”来形容某人完成任务所需的时间与其能力的匹配程度。

比如,能在较短时间内完成同样工作量,就是时间效率高的表现。

那么对于测试工作来说,效率的高级体现除了时间效率高外,更高级的体现为把第一个人知道的信息变成所有人知道的信息,把第一个人拥有的能力变成所有人都拥有的能力。也就是涉及到管理、沟通协调的能力。

2、提升效率的重要性

俗话说,任何缺乏实际行动的讨论都难以带来实际的价值和效益,就像是没有根基的浮萍,终究无法生根发芽。

只有将理念付诸实践,才能让梦想照进现实,为个人和社会带来真正的益处。

在实际工作中,提升效率可以直接给我们带来什么益处?

对个人来说:

  • 首先能够重拾自信,从而对测试工作更能得心应手;

  • 其次在提升效率执行的过程中能够更熟练的掌握业务流程,对质量保证起着关键性作用;

  • 最后时间管理,提高测试效率,个人可以有更多的时间投入到更有价值的工作中,提升个人成就感。

对企业而言:

  • 一来效率提升可以使企业能够更快地响应市场变化,缩短产品上线时间;

  • 二来企业的成本控制、产品质量、和资源优化等方面产生积极影响。

3、大环境下测试人员现状

随着技术的迅速发展和市场竞争的加剧,2023年国内测试人员的就业现状显得尤为不乐观。

不少企业为了降低成本、优化结构或应对市场变化,纷纷采取了裁员、缩减测试团队规模或降低薪资等措施。

以下是一些真实可靠的事件案例。

裁员

2023年,多家互联网公司和科技企业进行了裁员,高通公司:2023年6月,高通美国总部缩减约415名人力;9月,国内上海裁20%,主要对象是Wi-Fi部门,软件、验证约50余人将全部被裁,设计相关人员等通知,其余每个部门裁20%;10月,国内另一个半导体重点地区台湾再次传来裁员消息,聚焦在产品工程、测试及验证等相关领域,裁10%约200人。

IBM:2023年5月,IBM首席执行官Arvind Krishna透露,非面向客户的岗位大约有26000名工人,其中30%的工作将被人工智能和自动化取代,这意味着将有大约7800人失业。

这些裁员案例可能与宏观经济环境、行业发展趋势以及技术进步(如自动化测试的兴起)有关,给我们测试人员带来了新的挑战!

在当前的市场环境下,测试人员要想保持竞争力,确实需要全面提升自己的专业素质。

这不仅包括在执行测试任务时的精准和效率,还涉及到在决策制定、流程优化、工具应用以及对新技术的掌握等方面达到高水平。

4、实际问题

整体改版测试

在测试矿山地质系统时,测试组面临着一些挑战,系统业务的复杂性和业务逻辑的大规模更新使得以往的测试用例失去了参考价值。

时间紧迫,我们无法按照传统的用例逐一执行测试。

功能操作不熟悉

在测试过程中,对于具体的操作细节,如处理未闭合线段和执行爆破操作,尽管之前测试过,但随着时间线拉长,记忆不清,具体操作已经忘记,不得不和开发人员再次确认及演示,这一过程也拖慢了测试进度。

如爆破业务主流程,二期和一期业务不同之处在哪里,主流程为爆破设计-炮孔设计-炮孔审批-装药审计-装药审批,之后进行地质操作进行接下来流程,其次每个阶段会生成各种报表图形,以及上传、下载文件等。

再比如存在未闭合线段需要特殊操作,将闭合线段删除或者连接才能继续往下操作,这些都应该熟练掌握。

再比如生成炮孔平面图,实际效果图应该是这样

如果不熟悉正确流程的可能就会得到这样

组内人员了解不足

本来测试计划2个人进行,但是由于另外一个人对这块功能不熟悉,而且还有其他工作安排暂时就由我自己来测试,在整个测试过程中,由于缺少一个人,个人压力无疑变大,到最后花了4天/人将主要流程跑完。

5、解决方案

加强团队内部的知识共享

我清晰的记得团队另一个小伙伴要执行测试工作前的无奈,有很多外力因素我们无法控制,排除我们不可控因素,有一些风险我们识别到了之后,能做到的是如何应对这种情况,找到解决问题的办法。

为此,我找了一个空挡时间,将整个系统的业务流程进行了讲解,以及功能模块负责人进行了拆分。

业务理解目的为了团队成员尽快了解功能,以应对这种情况。功能模块负责人重新划定,为的是职责明确,将精力关注自己负责的部分,更精准测试。

理解内化重于表面的东西

写文章的精髓在于逻辑结构,写代码的精髓在于模块化可读性高,同理测试的精髓在于全面性、场景性,有些东西不仅仅是页面功能的校验,需要对测试系统进行深化了解,使用场景应用于心。

测试人员不仅要熟悉系统的表面操作,还要深入挖掘其背后的业务逻辑、数据流程和系统架构。

通过将这些知识内化为自己的一部分,测试人员能够从更高的视角审视功能,识别出潜在的风险点和改进空间。

这种深入的理解使得测试人员能够预见到用户可能遇到的问题,以及开发过程中可能忽视的细节

为此每天下班前尽量抽出30分钟对当天遇到的问题和不熟悉的内容进行思考整理回忆,操作不熟的尽量回忆几遍,业务流程上方面尽量内化。

文档化主流程

虽然测试用例是测试执行的依据,但测试用例也存在一些弊端,尤其是在回归测试阶段。

主要问题包括测试时间长、用例数量庞大、缺乏灵活性、维护成本高、难以适应复杂场景,以及限制了测试人员的创造性。

对于时间紧张或者快速了解业务流程的情况下,可视化测试用例的工具-脑图,可以确保测试工作更加高效和有针对性。

所以我进行一个新系统测试时,都会对系统的业务逻辑进行整理,否则过一段时间之后,凭借仅存的记忆力又得重复不断和开发确认的过程,重新趟一遍坑。

以上就是我通过对系统整体大改版、测试人员不熟悉、时间紧张,作为测试人员发现问题到解决问题的过程。

在当前经济形势不佳、个人年龄增长和体力下降的背景下,提升工作效率变得尤为重要。

为了实现从个人知识到团队共享的转变,减少内部资源消耗,可以采取以下策略:

  • 首先,通过编写和维护详尽的文档来内化知识,确保信息的连续性和可访问性。

  • 其次,通过定期的知识分享会或培训,将个人经验传授给团队成员,这样不仅能够提升团队整体能力,还能减轻个人的工作压力。

  • 同时,明确划分职责,让每个人都清楚自己的任务和目标,有助于提高团队协作效率。

对于企业而言,这种做法能够促进知识的传承和团队的自我成长,从而在逆境中保持竞争力。

通过这些方法,个人和企业都能在资源有限的情况下,实现知识和能力的最大化利用。

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值