当前位置: 首页 > news >正文

邮箱GUI 测试用例(word制写法)

测试用例有很多种写法,其中一种是把GUI,逻辑和交互部分完全拆分开写。分配任务时一人执行一份,更干净。

界面元素

显示邮件的状态、发件人、主题、时间

分类:

1)默认显示“未读邮件”页面。

2) 邮件页面超过当前页,使用翻页按钮。

2) 分类邮件栏注明该类别内邮件数量(xx/数字)

3) 分类描述:

未读

粗体字显示玩家收到后未查看的全部类型邮件 =>排列顺序后见逻辑章节

战报

系统发送玩家进行PVP、PVE后产生的邮件,发件人:系统(不可回复)

系统

系统发送玩家进行其他操作或功能后产生的邮件,发件人:系统

玩家

玩家间沟通、邀请入帮产生的邮件,发件人:玩家名称

全部邮件

显示玩家所有收到的邮件

属性:

收件人——必须是游戏中的玩家ID;

发件人——可以是游戏中的玩家ID或者系统;

邮件标题——标题要求为0~16个字符,其内容必须合法;

屏蔽字部分见逻辑类用例;

邮件内容——内容要求为1~4000个字符,其内容必须合法;

屏蔽字部分见逻辑类用例;

发件时间——邮件发出的系统时间,包括年月日分钟;

邮件状态——1)已读:邮件名称前图标为信封打开状态

2)未读:邮件名称前图标为信封未打开状态

附件——1)邮件中存在未领取的道具,附件图标在邮件界面显示在邮件名称前

2)领取附件后,邮件界面附件图标消失

3)附件以堆叠形式显示,最多可以显示几个附件,可以重叠的,显示数字。

写邮件:

1)内附好友列表(下拉框),点击好友名称后,收件人变为选择的好友。

查看邮件:

1)发件人名称后,增加“添加好友”、“添加黑名单”功能按钮

所有邮件保存时间为7天,7天后自动删除(有附件的邮件不自动删除)

相关文章:

  • 轻松自动化---selenium-webdriver(python) (七)
  • 游戏版署版本心得(一)
  • HTML01
  • 非标准分析奠基人Abraham Robinson
  • python pyqtgraph 保存图片到本地
  • contentsize、contentoffset 和contentInset 详解
  • SolidWorks常用的键组合
  • 需要谈谈的游戏测试第二季(一)
  • 使用Ansible快速构建kubernetes1.10.4HA高可用集群
  • 需要谈谈的游戏测试第二季(二)
  • 获取日期,实时显示当前时间,时间相减
  • Mysql linux -N命令
  • linux装在虚拟机上,如何进入文字界面
  • 大型分布式架构设计与实现-第三章互联网安全架构
  • 【Android】获取Android源码的简明步骤
  • JavaScript-如何实现克隆(clone)函数
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • CAP理论的例子讲解
  • centos安装java运行环境jdk+tomcat
  • Flannel解读
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JS变量作用域
  • js对象的深浅拷贝
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • mysql外键的使用
  • quasar-framework cnodejs社区
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • tweak 支持第三方库
  • 百度小程序遇到的问题
  • 反思总结然后整装待发
  • 分享几个不错的工具
  • 构建二叉树进行数值数组的去重及优化
  • 规范化安全开发 KOA 手脚架
  • 那些被忽略的 JavaScript 数组方法细节
  • 如何胜任知名企业的商业数据分析师?
  • 三分钟教你同步 Visual Studio Code 设置
  • 突破自己的技术思维
  • mysql面试题分组并合并列
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 交换综合实验一
  • 移动端高清、多屏适配方案
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (论文阅读30/100)Convolutional Pose Machines
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • .NET delegate 委托 、 Event 事件
  • .Net下的签名与混淆
  • /etc/shadow字段详解
  • @RequestMapping 的作用是什么?
  • [C#]C# OpenVINO部署yolov8图像分类模型
  • [C/C++]数据结构 堆的详解
  • [ffmpeg] av_opt_set 解析
  • [HTML]Web前端开发技术6(HTML5、CSS3、JavaScript )DIV与SPAN,盒模型,Overflow——喵喵画网页