当前位置:首页 > 网站运营 > 把好最后一关:这份B端项目验收清单,请收好

把好最后一关:这份B端项目验收清单,请收好653次阅读

把好最后一关:这份B端项目验收清单,请收好

一、为什么需要验收

灵魂发问:不都有测试吗,为什么还需要验收,不是浪费产品的工作时间嘛?

答:视角不一样。

举2个例子工作中经常遇到的例子:

例1: 验收功能时,发现部分需求没实现,但是文档都有说明,问及原因,测试的反馈是:“你的场景1、2、3都有独立测试的,但你没写这几场景的顺序、是否可并行的呀”。

例2: 由于团队内经常做类似的功能,产品经理在新项目的需求文档中,跳过了这部分他认为是“共识”的内容,笔墨着重落在新功能的描述上,结果测试、开发团队都忽略掉了。

把好最后一关:这份B端项目验收清单,请收好

对于正常的迭代,系统都较成熟的情况下,是可以放心交给测试做好把关的。

但是对于新项目来说,开发、测试都是从需求评审会开始,基于你的PRD来开发及测试,他们的信息来源只有产品经理。

但是产品经理参与了需求调研到开发测试的全过程,知道用户/业务在每个场景下的动机、以及会采取的动作,相当于拥有“上帝视角”。

因此在理解需求、产品上是最透彻的。

再者,产品经理需要对上线产品负责的,产品正常发上线、正常被用户使用,才是需求的终点,完成需求的闭环。

二、选择哪里验收

1. 首选:灰度环境

  • 优点:灰度环境采用的数据源是生产环境的真实数据,没有了脏数据的干扰,既可验证功能、也可验证数据的准确性。只需要给指定人员开通灰度环境的权限即可,不影响其他账号的使用;

  • 缺点:开发搭建灰度环境需要时间,因此需给开发哥哥们预留充足的时间,否则上线前一天验收时才发现光搭建环境就要消耗半天时间,可能影响上线的进度。

2. 次优选:预生产环境

  • 优点:方便,毕竟常规的回归测试都会在预生产环境验证,改bug发包更新速度快;

  • 缺点:可能存在脏数据影响数据验证;开发造数据耗时;造的数据未必能覆盖所有的场景。

3. 没有办法的选择:生产环境

  • 优点:数据真实;

  • 缺点:风险大,出现的问题直接就是生产事故,所以说这是没有办法的选择。

三、如何验收

1. 功能主流程是否跑通

可对照业务初始的需求文档,跑一遍主流程,确保顺畅、易用、没错误。

2. 页面框架

页面布局:查询区、功能区、数据展示区有明显的分隔,无遮挡重叠。

元件布局:各区域内元件标准统一、间距适合、对齐、配色统一。

导航:系统内部导航是否完整、深度适中,导航栏交互形式是否友好。

系统外部跳转:是否有访问外链的提示。

缺省页展示内容友好。

3. 交互

1)查询

输入查询条件值:下拉框、自动填充、手动输入。

输入内容校验:不符合条件的输入内容给出提示。

条件关系:等值查询,模糊匹配?

是否为分页查询。

查询结果是否符合预期。

2)滑动

是否展示垂直、横向滚动条。

下滑是否会触发页面刷新。

上滑是否会继续加载下一页内容。

3)流程

前置条件:指定条件下,可操作按钮点亮,不可操作按钮置灰/隐藏。

操作:符合条件自动触发、人工触发,功能可正常操作。

状态:流转准确。

流程结束:超时、人工驳回、异常情况下结束流程。

4)表单

控件:表单中控件使用是否恰当,文本框/多行文本框、单选框/复选框等。

字段校验:字段格式、长度等是否符合条件,不符合的显示提示信息。

重复校验:主键是什么,表单中有多条数据需内部重复校验、再与数据进行重复校验,提交后提出提示。

5)提示信息

形式:根据信息的类型(错误、警示、提示、重复确认)来看展示的形式(浮层、toast、dialog、多态按钮等)是否恰当。

提示文字:符合语境、简洁、容易理解、无歧义。

完整性:该提示的地方都有提示。

一致性:相同/相似功能的形式一致,提示文字相仿。

6)其他

鼠标点击/鼠标移入/鼠标移出/获取焦点/失去焦点 时,交互正常。

页面其他动效:反应灵敏,展示流畅,时长适中。

缓存:未退出系统时,保留用户操作的缓存,减少用户记忆。

排序问题:数值、文本、日期/月份/年份 排序是否生效。

4. 数据/权限验证

