聊聊线上巡查

157 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第十五天,点击查看活动详情

线上巡检的目的

项目经过层层测试,最终上线了,此时我们很多时候需要保证线上是ok的,比如淘宝网,天猫,如 果线上那个服务出了问题,带来的后果是可想而知的。那么做线上巡检就成了我们很多测试,或者 运维考虑的了,我们巡检不是为了去发现bug,更多的时候是保证服务务是ok的,是可以访问的,比 如我们tomcat下的一个站点,很少有首页挂了,其他页面是ok的情况,因此我们巡检的目的是验证 服务是否ok,有时也关注下响应时间。

线上巡检的作用

测试走查,是我们每个测试工程师的日常工作:

版本迭代前,通过需求评审,发现现有功能的已知i问题

版本进行中,通过测试设计,审视当前测试方案存在的没考虑全的问题;或者开发的设计方案漏洞

版本开发时,通过用例评审和迭代测试,审视研发还原时存在的功能问题,以及查漏补缺;

版本上线后,通过测试走查的形式,发现真实环境中存在的遗贵漏的功能问题;(新改出来的或者版本合并遗漏导致 的)

但是,仅仅只有测试一方参与测试走查是远远不够的:

其一:新功能的产生涉及到战略层、范围层、结构层、木框架层和表现层,但测试人员的介入容易局限在后面的2-3 个层次内。

其二:即使是在测试人员擅长的领域,测试人员也常常因为自我认知的局限性,可能无法发现自己测试范围不够域 不够贴合用户的问题。

线上巡查只是一个过程,通过巡查发现的问题都需要做好记录录并通知到对应人员,定期做好复盘工作,针对巡查的 问题做好分类,哪一些是属于功能设计问题,哪一些是属于操作不当问题,哪一些是属于功能bug,针对功能buq这 块,研发和测试共同想办法改善,相信这样才能实现走查的真正意义。