【41页】毕业论文:基于Android平台的仿真水族馆的实现.doc文档在线阅读
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
如何获得帧图处。
如何始组件动起来。
二要解决以上问题需要参考的文献。
自定义组件的用例名称点击号目标级渔网消耗个金币,以此类推,级渔网消耗个金币,点击底部游戏进行些设置如背景音乐,音效,特效,和返回主菜单用例名称排名目标记录游戏成绩并进行排名游戏界面的基本功能需求玩家人物头像鱼群渔炮游戏界面等级和经验条激光蓄力槽购买金币活动兑换暂停计时器当前金币数点击任意点图游戏界面的基本功能需求图用例名称点击任意点目标点击屏幕的任意点,就可以发射渔网捕鱼点击成功后会看到屏幕上出现波纹,并发炮弹,洒网,渔网范围内的鱼都有几率被捕捉。
用例名称渔炮目标渔炮分七种不同等级,分别对应七种不同的渔网。
分值越高的渔炮捕捉鱼的几率越高。
分值越高的渔炮捕捉鱼的几率越高。
捉。
动兑换暂停计时器当前金币数点击任意点图游戏界面的基本功能需求图用例名称点击任意点目标点击屏幕的任意点,就可以发射渔网捕鱼点击成功后会看到屏幕上出现波纹,并发炮弹,洒网,渔网范围内的鱼都有几率被捕部分内容简介功能需求用例分析主菜单界面的基本功能需求玩家开始游戏教学帮助设置排名海底捞图海底捞用例名称开始游戏目标使得用户可以进入游戏界面支持保留上次游戏进度,用例名称教学帮助目标使得用户可以了解游戏规则用例名称设置目标使得用户可以对游戏进行些设置如背景音乐,音效,特效,和返回主菜单用例名称排名目标记录游戏成绩并进行排名游戏界面的基本功能需求玩家人物头像鱼群渔炮游戏界面等级和经验条激光蓄力槽购买金币活动兑换暂停计时器当前金币数点击任意点图游戏界面的基本功能需求图用例名称点击任意点目标点击屏幕的任意点,就可以发射渔网捕鱼点击成功后会看到屏幕上出现波纹,并发炮弹,洒网,渔网范围内的鱼都有几率被捕捉。
用例名称渔炮目标渔炮分七种不同等级,分别对应七种不同的渔网。
分值越高的渔炮捕捉鱼的几率越高。
用例名称点击号目标级渔网消耗个金币,以此类推,级渔网消耗个金币,点击底部的渔炮和号可切换不同的渔网。
用例名称鱼群目标鱼群中不同种类的鱼获得不同数量金币,鱼的等级越高,捕中率越低,能获得的金币数越高。
用例名称计时器目标每秒会自动获得个金币,即便关闭了游戏也会自动增长,但关闭了游戏之后自动增长速度变慢,而且最高限额增加到个金币用例名称当前金币数目标获得自动增加的金币购买或用活动码兑换的金币都会在此显示用例名称购买金币活动号码兑换目标除了捕鱼和自动获得的金币外,还可以通过购买金币和用活动号码换取的方式获得金币。
用例名称暂停目标暂停游戏,可返回主菜单,设置音乐和音效用例名称等级和经验条目标等级和经验条积满时可次洒多个网。
用例名称激光蓄力槽目标激光蓄力槽积满时可发出光束,可捕中任何分值的鱼。
教学帮助界面的基本功能需求教学帮助界面返回游戏规则图教学帮助界面的基本功能需求图用例名称游戏规则目标显示游戏规则,帮助玩家更快的了解游戏用例名称返回目标返回主菜单设置界面的基本功能需求设置界面背景音乐音效特效主菜单图设置界面的基本功能需求图用例名称背景音乐目标设置有无背景音乐用例名称音效目标设置有无音效用例名称特效目标设置有无音效用例名称产菜单目标返回主菜单页面介绍图主菜单图图图系统流程图运行环境需求手机平台手机系统频率机身内存储存卡开始游戏开始游戏主菜单设置教学帮助排名第章系统功能详细设计关键性功能点实现汽泡自定义组件在手面游戏开始时,菜单栏两侧会产生个水沟上升的效果。
它是自定义组件。
实例图需要解决的技术问题如何创建自定义组件。
如何获得帧图处。
如何始组件动起来。
二要解决以上问题需要参考的文献。
自定义组件的定义自定义组件的使用三实现步骤第步要创建自定义组件。
需用到组件。
在中的代码。
控件宽度控件高度离屏幕左边距离屏幕轴坐标屏幕轴坐标与顶部的距离由于只实现气泡的上升,不需要绘制和刷新其它的组件,为了减少代码不必要的冗余,所以就气泡上升这个动画而言,只需创建个自定义组件创建自定义组件,获得其气泡图片的资源和长,宽,横纵坐标等基本属性。
获得组件属性,为了实现动画的效果,而要进行屏幕的刷新,每秒,刷新次屏幕就可以使图片产生动态效果。
为了要实现屏幕的不断刷新,就要用过线程来实现线程创建与调用线程刷屏因为在实现气泡上升过程中,多次反复使用有关气泡的属性和运算方法。
为了减少代码的冗余,所以要将有关气泡的所有属性抽象成个类,以便于创建该对象,方体于调用和使用。
起始坐标气泡的上限气泡的大小位移的度数位移量足判定覆盖条件覆盖。
条件组合覆盖每个判定中各条件的每种组合至少出现次。
路径覆盖使程序中每条可能的路径至少执行次。
白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动基路测试等,主要用于软件验证。
白盒法全面了解程序内部逻辑结构对所有逻辑路径进行测试。
白盒法是穷举路径测试。
在使用这方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。
贯穿程序的路径数是天文数字。
但即使每条路径都测试了仍然可能有。
第,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个的程序。
第二,穷举路径测试不可能查出程序中因遗漏路径而出错。
第三,穷举路径测试可能发现不了些与数据相关的。
白盒测试目前主要用在具有高可靠性要求的软件领域,例如军工软件航天航空软件工业控制软件等等。
白盒测试工具在选购时应当主要是对开发语言的支持代码覆盖的深度嵌入式软件的测试测试的可视化等。
对开发语言的支持白盒测试工具是对源代码进行的测试,测试的主要内容包括词法分析与语法分析静态分析动态检测等。
但是对于不同的开发语言,测试工具实现的方式和内容差别是较大的。
目前测试工具主要支持的开发语言包括标准等。
代码的覆盖深度从覆盖源程序语句的详尽程度分析,逻辑覆盖标准包括以下不同的覆盖标准语句覆盖判定覆盖条件覆盖条件判定组合覆盖多条件覆盖和修正判定条件覆盖。
语句覆盖为了暴露程序中的,程序中的每条语句至少应该执行次。
因此语句覆盖的含义是选择足够多的测试数据,使被测程序中每条语句至少执行次。
语句覆盖是很弱的逻辑覆盖。
判定覆盖比语句覆盖稍强的覆盖标准是判定覆盖。
判定覆盖的含义是设计足够的测试用例,使得程序中的每个判定至少都获得次真值或假值,或者说使得程序中的每个取真分支和取假分支至少经历次,因此判定覆盖又称为分支覆盖。
条件覆盖在设计程序中,个判定语句是由多个条件组合而成的复合判定。
为了更彻底地实现逻辑覆盖,可以采用条件覆盖的标准。
条件覆盖的含义是构造组测试用例,使得每判定语句中每个逻辑条件的可能值至少满足次。
多条件覆盖多条件覆盖也称条件组合覆盖,它的含义是设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现次。
显然满足多条件覆盖的测试用例是定满足判定覆盖条件覆盖和条件判定组合覆盖的。
修正条件判定覆盖修正条件判定覆盖是由欧美的航空航天制造厂商和使用单位联合制定的航空运输和装备系统软件认证标准,目前在国外的国防航空航天领域应用广泛。
这个覆盖度量需要足够的测试用例来确定各个条件能够影响到包含的判定的结果。
它要求满足两个条件首先,每个程序模块的入口和出口点都要考虑至少要被调用次,每个程序的判定到所有可能的结果值要至少转换次其次,程序的判定被分解为通过逻辑操作符连接的布尔条件,每个条件对于判定的结果值是的。
黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息如数据库或文件的完整性。
黑盒测试方法主要有等价类划分边值分析因果图推测等,主要用于软件确认测试。
黑盒法着眼于程序外部结构不考虑内部逻辑结构针对软件界面和软件功能进行测试。
黑盒法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的。
实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。
采用黑盒技术设计测试用例的方法有等价类划分边界值分析推测因果图和综合策略。
黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。
黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的。
黑盒测试试图发现以下类型的功能或遗漏界面数据结构或外部数据库访问性能初始化和终止。
黑盒测试的优点基本上不用人管着,如果程序停止运行了般就是被测试程序了设计完测试例之后,下来的工作就是爽了,当然更苦闷的是确定原因黑盒测试的缺点结果取决于测试例的设计,测试例的设计部分来势来源于经验,的东西很值得借鉴。
没有状态转换的概念,目前些成功的例子基本上都是针对来做的,还做不到针对被测试程序的状态转换。
就没有状态概念的测试来说,寻找和确定造成程序的测试例是个麻烦事情,必须把周围可能的测试例单独确认遍。
而就有状态的测试来说,就更麻烦了,尤其不是个单独的造成的问题。
这些在堆的问题中表现的更为突出。
测试结果第章总结是目前最流行的软件开发语言之。
是门包含多种知识的学科,提供了丰富的类库,能最大限度地利用网络。
在学习的过程中我学到了许多以前没有学到的概念和新鲜资讯。
运用这些知识可以
