第八周,地图编辑器模块的测试

最近这一周都在进行软件的测试,所以作业就都写的模块测试,这次是地图编辑器的测试。

首先关于地图编译器的黑盒测试,在编辑器界面的几个按钮在点击后并没报错,关于下拉菜单也可以正确的运行,在白板上绘制地图元素块也正常。

虽然在界面上的运行正常,但是无法看到后台的数据运转是否正常,所以在程序中加入了一些程序段来检测数据,首先是地图元素在白板上的绘制。这一段代码是在鼠标监听中的。

int i=e.getX()/height; //获取点击地点的横坐标
    int j=e.getY()/weight; // 获取点击地点的纵坐标
    System.out.println("当前坐标为"+i+","+j);

然后是地图的存储与读取,地图的读取与存储都是在数据中进行的,先将地图的数据存入输入,然后进行文件的写入与读取,这样就完成了地图的读取与写入。测试代码:

System.out.println(map1[i][j]+" "+i+" "+j);//出入当前地图位置的图片数据与位置。

知道了图片的位置与名称,就可以知道地图是否读取与写入成功。

还有一些关于按钮的测试,大同小异,就是输出一些关键性数据,然后确定按钮的功能是否实验成功。

时间: 2024-10-07 08:10:24

第八周,地图编辑器模块的测试的相关文章

第七周,移动模块的测试

关于人物移动模块,在测试BUG时首先使用的黑盒测试,在人物移动中发现了许多的BUG例如人物移动时候与物体发生碰撞,有时候并不能完美的碰撞,有时候提前就发生了碰撞,有的时候可能根本不发生碰撞. 观察到这一现象就使用了白盒测试,在移动模块中加入了一些小的程序. 例如下面这个线程. public static class zuobiao extends Thread implements jichu       {        public void run() {         while(tr

2017-2018-1 20155336 《信息安全系统设计基础》第八周课堂测试

2017-2018-1 20155336 <信息安全系统设计基础>第八周课堂测试 1.求命令行传入整数参数的和 参考 http://www.cnblogs.com/rocedu/p/6766748.html#SECCLA 在Linux下完成"求命令行传入整数参数的和" 测试代码传入自己的8位学号 上方提交代码 附件提交运行测试截图 解答: 编写代码 #include <stdio.h> void main(int argc,char** argv) { int

2018-2019-1 20165318《信息安全系统设计基础》第八周课上测试

2018-2019-1 20165318<信息安全系统设计基础>第八周课上测试 测试-1-ch03 任务详情 通过输入gcc -S -o main.s main.c,将下面c程序"week04学号.c"编译成汇编代码 int g(int x) { return x+3; } int f(int x) { int i = 学号后两位: return g(x)+i; } int main(void) { return f(8)+1; } 删除汇编代码中 . 开头的代码,提交f函

2017-2018-2 20179215《网络攻防实践》第八周作业

<网络攻防实践> 第八周 学习总结 一.第八章教材内容总结 Linux 操作系统简介 Linux 系统特点: 兼容UNIX :API 兼容,管理命令和各种工具: 源码开放 支持各种硬件平台,支持多CPU Linux 平台上存在大量的应用软件,以及应 用开发工具 多种不同发行版: RedHat(RHEL,Fedora, CentOS, -),Ubuntu,Debian, - 2.Linux 操作系统: 不是微内核系统,但具有某些微内核特征 Intel 版本:i386 的保护模式,特权级 内核态(

linux学习第八周总结

linux学习第八周总结 本周学习了两个服务,DNS和ansible 由于这些服务很复杂,我也只能是到达刚了解或者是刚刚入门的程度,所以只说一些简单基本的东西,简单总结. 一.DNS服务 1.简介 域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS使用TCP和UDP端口53.当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符. 记录类型 主条目:域名服务

学习进度之第七八周

第七.八周 所花时间(包括上课):910分钟 代码量(行):412行 博客量(篇):3篇 了解到的知识点(请填写具体的知识点): 1.敏捷软件的开发过程.需要有产品负责人,队长,每天还有站立会议,索引卡,燃尽图,最后要有回顾会议. 2.用android studio开发安卓应用,比eclipse加载ADT插件来开发更方便,以及怎样用android studio创建安卓应用程序. 3.android studio开发安卓程序时,可以先直接把控件在design界面拖过去,然后可以在text界面中进行

软件工程_东师站_第八周作业

一.PSP Date Type Job Start Interrupt(min) End Total(min) 20160417 助教 黄金点 20:00 5 21:00 55 20160418 助教 黄金点 19:00 12 21:00 108 20160419 助教 黄金点 18:45 100 23:00 155 20160420 助教 团队作业 10:00 35 11:20 45 20160425 结对编程 四则运算 19:00 5 19:30 25 ? 二.进度条 ? 代码行数 博客字数

软件项目与过程管理第八周作业

内容:软件项目与过程管理课程内容总结 经过八周时间的学习,软件项目与过程管理课程已经逐渐接近了尾声.通过这八周的学习,我对软件项目与过程管理课程有了更深的理解. 一.关于团队项目. 团队项目是本次软件项目与过程管理课程中最重要的一部分.我们团队项目是作业管理系统.在项目开发的整个过程中,我们在项目经理的带领下,项目团队的每一个成员团结合作.相互沟通,团队成员之间相互学习彼此的优点和技术,在每个成员的共同努力下,基本完成了此次软件开发项目. 通过这次团队项目, 我的总结如下: 1.在项目的开发过程

第八周PSP&amp;进度条

团队项目PSP 一.表格:     C类型 C内容 S开始时间 E结束时间 I时间间隔 T净时间(mins) 预计花费时间(mins) 讨论 讨论各个模块页面设计 9:30 12:30 32 148 120 站立会议 分配各个成员任务 13:00 13:30 0 30*7=210 210 分析 分析需求制定方案 14:03 16:40 20 277 120 设计 设计各个模块的UI 9:00 11:20 37 103 150 搜集整理 搜集和整理礼物相关素材  13:30  15:48  24