游戏-功能测试(一)
来源:互联网 发布:ubuntu根目录空间不足 编辑:程序博客网 时间:2024/06/05 04:09
前言
发现问题是质量工程的一部分,如何优化测试效率,就要使用科学的方法让每次测试都可以覆盖比较完整,无目的的测试只会投入更多的人力和带来疲兵。
在互联网快速迭代的时代,W模型下可以跑到2轮测试也不一定有时间,所以不要浪费每一轮时间,这份文章是功能测试的,功能测试真得是无脑点鼠标吗,希望耐心看完后发现里面想表达的一些意思,也可以理解游戏产业的测试。
问题模板化1
比如这个npc,但是它木有头像,如何提交这个问题呢,大家可以比对下哦
Tittle不要和内容一致,更精简的提交。
提交问题内容包含:
凌霄城场景,坐标679,108npc:雪地兔 npc表idxxxx 鼠标选中后,发现npc缺少头像icon
模板:[场景名称]+[场景坐标位置x,y]+[怪物名称]+[xx表编号]+[问题类型] +[分析判断原因]
如果缺少坐标位置,对应开发者还是要去查是哪里问题。
这样提交得只能获得B+ http://
需要添加进入
[分析判断原因] 这个不是必加的,但做为1个有情怀和负责的测试,有时间最好可以帮助检查下,这样也可以锻炼你对游戏文件路径和格式的熟悉程序,这里定位每个问题不会比互联网定位任何控件属性简单。
分别可能有1)美术资源没有2)程序没有加进去,3)加进去后bug导致消失。(其实原因主体有5种,看客是否可以找到其他的。)
附件包含在该场景内的截图位置,实际提交时图要大点,格式是jpg
问题模板化2
上面这样是否就完美了,不是!这个npc缺少icon,那么他是否还缺少其他东西呢?
一个npc包含 抽取部分举例(还有警戒范围这些跟游戏设计业务挂钩的)
①Icon ②模型比例 ③脚底光环④战斗之前碰撞 ⑤战斗之后碰撞 ⑥战斗移动动作 ⑦攻击动作 ⑧攻击音效 ⑨受击音效等 <这里可以写在功能测试用例中>
触发和这个npc的战斗后,发现新的问题:⑥⑦⑧缺省
这里需要提交新的bug,提交方式当然不能直接写⑥⑦⑧,但是同一类可以合并在一条提交(比如⑥⑦),也可以根据对口负责人来分配是提交几条。当发现比如⑧是通用的,可能会是某一类npc在某些场景都没有配置OR音效没有提交,这里就需要细化检查。
问题模板如下:
[npc名称]+{检查项1…}+发现问题缺省+[分析判断原因]
检查项 也可以说成是特性,需要维护的。
如果和警戒范围问题,可以在引擎里的其他视图看二者距离的拉线,中间有障碍物是否会计算直线距离,基本警戒范围xx米是不会有错的,程序自己计算的,自己要计算也不是没办法,对应英雄每秒正常走路多少米移动速度,知道这个就可以比对出来。
以上范例都属于比较简单的范例。
- 游戏-功能测试(一)
- 游戏测试策略(一)
- 自动化功能测试(一)
- 功能测试要点(一)
- web 测试(一 功能测试)
- 【游戏测试开发】游戏测试之路(一)
- App功能测试总结(一)
- SoapUI 功能测试一
- 一.功能测试
- Web功能测试 _ Web测试指南(一)
- 功能测试(一)设计测试用例
- 游戏测试停止标准(一)
- lua 与游戏测试 (一)
- MC新手入门(四十四)------游戏网络功能一
- 如何设计游戏中道具功能(一)
- 软件测试种类(一):包括功能性测试,可靠性测试,强度测试等
- 需要谈谈的 游戏测试改良流程(一)
- 需要谈谈的游戏测试第二季(一)
- HDU-1875-畅通工程再续
- GUI界面编程——记事本初级实现
- matlab 去掉参数空白
- matlab 设置参数 和参数值
- matlab 6个参数,各个策略使用参数个数不同,显示
- 游戏-功能测试(一)
- Linked List Random Node
- matlab 读取参数,不同策略不同参数个数
- matlab 判断参数是否都赋值了。
- matlab for循环执行进度条,每50更新一次进度条
- 查看Eclipse32位还是64位,查看JDK是32位还是64位
- JAVA刷网站流量的技术研究总结
- PHP5.5以上V9会一直报错, mysql 如何改为 mysqli
- poj2386(BFS与DFS)