汇智动力,不少软件测试工程师在面试过程中经常被问到这样一个问题:请介绍下你们公司的软件测试流程,完成《测试基础》给出答案。实际的东西内容庞大,在几分钟的时间里面不好详述,怎么破解这个难题呢?且看分解:

回答要点:有些面试官也会问项目流程,作为一个普通的测试工程师,不熟悉整个项目流程是很正常的,如果这样,可以就回答测试流程。一般来说,测试组长或者测试经理才会相对熟悉项目流程。还有流程不要回答的太过简单,太过书面化,如提需求-写用例-提交bug-验证bug。

参考答案:我们公司在项目立项后,会开一个项目启动会议,在会议上介绍项目的情况,整体的计划,团队的成员等等。在需求拿到之前,我们测试部门都会做一些前期准备,比如测试工具的准备,测试知识的储备等等。产品经理输出需求文档给我们之后,我们组长会编写测试计划,按照计划分工,我们团队成员一起研读需求,有遗漏,有二义性,有不明确的地方,都会收集起来,并且最后统一反馈给产品负责人。确认需求无问题之后,我们去提取需求里面的测试点,写到checklist里面。当checklist定稿之后,我们会要求开发,产品一起参与评审,并且最终定稿。接下来的工作,使用我们的用例设计方法去尽可能覆盖测试面,用例写完之后也会经过几轮的评审,最后定稿。

在每个版本测试之前,我们一般都会做冒烟测试,如果测试通过,接受版本,否则版本打回。在项目的前期,一般来说,我们只会执行用例优先级较高的用例,因为前期的软件版本不怎么稳定,中期之后,会加大测试力度,包括用例的全覆盖,也会有一些专项测试等等。在项目收尾阶段,会做到精益求精,关注那些可能对交付产生影响的问题。

在交付期,我们公司的交付标准是0A20B,如果达到这个标准,允许交付。否则的话,我们会开一个CCB会议,内部进行决策。

汇智动力:软件测试面试问题公司测试流程介绍怎么解

汇智动力

汇智动力是一家专注于构筑软件设计与质量评审的专业 IT 解决方案提供商。公司成立于2014年,经过3年多的发展已经成为企业级方案的创新领导者。截至2018年,汇智动力在全国七个城市:北京、深圳、成都、广州、重庆、南京、和西安成立分公司,聘用100余位行业精英,通过本地资源共享和全球人才交流等方式服务行业高端客户。汇智动力产品线涵盖云原生应用的开发、交付、运维和运营全生命周期,并提供公有云、私有云和混合云等多种交付方式;日常业务涵盖软件研发、项目外包、技术咨询、高校合作、人才服务、职业认证等方向,通过咨询帮助企业改善的 IT 组织模式,改进软件开发方法,以软件质量带动企业业务发展。