“草稿箱”功能很常见吧,编辑内容后,不想发布的话,就先存为草稿。啥时候想公开了,发布即可。

今天发生个啥事呢,让作为Tester的我,哭笑不得。

开发部经理老F,反馈一个客户需求,发到群里让大家讨论。是这样的“咱有没有一个功能,比如我编辑一篇文章,想要编辑5个字,只写了3个,然后去忙其他的,点击一个按钮,但是我点击那个按钮,不能影响我前台页面。等到忙完了,接着编辑剩下的2个字,编辑完成才能发布,页面才会改变。”

老F先起头:“用咱原有的功能,暂存呗”

开发组长小李:“(心里暗暗想着,傻X)暂存,前台就不显示了啊”

实施小静:“如果正在修改还没好呢,前台显示的应该是没有修改前的页面。 ”

老F:“我们做不到。真是奇葩的需求!”

开发组长小李:“我咋感觉很合理呢?”

老F:“怎么实现呢?”

开发组长小李:“实现和需求是两回事吧,需求很合理,实现方式大家讨论”

老F:“...(若有所思了几分钟)”

众人开始讨论编辑文章的时候,需要几个按钮,暂存?发布?

讨论页面上的提示,如何使客户清楚这篇文章的状态,不眩晕。

我测试这个产品时间很短,有些怂,不敢理直气壮地说出想法。于是私聊开发组长小李:“这个需求,不就是草稿箱么,有啥讨论的。”

我像是说出了他的心里话,他表示墙裂同意之后,立即在群里说,“相当于草稿箱的功能”。

小李没有说得更详细,于是,我补充到“像草稿箱那样,只要编辑就自动存为草稿,想发布了就发,不发就在草稿箱一直放着。”

然后去知乎专门回答了一个问题,来验证草稿箱功能。

图1

图2

“知乎是,只要编辑就会存为草稿,并且前台显示的是原来的内容,因为你并没提交草稿。修改的内容就放在草稿箱里,如果提交,前台就显示修改后的内容。”

老F不假思索地说道:“我们可以按照知乎的模式做。”

开发组长小李在我们的小群里逼逼了句:“这就做了?没看需求还奇葩不”

我们差点笑出猪叫。

事件就描述到这里。

我是个不抽烟的女娃,不能像男同事一样,烦闷了就去楼道叼根烟,所以只能在卫生间多蹲会儿坑(公司的女厕所常年人爆满的未解之谜就此打开)。我得自闭一会儿,因为实在不能理解为啥会想不到草稿箱。

蹲着坑,闻着千奇百怪的味道。环境练就人,环境练就人思考问题的速度,我没蹲几分钟就回工位了(女的要不都抽支烟吧,好歹能散散味儿)


思考之后,敲黑板如下:

1.要根据自己的岗位职责,刻意培养知识迁徙的习惯与能力。我是软件测试, 也是社交软件重度患者。写文章、回答问题,草稿箱这种基本功能已经被我用烂了,也可以说是从用户体验的角度,测试得太到位了。所以从产品线新需求 到知乎草稿箱功能,我意识不到自己已经做了知识迁徙,只觉得理所当然这样关联过去。所以正是我的熟悉与知识迁移,才会从测试的角度,立即反应出最符合用户习惯的草稿箱功能。

2.不要闭门造车,以久经市场考验的产品为榜样,站在巨人的肩膀上其实就是走捷径。做产品的,做软件开发的,软件测试的,是不是要反思一下,多关注市面上同一类别的产品,就算不是同一类,某个功能模块也是极其相似。就草稿箱来说,数不清多少个app或门户网站的逻辑都是一样的。经过市场的严峻考验,这些成熟的产品都符合用户习惯,直接借鉴就可以了。玩创意,不是说故意违背用户习惯。所以不要闭门造车了,多关注竞品,多学习,碰到这种需求就不会觉得奇葩了。

