灵魂发问:不都有测试吗,为什么还需要验收,新西兰电话号码列表 不是浪费产品的工作时间嘛? 答:视角不一样。 举2个例子工作中经常遇到的例子: 例1: 验收功能时,发现部分需求没实现,但是文档都有说明,问及原因,测试的反馈是:“你的场景1、2、3都有独立测试的,但你没写这几场景的顺序、是否可并行的呀”。 例2: 由于团队内经常做类似的功能,新西兰电话号码列表 产品经理在新项目的需求文档中,跳过了这部分他认为是“共识”的内容,笔墨着重落在新功能的描述上,结果测试、开发团队都忽略掉了。 对于正常的迭代,系统都较成熟的情况下,新西兰电话号码列表 是可以放心交给测试做好把关的。
但是对于新项目来说,开发、新西兰电话号码列表 测试都是从需求评审会开始,基于你的PRD来开发及测试,他们的信息来源只有产品经理。 但是产品经理参与了需求调研到开发测试的全过程,新西兰电话号码列表 知道用户/业务在每个场景下的动机、以及会采取的动作,相当于拥有“上帝视角”。新西兰电话号码列表 因此在理解需求、产品上是最透彻的。 再者,产品经理需要对上线产品负责的,产品正常发上线、正常被用户使用,新西兰电话号码列表 才是需求的终点,完成需求的闭环。 二、选择哪里验收 1. 首选:灰度环境 优点:灰度环境采用的数据源是生产环境的真实数据,没有了脏数据的干扰,既可验证功能、也可验证数据的准确性。只需要给指定人员开通灰度环境的权限即可,不影响其他账号的使用; 缺点:开发搭建灰度环境需要时间,因此需给开发哥哥们预留充足的时间,新西兰电话号码列表 否则上线前一天验收时才发现光搭建环境就要消耗半天时间,可能影响上线的进度。
2. 次优选:预生产环境 优点:方便,毕竟常规的回归测试都会在预生产环境验证,改bug发包更新速度快; 缺点:可能存在脏数据影响数据验证;开发造数据耗时;造的数据未必能覆盖所有的场景。 3. 没有办法的选择:生产环境 优点:数据真实; 缺点:风险大,出现的问题直接就是生产事故,所以说这是没有办法的选择。 三、如何验收 1. 功能主流程是否跑通 可对照业务初始的需求文档,跑一遍主流程,确保顺畅、易用、没错误。 2. 页面框架 页面布局:查询区、新西兰电话号码列表 功能区、数据展示区有明显的分隔,无遮挡重叠。 元件布局:各区域内元件标准统一、间距适合、对齐、配色统一。 导航:系统内部导航是否完整、深度适中,导航栏交互形式是否友好。 系统外部跳转:是否有访问外链的提示。 缺省页展示内容友好。 3. 交互 1)查询 输入查询条件值:新西兰电话号码列表 下拉框、自动填充、手动输入。 输入内容校验:不符合条件的输入内容给出提示。 条件关系:等值查询,模糊匹配? 是否为分页查询。 查询结果是否符合预期。 2)滑动 是否展示垂直、横向滚动条。 下滑是否会触发页面刷新。