跟着自动化测验和人工智能技能的迅猛开展,软件测验职业正经历着史无前例的革新。这一革新不只重塑了职业的生态,也引发了人们对软件测验职业未来的沉思。

在知乎,有一个有趣的问题引发了广泛的讨论:为什么互联网公司不挑选开除测验团队,转而采取众包形式,让广大网民参加测验,每找到一个缝隙就奖赏100元呢?

“赋闲的风”最终从前端吹到了测验……

一、假如真的让群众来测会怎么样?

“开除测验,转而让群众来测”这种看似简略明快的决议计划,其背面涉及到的深层次问题和危险往往被人们所忽视。在抱负情况下,老板经过开除专业的测验团队,转而利用群众的才智和力气来进行产品测验,的确可以节省一大笔开支。一起,群众经过参加测验,不只可以获得一定的酬劳,还能在测验过程中提出有价值的主张和问题,为产品的改善供给助力。

这种情况下,两边都能从中受益,看似是一个完美的处理方案。但是,实际往往并不如抱负那么夸姣。

群众测验尽管可以节省本钱,但往往难以保证测验的质量和效率。一般情况下, 开发人员和测验人员会并行合作,在开发的一起进行测验以保证产品可以快速迭代。与专业测验团队相比,测验者的参加度和热情也很难持续坚持高涨,这或许会影响到测验的开展和作用。产品只要等候开发悉数结束后才可以让群众进行测验,这就会拉长产品进入市场的阵线。

  • 安全问题

群众测验也存在一定的危险。由于测验者的身份和布景各不相同,他们或许会在产品测验过程中泄露敏感信息或歹意攻击体系。这不只会对公司的业务形成损失,还或许引发法律纠纷和声誉危险。

  • 立异问题

从长时间来看,过度依赖群众测验或许会对公司的立异才干发生负面影响。专业测验团队在测验过程中不只可以发现问题,还能提出有针对性的改善主张。而群众测验者往往只注重外表问题,很难提出具有深度和洞察力的主张。这或许会导致公司在产品规划和改善方面堕入僵局,难以获得突破性的开展。

测验要赋闲了?

二、 软件测验真的可有可无吗?

在当今的软件开发过程中,软件测验的位置愈发重要。但是,这并不意味着一切的开发者或决议计划者都对其给予满足的注重。实际上,咱们可以从这个问题中窥见一种观念:软件测验岗位好像被视为可有可无的存在。 这种观念的存在,不只揭示了软件测验在某些团队中的边缘化位置,也反映出对软件质量保障和用户体会的忽视。

在《灵敏成功》一书中,Mike Cohn提出了“测验金字塔”这一重要概念, 它经过视觉隐喻向咱们展现了不同层次的测验。从下到上的三层分别:

  • 单元测验(代码层面)
  • 服务测验(模块间API测验)
  • UI测验(端到端测验)

测验要赋闲了?

测验金字塔构建了一个健康、快速和可保护的测验组合,这让产品坚持在一个安稳状况,使得用户的运用体会杰出,满足用户绝大部分需求。咱们不难看出,问题中所说的Bug更多停留在测验金字塔的最顶层UI测验,这只占了悉数测验的10%。

咱们必须认识到,软件测验并不是一项简略的、可有可无的使命。 相反,它是对软件质量和安稳性的要害保障。测验工程师负责在软件开发的不同阶段进行各种测验,包含功用测验、功用测验、安全测验等,以保证软件在各种场景下都能正常工作,满足用户的需求。在这个过程中,他们不只要找出软件中存在的问题,还要提出改善主张,协助开发团队提升软件质量。

但是,由于一些开发者或决议计划者缺少对软件测验的深化了解,他们或许以为测验仅仅开发过程中的一个附加环节,甚至将其视为一种负担。这种观念不只忽视了软件测验在保障软件质量方面的重要作用,还或许导致开发过程中的问题无法及时发现和处理,最终影响软件的安稳性和用户体会。

因而,产品开发的前期阶段需求将测验交给专业的内部团队,产品成熟阶段可以考虑进行揭露的测验活动,例如很多游戏在正式上线之前会抽取部分玩家进行公测,以保证游戏在上线后能进步用户的运用感。

跟着软件职业的不断开展,软件测验的重要性日益凸显。越来越多的企业和团队开始意识到,只要将软件测验作为开发过程中不可或缺的一部分,才干真实保证软件的质量和用户体会。例如,许多大型互联网公司都设立了专门的测验团队,负责全面掩盖软件测验的各个方面。一起,跟着自动化测验技能的开展,测验工程师也可以更高效地完成测验使命,为开发团队供给更好的支撑。

因而,咱们应该摒弃将软件测验视为可有可无的观念,重新认识其在软件开发过程中的重要位置。只要这样,咱们才干在激烈的市场竞争中坚持竞争力,为用户供给更加优质的产品和服务。

三、 禅道团队如何做?

软件一旦上线,用户的运用便是对软件的不断测验。用户在运用过程中,或许会遇到各式各样的问题,如界面卡顿、功用缺点、数据丢失等。这些问题不只影响了用户的运用体会,还或许对软件的品牌形象形成负面影响。因而,了解与产品功用相关的用户痛点至关重要。

为了深化了解用户在运用软件过程中的真实体会,开发者需求树立一个有用的用户反应途径。 这一途径不只可以协助开发者及时获取用户的反应和主张,还可以为产品优化供给名贵的数据支撑。经过用户的反应,开发者可以了解到哪些功用最受欢迎,哪些功用存在缺点,以及用户在运用过程中的具体痛点。

以禅道团队为例, 咱们树立了多元化的交流途径,包含技能问答、论坛、QQ群、邮件等,以便及时捕捉用户的声响。

测验要赋闲了?

测验要赋闲了?

对于这些反应,咱们会有不同的处理方法:

  • 假如可以直接解答,咱们的技能支撑搭档会直接给处理方案。
  • 假如是功用性改善定见或是Bug,咱们会经过禅道项目管理软件记录到反应模块中,然后组织专门的搭档对反应进行整理。 假如是需求紧急处理的,咱们会转成工单,组织应急响应小组的搭档给暂时处理方案。暂时处理方案会以补丁的方法交付给咱们的客户,然后再转成需求或Bug进行相应的处理。
  • 假如反应里面不需求紧急处理的,咱们会判断是需求还是Bug,然后进行相应的转化。需求和Bug会依据优先级来进行排期,进入正常的产品研发流程。
  • 当发布之后,咱们会告诉相应的反应者。

四、 写在最后

在讨论专业岗位的态度问题时,咱们不得不提及一个经常被误解和误用的概念——反智主义。反智主义,简而言之,便是对常识和才智的蔑视和回绝。

在现今这个快速开展的社会中,对待任何一个专业岗位,咱们都应坚持一颗敬畏之心,将反智主义视为一种打趣的态度,而绝非咱们行事的原则。