1、请描述一下你上家公司的测试流程
首先营销部门会将所需要的需求反应给产品,产品制定需求文档–》需求评审会议(有开发人员、产品经理、测试人员、UI设计人员、项目经理)—》需求确定(出一份确定的需求文档)----》开发设计文档(开发人员在开始写代码前就能输出设计文档)-----》制定测试计划,写出测试用例------》发给开发和测试经理看看(非正式的评审用例)----》接到测试版本(可能测试的代码,通过冒烟测试)—》执行测试用例(中间可能会补充测试用例)----》提交bug(有些bug需要开发人员确定(严重级别的,或突然发现的载测试用例范围之外的,难以重现的,有些可以直接提交到禅道))------》开发人员修改(可以在测试过程中快速修改)-------》回归测试(可能又会发现新问题,再按流程开始跑)-------》最后再上线之后再看看线上是否运行正常,以及测试用例的补充。
2、对于测试流程中每个阶段测试人员的职责,谈谈个人见解
-
需求阶段
需求阶段,产品人员发出需求文档,测试人员要对需求文档进行评审,指出需求文档不明确或者逻辑上有错误的地方,建立需求模型,确定测试范围和测试的优先级。 -
软件总体阶段
需求确定,结合之前制定的测试的优先级 ,确定每种测试需求采用的测试技术。 -
测试准备
(1)确定测试需求点