产品经理除Axure外需要知道的几个工具
【文章摘要】今天要推荐的不是类似Axure或xmind等常见工具,比较小众,但掌握这些工具的使用,有助于产品经理「知道更多东西」,对工作有比较大的帮助。
一、抓包相关与Host修改
产品经理除了是需求的提出者,也是需求的最终负责人、验收人。在腾讯的TAPD(敏捷开发)流程里,需求有一个状态就是「转体验」。
当需求到了转体验的状态,产品经理需要对工程师们产品逻辑、UI还原的工作进行验收,这时候则需要「体验环境」。很多时候体验环境都是在内网,外网无法直接访问,所以这时候涉及到一个比较偏技术一点的说法 — 改Host(主机、服务器)。意思就是把某个域名比如 test.qq.com 映射到内网开发服务器IP 192.168.0.11。host改完之后,产品经理就可以开始体验刚开发完成的需求了。
这时候,产品经理需要借助一些工具来提升效率。
抓包与改Host神器(windows操作系统):Fiddler+插件willow。
Fiddler 是一款http(https)协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的请求数据。产品经理使用Fiddler +willow有哪几方面的用处呢?
(1)评估页面加载耗时。 如果一个页面完全加载的速度过长(比如超过3秒),即使产品功能实现了,也是不好的。特别是当用户使用手机访问时,如果一个页面的加载时间过长,用户可能毫不犹豫关掉你的页面。所以当你发现了页面耗时较长时,你要提出优化建议。
(2)修改Host,灵活的环境切换。 你可以设置几个Host列表,当你在测试验证开发、体验、测试、灰度发布、生产等不同环境时,只需简单点击就能够灵活切换各个环境,效率提升明显。
(3)半白盒测试。 测试分为黑盒测试和白盒测试(什么是黑盒测试、白盒测试请自行百度),产品经理一般不介入黑盒测试。简单说一下什么是黑盒、白盒测试。顾名思义,黑盒就是未打开的盒子,不知道代码实现逻辑,仅仅对功能进行测试,一般依赖于界面的有效交互来测试功能是否可用。
白盒测试是指对逻辑代码进行审计,针对性实施有效性、安全性测试等工作,会对代码逻辑实现进行关键路径测试用例覆盖、逻辑边界、抗压能力测试等。
黑盒测试很简单,人人都可以做。但对于创业小团队来讲,可能不会配备专门的白盒测试人员,这就依赖工程师的自测和产品经理对需求完成质量的把控能力。产品经理利用Fiddler等工具进行测试时,可以对一些参数进行抓包、打断点,修改以验证逻辑正确性,在这个过程中往往能测试出一些基本的逻辑问题和安全漏洞「比如越权漏洞,路人甲通过修改参数看到了路人乙的订单」。
(4)移动设备抓包必备神器。通过设置代理到PC电脑上,手机上的网络请求也可以抓到,显示在抓包软件上。
在OS X(Mac)操作系统,Fiddler对应的软件是 Paros或者Charles。
二、安卓、iOS 模拟器。
如果你是APP的产品经理,安装最新版本的APP少不了要用到模拟器,安装不同的操作系统版本(如安卓4.x – 5.x),来测试自己的APP兼容性,当然你也可以选择类似Testin 这样的众测平台。
安卓模拟器我使用比较多的是 Genymotion ,iOS 模拟器用比较多的是 XCode。
三、subDomainsBrute(二级域名扫描器)
subDomainsBrute 是使用python 写的域名扫描器,本意是用于进行安全渗透测试的。用户只需要输入一个域名,这个脚本就可以帮助用户找到尽可能多的子域名。
当然这里推荐这个工具并不是用于安全攻击,而是鼓励使用这个工具对竞争对手的动态进行收集。比如你可以通过工具扫描,发现竞争对手的测试域名,从而知道他们最新的产品方向是什么。
此工具具有一定的安全风险,请谨慎使用。
四、VPN
常常听到群里有人问这个问题怎么处理,甚至巴不得群里有人能直接给出解决方案。但作为产品经理,你必须要学会
「翻。。。。墙」,使用谷歌等工具获取有用信息,试着去解决自己遇到的问题。
建议付费购买VPN,较为稳定、快速,也不容易被墙上墙。
五、网页截屏工具
有时候使用系统截图、QQ(微信)截图、并不能满足你的所有截图需求,比如全屏截图,这时候你需要一些工具来帮你完成高保真屏幕截图。
推荐使用的网页截图工具是 Chrome 浏览器插件 — 花瓣,支持区域选择截图、可视区域截图、整张网页截图,截图之后还可以对指定区域再次滚动截图。
六、屏幕同步(或录屏)工具
有很多产品经理是使用MacBook 办公的,有时候需要演示APP应用或者手机网页,这时候就需要用到屏幕同步工具了。
苹果的AirPlay技术 使这一切变得非常简单。AirServer 是一款Mac上的AirPlay终端,利用 AirPlay 技术,iPhone或iPad就可以无线连接到Mac上,不需要在iPhone或iPad上安装任何软件,就可以实时显示iPhone或iPad的屏幕,同步显示iPhone或iPad上的操作。
以上工具有部分需要付费,如果经常用的话,建议付费购买 ^_^。
————— 封面图 —————
(图片来自百度搜索)
工欲善其事,必先利其器。