测试用例有很多种写法,其中一种是把GUI,逻辑和交互部分完全拆分开写。分配任务时一人执行一份,更干净。
界面元素
显示邮件的状态、发件人、主题、时间
分类:
1)默认显示“未读邮件”页面。
2) 邮件页面超过当前页,使用翻页按钮。
2) 分类邮件栏注明该类别内邮件数量(xx/数字)
3) 分类描述:
未读 | 粗体字显示玩家收到后未查看的全部类型邮件 =>排列顺序后见逻辑章节 |
战报 | 系统发送玩家进行PVP、PVE后产生的邮件,发件人:系统(不可回复) |
系统 | 系统发送玩家进行其他操作或功能后产生的邮件,发件人:系统 |
玩家 | 玩家间沟通、邀请入帮产生的邮件,发件人:玩家名称 |
全部邮件 | 显示玩家所有收到的邮件 |
属性:
收件人——必须是游戏中的玩家ID;
发件人——可以是游戏中的玩家ID或者系统;
邮件标题——标题要求为0~16个字符,其内容必须合法;
屏蔽字部分见逻辑类用例;
邮件内容——内容要求为1~4000个字符,其内容必须合法;
屏蔽字部分见逻辑类用例;
发件时间——邮件发出的系统时间,包括年月日分钟;
邮件状态——1)已读:邮件名称前图标为信封打开状态
2)未读:邮件名称前图标为信封未打开状态
附件——1)邮件中存在未领取的道具,附件图标在邮件界面显示在邮件名称前
2)领取附件后,邮件界面附件图标消失
3)附件以堆叠形式显示,最多可以显示几个附件,可以重叠的,显示数字。
写邮件:
1)内附好友列表(下拉框),点击好友名称后,收件人变为选择的好友。
查看邮件:
1)发件人名称后,增加“添加好友”、“添加黑名单”功能按钮
所有邮件保存时间为7天,7天后自动删除(有附件的邮件不自动删除)