移动产品设计进阶 ---- 测试

一、测试的自我定位
在整个研发环节中,经测试确定的产品将直接上线,迎接用户的检核。经过和一些测试同学的接触,会发现不同的人有不同的定位。绝大多数的同学会认为我找到了一个问题,发现问题,那就很好了。这表现在较多刚刚从事测试工作的同学身上。
随着时间或者感悟的加深,一些同学修改理念,觉得需要一个全方位的防守。有了测试用例,做一个相对比较完善的考虑,从而一一检核产品的功能。这在测试中,确实是比较辛勤工作的一个阶段,也相对更好的保证了产品的质量。并能够协同研发同学工作,挖掘bug重现的条件,组装bug复现条件的数据。
也有一些同学会更厉害,他们会不断地给自己降低工作量。在准备数据阶段,会利用自己的小工具,在合理调用接口的条件下,更好的准备测试数据,会节约大量的时间。他们会挖掘这个bug出现的原因,尽可能的一次性解决掉这一类问题。并且准备更多的工具,将问题限制在更小的范围内。时不时的还能够自己写一些工具,让自己的工作更加轻松以及结果更加的可靠,信服力更高。
很明确的,最后的同学们在工作中的表现很抢眼,甚至于很多时候,研发都需要他的帮助。这就是定位不同的吧,最开始的时候,就定位在将事情执行就可以。而实际定位自己为产品的 质量管控 ,会带给自己更多的积极性,也会更多的从多方面来挖掘发现问题。

作为一个研发,我也在不断地挖掘自己的定位,我希望自己是一个代码工程师,能够在产品的实现中更多一点设计,较少一点折腾。在代码方面,没有成为技术成长类的研发人员,只是技术应用类的研发人员,相对还是有一些自己的空间的。我就希望,也能够一起优化所有的工作流。很不小心的发现,似乎,在这样的环境下,产品、测试会占有更要的地位,研发是可以用人员叠加起来的。

二、常用测试工具

网络请求抓包工作:Charles,Fillder    ---  区分客户端和服务器之间的问题
Navicat Premium ;MySQL数据库使用     ----   清楚数据的直接来源
Chrome Postman:接口的直接使用,接口调试
夜神模拟器   -----   扩展硬件
小罗贝    -----   软件和硬件关联
MonkeyRunner    ----   Android压力测试工具
OSS  -----   阿里云连接工具【阿里云数据存储】
LoadRunner -- 接口压力测试工具


三、测试内容细化
1、用户体验测试
    重复操作流程,小白式体验用户场景;【用户场景复现】
    按钮的位置及默认选项,按钮状态的表示【不可点击,可点击,点击按下,数据正在加载中】
    交互反馈【每一次操作都有正确响应】
    
2、业务逻辑测试
    业务实现流程实现,拆分成不可在拆分步骤【细化】
    边界值测试:0,1,-1,非空,最大,最小值
    内容输入:软键盘弹出收缩,内容输入长度,内容字符限制,可输入时机选择
    
3、接口测试
接口压力测试
接口峰值测试
接口劫持测试:工具可断点调试【数据校验】




生活从来不会亏待真正努力的人。
很多时候你在奋力拼搏后未能获得你想要的,并不是因为你不配,而只是时机未到,你要做的,只是咬紧牙关,将如此努力的自己继续保持下去,仅此,而已。——汤木

猜你喜欢

转载自blog.csdn.net/u013205623/article/details/79139957
今日推荐