游戏测试用例-设计步骤

游戏测试用例设计步骤
需求文档分析>功能模块划分>测试用例编写>测试用例整理与维护

需求文档分析
文档阅读
功能细节沟通讨论
逻辑梳理功能拓展思考
兼容相关思考

文档阅读
细致理解功能设计意图和设计思路
避免粗略理解带来的用例遗漏
一些重要数据可能隐藏在不起眼的语句中
加深对功能的理解,否则随着时间推移,可能会遗忘很多内容

功能细节沟通讨论
不明白的地方需要及时确认,切记脑补想当然
尽早确认细节,最好在开始写之前就确认完毕
关注需求变更,需求变更后,一定要跟程序和策划确认

逻辑梳理
文档不一定是按照流程顺序写的,而且经常存在功能较差的地方
梳理出框架后,逐步细化

关于功能拓展思考
设计缺陷思考
测试难点思考
关联度思考
特殊情况思考

兼容相关思考
版本兼容
功能兼容
操作四通版本兼容
分辨率兼容

功能拨快划分
模块划分原则:高内聚,低耦合;重整体,轻局部。

模块划分方法1
功能流程法:将功能的基本流程画出来,根据流程的每个大的环节进行模块划分,然后再细化和查漏补缺。

模块划分方法2
层次划分法:按照逻辑层次逐层细化模块的过程,比较适用于UI划分,大的系统模块划分等。

模块划分方法3
类型划分法:按照功能包含内容的不同类型进行划分。

模块划分注意事项
不同的划分方法适用不同的场景,要具体问题具体分析
有时候一个功能需要结合多种方法进行划分
划分完毕后,要结合需求文档重新梳理,确保模块清晰,覆盖完整

测试用例编写
格式
常用的测试用例编写方法
测试用例编写注意事项

格式
首页内容
正文页内容
关于格式的一些注意点

首页内容
用例名称
用例对应的游戏版本
编写人,编写日期,备注
修改人,修改日期,修改备注
需求文档的链接或地址

正文页内容
功能逻辑图(如果有)
用例id
模块名称
测试先决条件
输入信息
输出结果
备注信息

关于格式的一些注意点
尽量保证逻辑清晰
尽量保证一个输入只对应一个输出
保证每次更新用例后都有明确的记录标注
尽量保证一个用例内格式统一

测试用例常用编写方法
等价类
边界值
因果图&判定表

等价类
指的是一个输入集合内,任何输入数据对于输出的验证来讲都是等效的,此时我们就可以选取少量代表性的测试数据来代表整体数据。
有效等价类:是对于输出来讲有意义的输入集合,可以验证程序的正常功能和流程。
无效等价类:是对于输出无意义的输入组合,用于验证非正常流程输入对输出的影响

边界值
边界值:对输入或输出的边界值进行分析的一种方法
边界值的确定:一般选取正好等于,刚刚小于和刚刚大雨3中情况作为测试数据
通常使用的范畴:数值测试,字符串测试,数据类型测试等。

因果图与判定表
因果图:简单的来说就是输入与输出之间因果关系的一种关系图
判定表:可以通过因果图生成的一种结果判定表格
因果图常常与判定表一起使用,通过因果图生成判定表,通过判定表来书写测试用例

用例编写注意事项
输入条件要单一明确,尽量不用容易引起误解的词,比如:可能,大概等
输出要可判断且明确。最好不用“显示正确”这种词汇
测试步骤要可执行
保持尽量高的覆盖度
能抽象的尽量抽象出来,避免无意义的冗余

测试用例整理与维护
需求变化后需要及时更新老的测试用例,并写清修改情况的备注(修改内容,产品和开发负责人)
测试用例应该尽量避免冗余,如果遇到重复的用例,需要根据实际情况进行修改
注意测试用例的备份,写完后最好自己本地也备份一份,避免线上被人误删除

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容

  • 等价类划分方法: 一.方法简介 1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个...
    繼續hug阅读 5,574评论 1 16
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 21,925评论 7 277
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,702评论 5 100
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,186评论 2 126
  • 相关文章: 《再说说APP测试设计-1》《再说APP测试设计-2》《关于ad hoc test》《干了这碗蛋炒饭 ...
    慧众rodman阅读 3,183评论 1 34