收藏 分享(赏)

基于java开发的中国象棋游戏白盒测试用例.doc

上传人:cjc2202537 文档编号:231242 上传时间:2018-03-24 格式:DOC 页数:12 大小:1.08MB
下载 相关 举报
基于java开发的中国象棋游戏白盒测试用例.doc_第1页
第1页 / 共12页
基于java开发的中国象棋游戏白盒测试用例.doc_第2页
第2页 / 共12页
基于java开发的中国象棋游戏白盒测试用例.doc_第3页
第3页 / 共12页
基于java开发的中国象棋游戏白盒测试用例.doc_第4页
第4页 / 共12页
基于java开发的中国象棋游戏白盒测试用例.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、文件编号:上海天地软件园数码科技有限公司中国象棋白盒测试用例文件状态 当前版本 V1.0作 者 梁世聪完成日期 2012/6/17文档模板 SSP-VER-T13-V1.0草稿密 级 白盒测试用例变更历史版本 完成日期 变更记录 作者 批准签字V1.0 2012/6/17 无 梁世聪 梁世聪白盒测试用例第 i 页目 录目录1 目的 .12 范围 .13 被测模块列表 .14 模块逻辑结构 .14.1 模块逻辑结构图 .14.2 模块功能定义 .15 测试数据 .25.1 单模块测试 .25.1.1 NormalUse .25.1.2 ErrantUse .2白盒测试用例第 1 页1 目的测试用

2、例用于测试中国象棋 JAVA 代码的安全性,找出潜在的 BUG。2 范围测试经理,项目经理以及测试小组组长。3 被测模块列表编号 模块名称 优先级F1 setUp 高F2 testMain 中F3 testObject 中F4 testGetClass 高F5 testHashCode 低F6 testEquals 中F7 testClone 高F8 testToString 低F9 testNotify 中F10 testNotifyAll 中F11 testWaitLong 低F12 testWaitLongInt 高F13 testWait 中F14 testFinalize 高白盒测试

3、用例第 2 页4 模块逻辑结构4.1 模块逻辑结构图白盒测试用例第 3 页白盒测试用例第 4 页白盒测试用例第 5 页白盒测试用例第 6 页4.2 模块功能定义模块名称 功能 备注棋盘 展示棋盘排列棋子 棋子共有三十二个红棋子 16 个黑棋子 16 个将 黑方 boss帅 红方 boss士 士每一着只许沿“九宫“ 斜线走一步 ,可进可退相 相(象)不能越过“ 河界“, 每一着斜走两步,可进可退,即俗称“相( 象)走田字。当田字中心有别的棋子时,俗称塞相(象) 眼,则不行走过去象 相(象)不能越过“ 河界“, 每一着斜走两步,可进可退,即俗称“相( 象)走田字。当田字中心有别的棋子时,俗称塞相(

4、象) 眼,则不行走过去白盒测试用例第 7 页马 马每着走一直(或一横)一斜,可进可退,即俗称“马走日字 “。如果在要去方向紧靠一直(或一横)的地方,有别的棋子挡住,俗称“蹩马腿“,就不能走过去车 车每一着可以直进、直退、横走,不限步数炮 炮在不吃子的时候,走法同车一样兵 兵(卒)在没有过“ 河界“前,每着只许向前直走一步;过“河界“ 后,每着可以向前走一步,也可以横走一步,但不能后退卒 兵(卒)在没有过“ 河界“前,每着只许向前直走一步;过“河界“ 后,每着可以向前走一步,也可以横走一步,但不能后退将军 一方的棋子攻击对方的帅(将 ),并在下一着要把它吃掉,称为“将军“吃子 走一着棋时,如果己

5、方棋子能够走到的位置有对方棋子存在,就可把对棋子吃掉而占领那个位置。只有炮吃了必须隔一个棋子(无论是哪一方的 )跳吃,即俗称“ 炮打隔子“。 除帅(将)外, 其它棋子都可以听任对方吃,或主动送吃。和棋 属于理论上公认的双方均无取胜可能的局势胜利 帅(将)被对方“将死“失败 帅(将)被“将军“,无法避免地同对方将(帅)直接对面5 测试数据5.1 单模块测试5.1.1 NormalUse目的:测试 API 函数合法的输入参数及正确的调用顺序测试描述:在每一个模块测试中,调用所有的 API 接口函数。对 API 函数参数输入合法参数值,并且以正确的(Normal )顺序调用,打印输出函数返回值前置条件 (可选): 测试时,首先要搭建好软件运行环境。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报