搜狗输入法具有高度的自动化性能
发布时间
阅读量:
阅读量
输入法自动化性能测试
虽然我们在生活中及工作中对软件的功能表现得尤为关注……尽管如此,在某些方面似乎未曾给予足够的重视……例如UI设计或是功能全面性等概念……换一个视角来看待这个问题,则可以将其转化为寻找那些在理想状态下不易察觉但在糟糕的情况下却难以忍受令人愤怒的特性
我认为性能是一个关键指标。大多数软件在正常运行时表现尚可,在日常使用中我们通常不会有明显感觉;然而当软件出现卡顿或运行速度变慢时,则会有明显的体验差异——不同人可能对此有不同感受。搜狗输入法作为广受欢迎的软件,在其功能测试阶段(即所谓的'功能评估'环节),其性能具体是如何测定与监控的呢?在此基础上我还透露了一点额外信息——升级包通常包含多个分支版本;问题在于:每天会有大量新版本不断涌现——如何对他们进行性能测试、监控以及数据分析呢?具体步骤主要包括:首先收集各版本下的运行时间和资源占用情况;其次建立统一的基准标准(通常依赖持续集成工具实现);最后对每日变化进行差异性评估并及时反馈(通过回滚机制处理异常情况)。
大体流程如下:

在测试服务器上运行不同版本的输入法测试程序时(即每次运行均会从指定数据库中查询当天及各分支版本
全部评论 (0)
还没有任何评论哟~
