web测试喜事连连--草稿箱功能
“草稿箱”功能很常见吧,编辑内容后,不想发布的话,就先存为草稿。啥时候想公开了,发布即可。
今天发生个啥事呢,让作为Tester的我,哭笑不得。
开发部经理老F,反馈一个客户需求,发到群里让大家讨论。是这样的“咱有没有一个功能,比如我编辑一篇文章,想要编辑5个字,只写了3个,然后去忙其他的,点击一个按钮,但是我点击那个按钮,不能影响我前台页面。等到忙完了,接着编辑剩下的2个字,编辑完成才能发布,页面才会改变。”
老F先起头:“用咱原有的功能,暂存呗”
开发组长小李:“(心里暗暗想着,傻X)暂存,前台就不显示了啊”
实施小静:“如果正在修改还没好呢,前台显示的应该是没有修改前的页面。 ”
老F:“我们做不到。真是奇葩的需求!”
开发组长小李:“我咋感觉很合理呢?”
老F:“怎么实现呢?”
开发组长小李:“实现和需求是两回事吧,需求很合理,实现方式大家讨论”
老F:“...(若有所思了几分钟)”
众人开始讨论编辑文章的时候,需要几个按钮,暂存?发布?
讨论页面上的提示,如何使客户清楚这篇文章的状态,不眩晕。
我测试这个产品时间很短,有些怂,不敢理直气壮地说出想法。于是私聊开发组长小李:“这个需求,不就是草稿箱么,有啥讨论的。”
我像是说出了他的心里话,他表示墙裂同意之后,立即在群里说,“相当于草稿箱的功能”。
小李没有说得更详细,于是,我补充到“像草稿箱那样,只要编辑就自动存为草稿,想发布了就发,不发就在草稿箱一直放着。”
然后去知乎专门回答了一个问题,来验证草稿箱功能。

图1

