Google ACC测试建模在输入法产品主观评测中的应用

发表于:2020-7-28 10:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:农历 六月初七    来源:搜狗测试

  在软件质量保证体系中,以软件测试活动最为普遍,其中包含功能测试、UI测试、兼容性测试以及专项评测等。在专项评测范围内,会分为主观评测与客观评测。
  所谓客观评测,大家相对比较熟悉,即使用自动化工具或脚本程序,针对设定的指标进行度量量化,通过对比分析实际的度量结果,评价被测对象的优劣。例如使用Loadrunner或Locust等压测工具,对服务端程序进行压力测试,通过分析QPS等指标数据,共同评判服务的抗压能力是否达到预期标准。
  反而主观评测,我们接触的就很少了。本篇主要围绕着“主观评测”的测试建模与实践,来和大家一同分享。
  主观:主观是人的一种思考方式,指人的意识和精神。与“客观”相反。所谓“主观”就是凭借自己的感情去看待事物,并作结论、决策和行为反应,而不能与其他不同看法的人仔细商讨,称为主观。
  ——百科释义
  在本次主观评测实践中,具体实施过程如下:
  基于ACC建立评测模型,规划评测范围与评测指标项;
  建立打分标准,便于主观评价的结论输出;
  合适的人员对各评测项进行使用体验,给出评价;
  输出评测报告。
  Google ACC
  因为应用到了Googol ACC的测试建模思想,故首先和大家一同回顾一下ACC测试理论:
  A—Attribute(特质):在测试之前,需了解产品的特质是什么。即客户为何需要选择此产品的原因;
  C—Componment(组件):组件也被称为系统的模块,是在特质被识别了以后所确定的。组件是最为关键的代码块,也是测试人员测试的主要对象。组件一般很容易识别,会出现在设计文档内。也不用担心会漏掉组件,不必担心完整性问题,整个ACC过程的要点就是快速行动,动态迭代。漏掉的特质可以在罗列组件时被发现,做能力时,又会找到遗漏的特质或组件;
  C—Capability(能力):能力是系统在用户指令下完成的动作,按照个人理解,能力其实也就是功能。能力处于特质和组件的交点上(如下图),组件执行某种功能满足产品的一个特质,这个活动的结果就是向用户提供某种能力;能力最重要的一个特点是它的可测试性,这是我们用主动语态来表达能力的主要原因。
  01建立评测模型
  在本次主观评测实践中,针对被测的输入法程序梳理的特质(A)、组件(C)、能力(C)内容如下:
  1)确定输入法产品的特质(A)
  运行稳定:输入法是用户最常使用的工具类软件之一,用户会长时间使用,故需要具备超高的稳定性;
  运行速度快:打字需要跟上用户敲击键盘的速度,用户需要得到快速的反馈,故打字过程需要程序运行快速;
  出字词准确:做为一款专业打字软件,针对用户的输入,需要具备在第一时间给出用户想要的字或词的能力;
  支持的方案或语种丰富:针对不同使用习惯、不同国籍或部分专业人员的输入需求,可以拥有不同的输入模式,打出不同语种的文字,让使用者获得较大的获益;
  兼容性好:随着用户输入场景的持续复杂化,作为输入工具,需要具备在不同输入场景中完美运行的能力;
  界面简洁:一款专业的输入工具,在为用户提供专业输入能力的同时,也要为用户提供简洁明了的UI体验。
  02梳理输入法产品的组件(C)
  基础输入:包括拼音输入、五笔输入、拼音五笔混合输入、英文字典模式输入、数字键盘输入;
  扩展输入:包括双拼输入、模糊音、纠错、语音输入、手写输入、细胞词库;
  基础功能:包括属性设置、快捷键、系统托盘、右键菜单、输入法状态栏;
  扩展功能:包括换肤、皮肤UI设置、用户账号、反馈建议、软件升级、其他创新功能。
  03分析评估需要具备的能力(C)
  02建立打分标准
  为了简化参与评测人员的打分难度,制定了相对简单的评分标准:
  1.5分:表示功能有,并且还有创新和亮点;
  1分:表示功能有,符合基本预期;
  0.5:表示功能有,但是体验不好,存在问题;
  0分:表示无此功能。
  03确定实施评测的人员
  因为是主观评测,参与人的个体性会导致评测结果存在差异,故推荐一下两种方式:
  单人:推选一位相对权威的人员进行评测,给出客观公正的评价;
  多人:有针对性的选择多人共同参与评测,将多人的评测结果合并进行分析。
  04结果输出


  结束语:辩证唯物主义认为主观和客观是对立的统一,主观能动地反映客观,并对客观事物的发展起促进或阻碍的作用。故主观评测可以为产品向好的方面演化提供一定的促进作用。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号