发布时间:2024-05-16 19:27:03 浏览量:151次
测试用例是测试人员日常最重要的输出之一,对用例的评价标准一般有三个维度:结构清晰易读、可执行性强、覆盖度高。站在质量维度,最为重要的要属高覆盖度。如何写出高覆盖度的设计用例,离不开以下几个角度的分析。
本文希望能给大家介绍一种从用户交互角度来展开的设计思路。
在开始之前先大概介绍下什么是UI界面向游戏,该类游戏是由大量的全屏UI界面组成,所有功能流程一般都是通过界面上的交互操作来驱动,所有数据也都展示在界面上。如下图游戏主界面,UI层就是一个一个的功能按钮和一些玩家数据展示来组成,玩家的操作就从这里开始。
既然玩家面对的是大量的UI交互,那么我们的用例不妨也就从玩家视角入手,跟着玩家一步一步的交互开始设计展开。所有界面的交互操作都会有策划的交互文档来参考,但由于界面是静态的界面,如何确保用例不会陷入到只覆盖了界面的静态显示,如何确保从界面入手却能由功能驱动下去,下面按步骤来说明我们的设计思路。
如果把我们待测的功能比作一个房子,玩家就是一个人,那么接下来我们关注的就是人如何走进这个房子并在里边的各个房间开始各种探索,以及他再怎么离开房子的过程。这里边可以认为涉及到2个对象,一个是人,一个是房子,二者交互后可彼此给对方产生影响,这个影响其实就是数据的变化。所以我们的思路顺序可以按下图这样:
在设计用例时,需要按以下4个维度来联想测试点:UI元素的静态显示、UI元素的动态变化、可执行操作的业务流、数据存储。
指服务器起服或者某个特定时间点,对该功能所做的一些处理逻辑。比如某个玩法功能开启的时间点,系统创建玩法的一个流程,在需求文档中可能只是一句话,但实际测试点需要注意的事项还是很多的。
每个功能都能找到一个或多个入口,且交互文档里也会有明确的入口显示的界面设计。入口一般有常驻入口、随条件解锁的入口、限时开放的入口、有状态的入口、侵入式的入口等,需要按照不同情况设计用例。
关于入口,我们可以按照不同类型的入口分别设计用例。
对于界面展开详细测试,需要按照信息分区划分,确保每一个元素控件都有所属分区。可以按界面元素排布位置或功能块进行划分,设计对应的测试点。
再对每个划分出的元素按UI元素的静态显示、UI元素的动态变化、可执行操作的业务流、数据存储这四个维度来设计测试点。
游戏内数据的存储一般有客户端本地文件存储、服务器数据库存储、服务器本地文件存储、第三方存储。设计用例时需要考虑哪些数据需要测试存储,然后根据实现方式设计相关用例点。
对于每种数据类型,需要设计相应的存储测试点。
除了界面驱动、流程驱动,还有一类功能可能是填表向驱动,如剧情类、技能类,需要按照表格填法来设计测试点。
结合整体用例设计思路,再查漏补缺、多退少补地梳理一遍,确保用例覆盖所有功能点,并考虑与其他模块交叉部分、老账号数据兼容、开新服时空数据状态等相关情况。
以上就是对重交互游戏的一种用例设计思路分享,通过从玩家角度出发设计用例,确保覆盖度和质量,提升交互体验。无论何种形式的游戏功能用例设计,思路都是相通的,永远可以代入一个玩家来看这个功能,希望这篇文章可以帮助有需要的同学整理思路。
作者: 测试中心小编
来源: 微信公众号 网易雷火测试中心
出处: 点击查看
热门资讯
探讨游戏引擎的文章,介绍了10款游戏引擎及其代表作品,涵盖了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戏设计领域和数字艺术教育的重要性,欢迎点击咨询报名。
2. 手机游戏如何开发(如何制作传奇手游,都需要准备些什么?)
如何制作传奇手游,都需要准备些什么?提到传奇手游相信大家都不陌生,他是许多80、90后的回忆;从起初的端游到现在的手游,说明时代在进步游戏在更新,更趋于方便化移动化。而如果我们想要制作一款传奇手游的
3. B站视频剪辑软件「必剪」:免费、炫酷特效,小白必备工具
B站视频剪辑软件「必剪」,完全免费、一键制作炫酷特效,适合新手小白。快来试试!
游戏中玩家将面临武侠人生的挣扎抉择,战或降?杀或放?每个抉定都将触发更多爱恨纠葛的精彩奇遇。《天命奇御》具有多线剧情多结局,不限主线发展,高自由...
三昧动漫对于著名ARPG游戏《巫师》系列,最近CD Projekt 的高层回应并不会推出《巫师4》。因为《巫师》系列在策划的时候一直定位在“三部曲”的故事框架,所以在游戏的出品上不可能出现《巫师4》
6. 3D动画软件你知道几个?3ds Max、Blender、Maya、Houdini大比拼
当提到3D动画软件或动画工具时,指的是数字内容创建工具。它是用于造型、建模以及绘制3D美术动画的软件程序。但是,在3D动画软件中还包含了其他类型的...
7. Bigtime加密游戏经济体系揭秘,不同玩家角色的经济活动
Bigtime加密游戏经济模型分析,探讨游戏经济特点,帮助玩家更全面了解这款GameFi产品。
想让你的3D打印模型更坚固?不妨尝试一下Cura参数设置和设计技巧,让你轻松掌握!
众所周知,虚幻引擎5(下面简称UE5)特别占用存储空间,仅一个版本安装好的文件就有60G,这还不包括我们在使用时保存的工程文件和随之产生的缓存文件。而...
10. 3D动漫建模全过程,不是一般人能学的会的,会的多不是人?
步骤01:面部,颈部,身体在一起这次我不准备设计图片,我从雕刻进入。这一次,它将是一种纯粹关注建模而非整体绘画的形式。像往常一样,我从Sphere创建它...
最新文章
同学您好!