图2
“知乎是,只要编辑就会存为草稿,并且前台显示的是原来的内容,因为你并没提交草稿。修改的内容就放在草稿箱里,如果提交,前台就显示修改后的内容。”
老F不假思索地说道:“我们可以按照知乎的模式做。”
开发组长小李在我们的小群里逼逼了句:“这就做了?没看需求还奇葩不”
我们差点笑出猪叫。
事件就描述到这里。
我是个不抽烟的女娃,不能像男同事一样,烦闷了就去楼道叼根烟,所以只能在卫生间多蹲会儿坑(公司的女厕所常年人爆满的未解之谜就此打开)。我得自闭一会儿,因为实在不能理解为啥会想不到草稿箱。
蹲着坑,闻着千奇百怪的味道。环境练就人,环境练就人思考问题的速度,我没蹲几分钟就回工位了(女的要不都抽支烟吧,好歹能散散味儿)
思考之后,敲黑板如下:
1.要根据自己的岗位职责,刻意培养知识迁徙的习惯与能力。我是软件测试, 也是社交软件重度患者。写文章、回答问题,草稿箱这种基本功能已经被我用烂了,也可以说是从用户体验的角度,测试得太到位了。所以从产品线新需求 到知乎草稿箱功能,我意识不到自己已经做了知识迁徙,只觉得理所当然这样关联过去。所以正是我的熟悉与知识迁移,才会从测试的角度,立即反应出最符合用户习惯的草稿箱功能。
2.不要闭门造车,以久经市场考验的产品为榜样,站在巨人的肩膀上其实就是走捷径。做产品的,做软件开发的,软件测试的,是不是要反思一下,多关注市面上同一类别的产品,就算不是同一类,某个功能模块也是极其相似。就草稿箱来说,数不清多少个app或门户网站的逻辑都是一样的。经过市场的严峻考验,这些成熟的产品都符合用户习惯,直接借鉴就可以了。玩创意,不是说故意违背用户习惯。所以不要闭门造车了,多关注竞品,多学习,碰到这种需求就不会觉得奇葩了。
web测试喜事连连--草稿箱功能的更多相关文章
- 大牛浅谈Web测试基于实际测试的功能测试点总结
今天跟大家讲解的是web测试在实际测试的功能测试点的一些小总结,希望对你们有帮助,有说的不好的地方,还请多多指教! 一.页面链接检查:测试每一个链接是否都有对应的页面,并且页面之前可以正确切换. ...
- Web测试的常用测试用例与知识
1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性 ...
- web测试常用的用例及知识
1. Web测试中关于登录的测试... 1 2. 搜索功能测试用例设计... 2 3. 翻页功能测试用例... 3 4. 输入框的测试... 5 5. ...
- Web测试中常见分享问题
Web测试中,由于开发通常指注重完成H5页面的逻辑功能,对各种系统.浏览器等考虑不周,同时Android端各类机型碎片化,容易产生兼容性问题,这其中以分享类型为最. 本文简单分析总结一些测试 ...
- 关于web测试
关于web测试1页面部分(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了)(2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示)(3) 页面在窗口中的显示是 ...
- Web 测试经验总结
Web功能测试常用方法 1.页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确: 2.相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确. 3.检查按钮的功能 ...
- Web测试Selenium:如何选取元素
Web测试工具Selenium:如何选取元素 2009-02-17 23:23 by 敏捷的水, 5372 阅读, 22 评论, 收藏, 编辑 selenium是一个非常棒的Web测试工具,他对Aja ...
- 【转】web测试内容及工具经典总结
基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发.发布.实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大.而且,随着基于Web的系统变得越来越复杂,一 ...
- 软件测试之WEB测试经典总结
在Web工程过程中,基于Web系统的测试.确认和验收是一项重要而富有挑战性的工作.基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览 ...
随机推荐
- Linux文件与目录管理,常用命令总结
绝对路径: 以根目录 / 开始的相对路径: 相对于当前路径的写法 $PATH: 可执行文件路径的变量(出现在该变量下的文件可以在系统的任何目录下都可以执行) 获取路径的文件名: basen ...
- htaccess 伪静态的规则
利用htaccess文件可以很好的进行站点伪静态,并且形成的目标地址与真正的静态页面几乎一模一样,如abc.html等,伪静态可以非常好的结合SEO来提高站点的排名,并且也能给人一种稳定的印象. 由于 ...
- 吴裕雄--天生自然Android开发学习:Android studio 3.5安装详解
3. 建立AVD(安卓虚拟设备) 点击右上角AVD Manager图标,单击按钮Create Virtual Device,选择Nexus 5X,下一步,选择版本9.0,Download,然后Next ...
- 10X genomics|cell base|in-vivo based|model organisms|SBI|
生命组学-药物基因组学 精准医学的内容有个人全基因组测序,移动可穿戴设备,它可以实时监测,深度学习模型预测疾病,对疾病预测做到有效.安全和可控. 药物基因组学就是研究疾病.化合物和靶点之间的关系,关键 ...
- iphone开发学习之路--基本语法
关键字:Objective-C(以下简称O-C)是C语言的一个超集,也就是C语言的语法O-C都是兼容的,所以为了避免冲突O-C的关键字都是以@符号开始的,比如:@class.@public .@try ...
- servlet简单概括总结
最近在看java web的相关内容,不管是整体还是细节,要学习的知识有很多,所以有一个好的学习体系非常重要.在阅读学习一些博客和教程中关于servlet的内容后,现将知识体系和自己的总结体会进行梳理, ...
- 吴裕雄--天生自然 R语言开发学习:基本图形
#---------------------------------------------------------------# # R in Action (2nd ed): Chapter 6 ...
- python IO多路复用版FTP
需求: 实现文件上传及下载功能 支持多连接并发传文件 使用select or selectors
- leetcode笔记——35.搜索插入位置 - CrowFea
0.问题描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 你可以假设数组中无重复元素. 示例 1: 12 输入: [1,3 ...
- CPU网卡亲和绑定
#!/bin/bash # # Copyright (c) , Intel Corporation # # Redistribution and use in source and binary fo ...