数据展示:各字段格式正确,小数位符合要求,左对齐/右对齐,空值使用“-”符号代替。

数据准确性:检查原子指标取值是否正确,复合指标/派生指标计算是否准确,精度是否足够(原子指标需保留小数位进行计算,结果指标再进行取整或保留小数位)。

数据权限:验证不同角色的用户账号,数据权限的规则是否正常生效,避免应有权而无权、越权的情况发生。

字段权限:加密展示规则(全部打*,或者部分用*替代),解密后是否能正常展示,解密规则是否符合预期。

5. 特殊场景验证

1)软硬件兼容性

系统兼容性:移动端(安卓、iOS、鸿蒙系统)、PC版(Windows、macOS、Linux等)是否都能正常运行,没有报错?

浏览器版本:最低兼容版本为?

分辨率:注意小屏幕手机/电脑,看页面是否能完整地展示。

软件版本:新版本上线后,旧版本是否能正常运行,是否需要强制升级?

2)联网状态

无网络状态:缺省页。

弱网状态:检测到弱网状态,多长时间给出提示?

网络不稳定:加载超时提示?系统自动触动重新加载还是手动触发?

网络环境变化:蜂窝网络切换至Wi-Fi环境,是否触发下载\缓存,Wi-Fi切换至蜂窝网络,是否暂停下载任务、降低返回数据的规格(音频、视频、图片)。

3)模式

夜间模式:是否适配各类型手机的夜间模式。

6. 登陆验证

间隔多长时间需重新登陆验证。

无登陆状态下显示什么内容。

四、结尾

验收过程可穿插使用尼尔森十大可用性原则、穷举法等方法,辅助验收过程更完整、无疏漏。

 

来源/作者:I’m hungry

题图来自 Pexels,基于CC0协议


版权声明:本文由汇运营发布,如需转载请注明出处。

本文链接:http://www.huiyunying.com/1061.html

与本文相关的内容

百度网站内链的作用是什么?要如何优化呢?

在移动互联网营销的网站,都需要做到站外+站内的相互协调,两者缺一不可。然而,网站外链大家都知道它是维系网站与外界的链接,能够增加网站的流量及权重等,却不知道网站内链也有着它的重要作用。所以,接下来的内容重点学习下这方面的知识点吧。一、网站内链的作用是什么?网站内链是指网站域名下链接之间相互链接,它具...

如何把运营工作做好?

这几天我研究了一个新的课题:股权结构。在做品牌咨询时,看到了两个迅速发展的餐饮品牌“某家德”和“某莱士”,他们的扩张速度远超过同类品牌。本着凡事存在即有缘由的理念,我专门找了几个懂行的人问了下,这两个品牌为什么发展的那么快。得到的回答基本上一致:你去看看他们的股权架构。仔细了解后,发现他们采用的是“...

大数据在各领域应用之精准营销

01概述随着移动互联网的发展,用户的一切行为在企业面前变得越来越“可视化”。大数据时代的到来,为企业的经营发展带来了新的挑战和方法,企业逐渐摒弃之前传统的营销方式,更加专注于如何利用大数据实现产品的精准营销,构建企业的基础用户画像数据,深度挖掘大数据的商业价值。用户画像,即对用户进行信息标签化处理,...

15天吸粉300w,知识科普类视频在抖音迎来成长机会?

变幻莫测的极光、险恶的极地环流、体积庞大的冰山……跟随俄罗斯核动力破冰船“北海航线”号,@绝密研究所所长为我们揭开了南极大陆的神秘面纱。随着东方科考站腹地东方湖的不断深入,呈现在我们面前的,除了极端的气候环境,还有奇形怪状的巨型海底生物,长达16米的座头鲸、巨大的褐红色冥河水母、重达12公斤的南极帝...

私域社群活跃的10个方法

要想做好私域社群运营,除了朋友圈搭建、线下活动组织、产品制度设计外,最重要的一点就是群内的维护。群内的维护也不仅仅是靠群规、群主的维系,还要配合一些活动来提升社群的活跃、用户参与和认同。所以今天村长就为大家罗列一些,做社群运营常用的一些促活、催单的小互动、小游戏。因为不同社群适合的活动不一样的,因此...

如何做好活跃用户的运营?

用户运营是一个比较冗长的过程,我们需要对用户进行管理和活跃,以及最后的转化;并且如今的“精细化运营”也是运营人员的一种方式,可以更好的活跃和转化;本文作者分享了关于活跃用户的分析,我们一起来了解一下。“活跃用户怎么精细化运营?用户分层和用户分群到底有啥区别?口号喊了千万遍,精细化何时能实现?”新用户...