web测试喜事连连--草稿箱功能的更多相关文章

  1. 大牛浅谈Web测试基于实际测试的功能测试点总结

    今天跟大家讲解的是web测试在实际测试的功能测试点的一些小总结,希望对你们有帮助,有说的不好的地方,还请多多指教! 一.页面链接检查:测试每一个链接是否都有对应的页面,并且页面之前可以正确切换.   ...

  2. Web测试的常用测试用例与知识

    1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性 ...

  3. web测试常用的用例及知识

      1.      Web测试中关于登录的测试... 1 2.      搜索功能测试用例设计... 2 3.      翻页功能测试用例... 3 4.      输入框的测试... 5 5.    ...

  4. Web测试中常见分享问题

         Web测试中,由于开发通常指注重完成H5页面的逻辑功能,对各种系统.浏览器等考虑不周,同时Android端各类机型碎片化,容易产生兼容性问题,这其中以分享类型为最. 本文简单分析总结一些测试 ...

  5. 关于web测试

    关于web测试1页面部分(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了)(2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示)(3) 页面在窗口中的显示是 ...

  6. Web 测试经验总结

    Web功能测试常用方法 1.页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确: 2.相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确. 3.检查按钮的功能 ...

  7. Web测试Selenium:如何选取元素

    Web测试工具Selenium:如何选取元素 2009-02-17 23:23 by 敏捷的水, 5372 阅读, 22 评论, 收藏, 编辑 selenium是一个非常棒的Web测试工具,他对Aja ...

  8. 【转】web测试内容及工具经典总结

    基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发.发布.实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大.而且,随着基于Web的系统变得越来越复杂,一 ...

  9. 软件测试之WEB测试经典总结

    在Web工程过程中,基于Web系统的测试.确认和验收是一项重要而富有挑战性的工作.基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览 ...

随机推荐

  1. Ho|H1|p-value|p值与U值|单侧检验

    生物统计学 统计推断的过程: Ho:XXXX会发生 H1:XXXX不会发生 p:XXXX会发生的概率(概率计算过程),如果是小概率,则H0不可能发生,所以拒绝H0接受H1. 概率计算过程:先设定小概率 ...

  2. PHP导出excel文件的多种方式

    1.第一种实现的方法 set_time_limit(0); //逐条导出数据 ob_end_clean(); header("Content-type: application/vnd.ms ...

  3. Selenium2自动化——初体验

    一.Windows下的环境搭建 1.安装Python 访问Python官网:https://www.python.org/ 2.安装setuptools与pip setuptools是Python e ...

  4. react router为什么推荐使用browserHistory而不推荐hashHistory?

    首先 browserHistory 其实使用的是 HTML5 的 History API,浏览器提供相应的接口来修改浏览器的历史记录:而 hashHistory 是通过改变地址后面的 hash 来改变 ...

  5. 【转】Android Monkey 命令行可用的全部选项

    常规 事件 约束限制 调试 原文参见:http://www.douban.com/note/257030384/ 常规 –help 列出简单的用法. -v 命令行的每一个 -v 将增加反馈信息的级别. ...

  6. 给iPhone找一条平凡之路

    新款iPhone马上就要开发布会了,对于全世界的手机从业者来说,现在的感觉就好像中国人过年:早些时候,大家都盼着过年,放鞭炮.享受美食,小孩子还有压岁钱,但随着生活水平的提高,年味越来越淡,昔日的美好 ...

  7. 阿里云Confluence无法发送邮件修复

    阿里云屏蔽外网的25端口,防止发送垃圾邮件,所以导致阿里云上的ecs无法发送邮箱 采用腾讯邮箱,端口25和465都试了好几遍,最终改成587即可 参考https://blog.csdn.net/qq_ ...

  8. ButterKnife的使用及其解析

    本博客介绍ButterKnife的使用及其源码解析. ButterKnife的使用 ButterKnife简介 添加依赖 在Project级别的build.gradle文件中添加为ButterKnif ...

  9. 【转载】checkbox实现全选/取消全选

    比较简单.好理解的写法,做个备注.查看请前往原地址:http://blog.csdn.net/graceup/article/details/46650781 <html> <bod ...

  10. Nginx之负载节点状态监测

    前言 nginx做负载均衡性能很好,但是负载中的节点有异常怎么处理呢? 当然是nginx发现某一个节点为异常节点后自动将请求转移至其他节点直至转移到一个正常节点. 为了实现这一步有如下两个解决方案可供 ...