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

今天发生个啥事呢,让作为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. SpringBoot连接Oracle报错,找不到驱动类,application.properties文件中驱动类路径为红色

    pom.xml文件: <!-- oracle odbc --> <dependency> <groupId>com.oracle</groupId> & ...

  2. 洛谷-P3809-后缀排序(后缀数组)

    看了求后缀数组的倍增法之后很快就理解了,但是自己写的倍增法用map排序还是超时了.然后看了两天别人写的模板,题目是通过了,但感觉代码还是半懂半背的.以后多熟悉熟悉吧: 后缀数组 #include &q ...

  3. idea 集成svn

    1.下载svn客户端 官网下载地址:https://tortoisesvn.net/downloads.html 2. 安装svn客户端 在安装svn客户端的时候一定要勾选,否则在idea上集成svn ...

  4. <JZOJ4269>挑竹签

    emm一开始将++cnt敲成cnt++ 就很委屈 一个拓扑排序而已 Description 挑竹签——小时候的游戏 夏夜,早苗和诹访子在月光下玩起了挑竹签这一经典的游戏.挑竹签,就是在桌上摆上一把竹签 ...

  5. Python拾遗(2)

    包括Python中的常用数据类型. int 在64位平台上,int类型是64位整数: 从堆上按需申请名为PyIntBlcok的缓存区域存储整数对象 使用固定数组缓存[-5, 257]之间的小数字,只需 ...

  6. 抛开贾跃亭!法拉第FF91能成功吗?

    在本届CES 2018上,FF 91又一次刷屏了,而且实实在在地允许试乘了. 抛开贾跃亭的因素不谈,你觉得FF 91能成功吗? 最开始知道法拉第FF91这款电动汽车的名字时,总感觉怪怪的--像是把法拉 ...

  7. 详解服务器性能测试的全生命周期?——从测试、结果分析到优化策略(转载)

    服务器性能测试是一项非常重要而且必要的工作,本文是作者Micheal在对服务器进行性能测试的过程中不断摸索出来的一些实用策略,通过定位问题,分析原因以及解决问题,实现对服务器进行更有针对性的优化,提升 ...

  8. Redis:slave flush old data造成实例不可用

    一.问题描述 2019-02-22凌晨02:42分前后,收到集群中 [10.32.52.8:6500] 实例不可用告警,登陆管理界面查看此实例在正常运行状态,期间未出现机器宕机或实例直接挂掉的现象. ...

  9. 阿里凭啥比腾讯更会和Groupon相处好?

    提起Groupon,大部分人对其第一反应就是那个"过气"的团购网鼻祖和与腾讯合作推出的国内团购网站"高朋网",死相极惨!虽然马化腾表示是双方准备不足的原因,但却 ...

  10. js大作业(0)

    DAY1:在看HTML5游戏开发实战.手写了一遍乒乓球.自己玩了半小时.实话讲,和本科学的MFC差别不大.通过setInterval函数获取用户的输入 从而允许多用户操作.parseInt把字符串化为 ...