it行业测试这些事
14 October 2015
it行业测试这些事
一提到开发测试?有的人会觉得,测试谁不会,不就是打开手机,点点这,点点那!没什么技术含量,很简单的啦,so easy!
然而,事实或许不是这样?
如果没有做好充分的测试,那么上线后很可能会出现:
- 客户接到大量用户投诉反馈
- 用户无法正常操作,使用,果断放弃你的产品,流失用户
- 调试修复困难,不好维护,造成人力物力的损失
- 客户对公司的信誉造成影响,还能不能继续合作?
- 影响情绪,不管是自己还是团队
当然我不是一个测试人员,所以本文观点仅代表个人
作为一个开发人员, 我们经常会听到:
- 😖我本地是没有问题的啊,线上怎么就不行了呢?
- 😪有用户反馈***有问题,你看一下
- 😯产品没上线之前都没问题,一上线一大堆bug
- 😱怎么又出问题了啊,之前不是有改过的么
很多时候,当我们自己在开发时,往往局限于自己的思维、开发环境、浏览器、网速、手机等等!所以就会导致以为自己做好了没问题了,可以上线!但是当它们有了新主人后,往往就没那么听话了!这里出问题,那里出问题!
所以对产品进行充分的测试是很好必要的,测试时,能模拟的场景越真实越能找出问题:
- 在上线前使用的场景进行充分测试
- 不同的环境测试,例如 线上、线下
- 不同的设备测试
- 多次测试
- 清除所有的缓存数据测试
- 清除设备的 cookie seesion localStorage 等一些缓存测试
总之要以一个新用户的角度去测试,去发现问题,这样才能保证产品能完美的运行!
当然这些还只是一些最基本的,还有很多 高并发、数据量大、加载很慢、交互体验等等都是不可忽视的,一个好的产品不是随随便便能够做好的!需要各部门的配合,各方面的优化、升级、测试、迭代等等,这样才能使用户体验做到完美,流畅简单!