BLUEZ测试报告
测试小分队介绍:
马辰,李孟,罗凡
测试任务分类
|
帮助类 |
战斗类 |
道具类 |
敌军类 |
英雄类 |
地图类 |
|
AboutScene.h AchieveLayers.h GameLoading.h GameOverScene.h GameScene.h HelloWorldScene.h HelpPropLayers.h HelpScene.h HelpSkillLayers.h HelpWeaponLayers.h HPMP.h Joystick.h LaunchLoading.h MainMenuScene.h Numbers.h Rank.h ScoreShow.h ScrollView.h Settings.h State.h |
Animation_Effects.h Fight_Layer.h FrameLayer.h PropShow.h Skills.h SkillShow.h |
BaoLei.h Bullet.h DaoJu.h |
EnemyClass.h |
Hero.h |
Map.h |
|
马辰 |
李孟 |
罗凡 |
|
道具类,敌军类,英雄类 |
帮助类,地图类 |
战斗类 |
测试内容
Bullet类
|
测试项目 |
测试结果 |
备注 |
|
子弹存活标志 |
通过 |
设置子弹存活标志, 读取子弹存活标志 |
|
子弹速度 |
通过 |
设置子弹速度 读取子弹速度 |
|
子弹的出现 |
通过 |
子弹在不同位置,不同方向的出现是否符合预期,子弹的音效是否正确 |
|
子弹的结束 |
通过 |
子弹消除时的动画是否正确,音效是否正确 |
|
子弹的碰撞 |
通过 |
测试点在子弹碰撞范围内的测试结果 测试点在子弹碰撞范围外的测试结果 |
DaoJu类
|
测试项目 |
测试结果 |
备注 |
|
道具存活标志 |
通过 |
设置道具存活标志, 读取道具存活标志 |
|
道具速度 |
通过 |
设置道具速度 读取道具速度 |
|
道具的出现 |
通过 |
道具在不同位置的出现是否符合预期,道具的音效是否正确 |
|
道具的结束 |
通过 |
道具消除时的动画是否正确,音效是否正确 |
|
道具的碰撞 |
通过 |
测试点在道具碰撞范围内的测试结果 测试点在道具碰撞范围外的测试结果 |
BaoLei类
|
测试项目 |
测试结果 |
备注 |
|
堡垒的出现 |
通过 |
堡垒在不同位置的出现是否符合预期,堡垒的音效是否正确 |
|
堡垒坍塌 |
修改后通过 |
堡垒在攻击量的增加的不同情况下,是否符合预期。第一次没有通过的原因有:动画制作的不到位,对生命值的控制有bug |
|
堡垒碰撞 |
通过 |
测试点在堡垒碰撞范围内的测试结果 测试点在堡垒碰撞范围外的测试结果 |
|
堡垒x相对坐标获取 |
修改后通过 |
堡垒基座中心点相对于堡垒重心的x坐标,第一次写时,将位置的单位cm和像素混淆,引起错误,测试发现并修改。 |
|
堡垒y相对坐标获取 |
修改后通过 |
堡垒基座中心点相对于堡垒重心的y坐标,第一次写时,将位置的单位cm和像素混淆,引起错误,测试发现并修改。 |
EnemyClass类
|
测试项目 |
测试结果 |
备注 |
|
敌军的移动1 |
通过 |
通过设置不同的敌军移动目标(CCPoint),测试敌军的位置是否达到预期 |
|
敌军的移动2 |
通过 |
通过设置不同的敌军移动目标的x和y值,测试敌军的位置是否达到预期 |
|
敌军掉血 |
通过 |
分为受伤敌军和濒临死亡敌军的掉血测试,受伤敌军应该只掉血,而濒临死亡敌军还应该播放退出动画,从界面消失 |
|
敌军的攻击1 |
通过 |
通过设置不同的敌军攻击目标(CCPoint),测试敌军的位置的变化,以及到达攻击目标是否有相应的攻击动作 |
|
敌军的攻击2 |
通过 |
通过设置不同的敌军攻击目标的x和y值,测试敌军的位置的变化,以及到达攻击目标是否有相应的攻击动作 |
|
敌军的攻击状态 |
通过 |
设置攻击状态,读取攻击状态 |
|
敌军的存活状态 |
通过 |
设置存活状态,读取存活状态 |
Hero类
|
测试项目 |
测试结果 |
备注 |
|
英雄的站立动作 |
通过 |
通过设置8个不同角度的测试数据,测试英雄站立的动作是否达到预期 |
|
英雄的移动 |
通过 |
通过设置8个不同方向的测试数据,测试英雄移动的动作,以及英雄是否到达目标点 |
|
英雄的攻击 |
通过 |
铜鼓设置不同的攻击方式,测试英雄是否按照相应的攻击方式进行攻击,以及攻击的目标是否正确 |
|
英雄的掉血 |
通过 |
分为受伤英雄和濒临死亡英雄的掉血测试,受伤英雄应该只掉血,而濒临死亡英雄相应地改变存活状态 |
|
英雄的受伤相应 |
通过 |
分为受伤英雄和濒临死亡英雄的受伤响应测试,受伤英雄仅仅做出躲避动作,而濒临死亡英雄播放退出画面动作 |
|
英雄消失画面测试 |
通过 |
设置8个不同的方向,测试英雄的消失是否符合预期效果 |
|
英雄的存活状态 |
通过 |
设置存活状态,读取存活状态 |
|
英雄的魔法动作 |
通过 |
设置英雄8个不同的方向,测试英雄的魔法动作是否符合预期效果 |
|
英雄从魔法动作的恢复 |
通过 |
测试英雄是否正常地从魔法动作恢复站立 |
|
英雄的状态 |
通过 |
设置英雄状态,读取英雄状态 |
|
英雄的方向 |
通过 |
设置英雄方向,读取英雄方向 |
|
英雄下一步的移动点 |
通过 |
设置英雄的方向,测试英雄下一步的位置是否与预期的方向的下一步移动点相同 |
HPMP类
|
测试项目 |
测试结果 |
备注 |
|
魔值 |
通过 |
设置魔值,读取魔值 |
|
血值 |
通过 |
设置血值,读取血值 |
|
HP,MP的初始化出现 |
通过 |
测试HP,MP初始化的出现位置,出现值等是否与预期相符 |
|
HP,MP的更新 |
通过 |
通过设置不同的HP,MP目标值,测试HP,MP是否和预期一样 |
Joystick类
|
测试项目 |
测试结果 |
备注 |
|
摇杆的初始化 |
通过 |
摇杆是否按照预期出现在界面上 |
|
摇杆的启动 |
通过 |
摇杆是否正常启动 |
|
摇杆的解除 |
通过 |
摇杆是否正常接触 |
|
摇杆方向的获取 |
通过 |
摇杆是否能够返回正确的方向 |
Launching loading类
|
测试项目 |
测试结果 |
备注 |
|
初始化 |
通过 |
测试是否正确地出现loading界面的切换 |
MainMenuScene类
|
测试项目 |
测试结果 |
备注 |
|
主界面的出现 |
通过 |
主界面的各个功能提示是否出现 |
|
主界面的切换 |
通过 |
主界面向各个功能的切换是否正常 |
Number类
|
测试项目 |
测试结果 |
备注 |
|
数字的显示 |
通过 |
数字是否正确地显示于相应位置 |
|
数字的清空 |
通过 |
数字是否正常地从界面消失 |
Rank类
|
测试项目 |
测试结果 |
备注 |
|
排名初始化 |
通过 |
排名是否正确地显示于界面 |
|
排名分享 |
通过 |
排名能否正常地进行分享 |
ScoreShow类
|
测试项目 |
测试结果 |
备注 |
|
积分的初始化 |
通过 |
积分显示为0 |
|
积分的获取 |
通过 |
积分获取是否符合预期 |
|
积分的设置 |
通过 |
积分设置是否正常 |
|
积分的更新 |
通过 |
能否将积分值正常显示与界面 |
ScrollView类
|
测试项目 |
测试结果 |
备注 |
|
界面的切换 |
通过 |
向左滑动切换,向右滑动切换 |
Settings类
|
测试项目 |
测试结果 |
备注 |
|
音效状态的获取 |
通过 |
设置音效为开和关,获取音效状态 |
|
音效状态的设置 |
通过 |
设置音效的状态,并控制游戏音效 |
|
音乐状态的获取 |
通过 |
设置音乐为开和关,获取音乐状态 |
|
音乐状态的设置 |
通过 |
设置音乐的状态,并控制手机音乐 |
Skill show类
|
测试项目 |
测试结果 |
备注 |
|
技能魔法限制 |
正确 |
设置子弹魔法限制 释放魔法检测限制 |
|
释放魔法扣除魔法值 |
正确 |
设置初始魔法值 设置技能消耗魔法值 释放魔法检测魔法值 |
|
自动找到最近的敌人施法 |
调整后正确 |
设置不同的施法距离 |
|
魔法效果加入图层 |
正确 |
设置不加入图层 设置加入图层 |
Skills类
|
测试项目 |
测试结果 |
备注 |
|
音效 |
正确 |
取消音效 开启音效 |
|
技能1释放 |
正确 |
设置隐藏技能 设置显示技能 |
|
技能2释放 |
正确 |
设置隐藏技能 设置显示技能 |
|
技能3释放 |
正确 |
设置隐藏技能 设置显示技能 |
|
技能4释放 |
正确 |
设置隐藏技能 设置显示技能 |
|
技能5释放 |
正确 |
设置隐藏技能 设置显示技能 |
Propshow类
|
测试项目 |
测试结果 |
备注 |
|
道具数目检测 |
正确 |
设置道具数目 |
|
道具颜色检测 |
正确 |
设置道具颜色 |
FramLayer类
|
测试项目 |
测试结果 |
备注 |
|
方向键 |
正确 |
|
|
技能显示 |
正确 |
设置某技能不显示 |
|
近距离武器攻击按钮 |
正确 |
测试按钮是否奏效 |
|
远距离武器攻击按钮 |
正确 |
测试按钮是否奏效 |
|
返回主菜单 |
正确 |
测试按钮是否奏效 |
|
积分 |
正确 |
设置积分初始值 获取积分初始值 |
|
血量条显示 |
正确 |
设置初始血量 血量不满时透明背景检测 |
Fight_Layer类
|
测试项目 |
测试结果 |
备注 |
|
载入资源 |
正确 |
删除某项资源检查报错 |
|
初始化测试 |
正确 |
初始化全部成功则返回1 |
|
界面更新 |
正确 |
取消某个更新函数 |
|
敌军和英雄子弹碰撞检测 |
正确 |
更改碰撞检测范围 |
|
敌军与英雄碰撞检测 |
正确 |
更改碰撞检测范围 |
|
道具生成 |
正确 |
更改道具数量 |
|
基地HP刷新 |
正确 |
更改刷新频率 |
|
敌军消失 |
正确 |
判断敌军是否消失 |
Animation_Effects类
|
测试项目 |
测试结果 |
备注 |
|
技能特效播放时间 |
正确 |
修改播放时间 |
|
技能隐藏 |
正确 |
修改隐藏属性 |
|
技能特效1 |
正确 |
检查播放是否顺畅 |
|
技能特效2 |
正确 |
检查播放是否顺畅 |
|
技能特效3 |
正确 |
检查播放是否顺畅 |
|
技能特效4 |
正确 |
检查播放是否顺畅 |
|
技能特效5 |
正确 |
检查播放是否顺畅 |
BLUEZ测试报告的更多相关文章
- [原]一个针对LVS的压力测试报告
LVS 测试报告 测试计划 基本功能测试 流量压力测试 响应时间测试 配置正确性测试 灾难恢复测试 测试点 基本功能测试 客户端IP地址正确性 RealServer 访问Internet测试(包括Ip ...
- python+selenium生成测试报告后自动发送邮件
标签(空格分隔): 自动化测试 运行自动化脚本后,会产生测试报告,而将测试报告自动发送给相关人员,能够让对方及时的了解测试情况,查看测试结果. 整个脚本包括三个部分: 生成测试报告 获取最新的测试报告 ...
- Monkey基本使用流程及测试报告分析
前一篇文章介绍了Monkey的API函数内容,这篇文章介绍windows环境下Monkey的基本使用方法. 由于博客园年底才能完成对markdown解析的升级,可移步我的个人博客查看此文,已获得更好的 ...
- Beta版本测试报告
爬虫测试: 由于爬虫是整个系统的数据来源,十分的重要,但是由于引用了jar包并且运行复杂,这里主要做功能性测试,通过增加seed,运行爬虫,可以在后台控制台看到日志的不断刷新以及数据库条目的不断增加, ...
- python+selenium简易自动化框架,包含生成测试报告以及发送结果至Email
Selenium+python环境搭建见虫师的pdf文档,非常详尽 简易框架: 1.文件目录:
- 学霸网站---Alpha+版本测试报告
说明:由于老师前几天要求交测试报告,本测试报告只针对当时完成的功能进行测试,并不是几天之后要发布的BETA版本,不会有很多差别,但是BETA版本会包含对其中BUG的修复. 学霸网站测试报告 一.引言 ...
- pycharm运行脚本为何不生成测试报告?
今日使用python+selenium编写自动化测试脚本并执行过程中,使用pycharm运行结果后发现脚本运行无报错,脚本中的操作也正常被执行,但就是没有生成测试报告. 为什么呢,为什么呢,生成测试报 ...
- Appium学习实践(三)测试用例脚本以及测试报告输出
之前Appium学习实践(二)Python简单脚本以及元素的属性设置中的脚本,会有一个问题,就是在每个测试用例完成之后都会执行tearDown,然后重新setUp,这样导致脚本的执行效率偏低,而且会有 ...
- ReportNg 测试报告的定制修改【转】
前言 前段时间在Testerhome上面看到了测试报告生成系列之-------如何用 testNG 生成测试报告 简单的描述了一些测试报告的生成,接着有人在评论中回复说可以针对reportNg的测试报 ...
随机推荐
- XSS 自动化检测 Fiddler Watcher & x5s & ccXSScan 初识
一.标题:XSS 自动化检测 Fiddler Watcher & x5s & ccXSScan 初识 automated XSS testing assistant 二.引言 ...
- xss概念剖析
XSS又叫CSS (Cross-Site Scripting) ,跨站脚本攻击.恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意 ...
- Linux下搭建svn服务器(转)
原文地址:http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/ 安装步骤如下: 1.yum install ...
- mono 3.4.0 make install的时候出现"找不到 Microsoft.Portable.Common.targets 文件”的错误提示解决方法
如果在这时就进行配置安装Mono的话,会在make阶段得到一个“找不到 Microsoft.Portable.Common.targets 文件”的错误提示, 所以需要先进行如下处理: #> c ...
- iOS设备屏幕像素总览
本文永久地址为http://www.cnblogs.com/ChenYilong/p/4011728.html ,转载请注明出处. 本文永久地址为http://www.cnblogs.com/Ch ...
- 理解Java中的接口
一.为什么要使用接口 假如有一个需求:要求实现防盗门的功能.门有"开"和"关"的功能,锁有"上锁"和"开锁"的功能. 分 ...
- Hibernate执行原生SQL返回List<Map>类型结果集
我是学java出身的,web是我主要一块: 在做项目的时候最让人别扭的就是hibernate查询大都是查询出List<T>(T指代对应实体类)类型 如果这时候我用的联合查询,那么返回都就是 ...
- 细微之处:比较两种CSS清除浮动的兼容
http://www.cnblogs.com/bienfantaisie/archive/2011/05/27/2059597.html 清除浮动是连续浮动元素之后的必备工作,在工作中我做到需要清除浮 ...
- 如何高效利用GitHub
是Github,让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演 ...
- Sharepoint 2010 创建栏 计算栏
SharePoint 创建栏时,可以添加计算字段, 网上查了查,相关资料如下: http://wenku.baidu.com/view/936239e9b8f67c1cfad6b88f.html ht ...