JAVA程序测试感受
上周四下午,我们进行了JAVA测试,心里很慌,在家中只是学习了JAVA程序的输入、输出以及各种数据类型使用而已,王建民老师给我们发了一份JAVA的课前测试样卷,是关于学生信息管理系统的,我们提前从学长、网上借鉴代码,已经弄得差不多了,可能到测试的时候某些功能实现不了,但是能拿到个不错的成绩,但事与愿违,王建民老师给我们换了一个新的题目,相似度为百分之一,由于这道题目是他自己出的,所以去网上搜索源代码是肯定不行的。测试时间对学长来说应该是充裕的,王老师他也说他只用了两个小时来编写并修改完成这道题目,但是这对我们来说是非常有挑战性的。大概花了二十分钟阅读并理解这道题目中的问题和得分要求。教室内的键盘敲击声并不是很大,因为大家都挺懵逼,不知道该怎么下手。我基本上是将原学生信息管理系统的源代码进行参照,对新题目的要求来进行编写,这样还是行得通的,但是不是根据自己的想法来编写,后面果然会越写越乱,经过梳理大概读懂了自己的代码,开始编写输出菜单选项,这只是个界面,然后用switch语句进行对每个选项来设置功能,最后运行时来调用,供用户选择使用,但是界面有了,界面之间的相互转换也实现了,由于题目要求用到了文件的输入、输出,用户的账号、密码和各种存款信息无法实现调用和存储,导致后面的功能和使用无法实现,王建民老师允许我们上网查找各种信息,我们自然而然地打开网页搜寻查找JAVA语言中文件的输入、输出,因为我们不会使用数据库,故现在只有使用TXT文件进行存储,然而并没有什么卵用,查到是查找到了,但由于至此之前没接触JAVA语言,找到源程序,读不懂、不会用是主要问题,利用修改之后的文件输入、输出程序,程序运行后出现了一大堆错误,改不过来,只能认输。
用尽了各种方法,也解决不了这个问题,只能将时间用在编写界面上,大家应该都有了自己的编写想法和目的,敲键盘的声音愈来愈大,我也将自己的代码完成的差不多了,应该可以拿到十分以上,我把电脑合上,等待学长的点名验收,最后经过了验收,成绩为十一分。虽然这次测试完成程度很小,但收获量很大,我应该再接再厉,加油。
JAVA程序测试感受的更多相关文章
- 第一次java程序测试感受
第一次JAVA程序设计测试,检验了一个暑假的成果.显而易见,我做的并不是很好,程序最起码的输入输出以及方法的定义还是没有问题的,但是考到了文件输入输出便看出来了.对于文件的输入输出,虽然我预习到那里, ...
- 通过JAVA程序测试闰年
首先简要介绍一下公历上规定的闰年:四年一闰,百年不闰,四百年再闰. 针对这一规则,简要的设计部分测试用例: 附(测试截图): 以下为该程序代码段: import javafx.application. ...
- JAVA程序测试时用到的与内存测试有关的东西
1.JVM启动参数 垃圾回收器调用情况参数,使用如下参数可以看到程序何时启动GC进行垃圾回收,和垃圾回收的详细信息. java Test -XX:+PrintGCDetails -XX:+PrintG ...
- JAVA程序系统测试感受
JAVA课程才刚刚开始,就仿佛经历了一场劫难,让我们叫苦连天,苦不堪言.暑假学的一些皮毛java知识,到了真正需要写一个相对完整的软件系统,就如同废材一样,实在是用不上来.我看着小民哥布置的考试内容, ...
- Java 程序测试_循环语句中的break和continue
package test; public class Loop_Statement { public static void main(String [] args) { String[] newba ...
- Java 程序测试_判断语句
package test; public class Condition_Phase { public static void main (String[] args) { //The Traditi ...
- Java程序单元测试工具对比——Parasoft Jtest与Junit
Web应用程序开发中,面向对象的Java语言占了不少的比重.对于Java应用程序的测试方法或方式多种多样,比较典型的是程序员自己来完成程序测试中的一个部分——单元测试. 之前,慧都资讯提到单元测试是程 ...
- Java程序设计当堂测试感受
开学第一周的周四,按照王主任的安排,进行了Java当堂测试,来检测暑假八周的学习成果.这一堂课真是让我哭笑不得,这一节课三个小时都在写代码,感觉暑假学的一点点代码什么都不是,写一个系统都完不成,感觉自 ...
- Junity测试最大子数列和的Java程序
1.Java环境的安装与配置: Jdk的安装: Jdk下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-13 ...
随机推荐
- SQL Server2008及以上 表分区操作详解
SQL Server 表分区之水平表分区 转自:https://www.cnblogs.com/Brambling/p/6766482.html 什么是表分区? 表分区分为水平表分区和垂直表分区,水 ...
- MongoDB pymongo模块 删除数据
使用user集合,删除user集合的数据 import pymongo mongo_client = pymongo.MongoClient( host='192.168.0.112', port=2 ...
- VS2017使用Git进行源代码管理
步骤一:将解决方案添加到源代码管理 步骤二:进入团队资源管理器 双击存储库项目进入Git操作页面. 步骤三:同步本地代码到远程仓库 选择同步功能 步骤四:发布代码到Git 点击之后输入你要发布的git ...
- react 脚手架--create-react-app
1.yarn add -g create-react-app 2.create-react-app demo cd demo yarn start 可以跑起来整个项目了 一般都会用到路由,需要 yar ...
- EOS account 中的 Threshold 和 weight 使用
https://eoscity.io/f/viewtopic.php?f=7&t=17 这篇文章的原文: (https://steemit.com/eos/@genereos/eos-mu ...
- sap 查看自己代码的结构
1:进入系统X3C:然后输入T-CODE bsp_wd_cmpwb
- Spark Mllib之分层抽样
Spark中组件Mllib的学习之基础概念篇 1.解释 分层抽样的概念就不讲了,具体的操作: RDD有个操作可以直接进行抽样:sampleByKey和sample等,这里主要介绍这两个 (1)将字符串 ...
- Day7 初识面向对象,面向对象之继承、多态和封装
一.面向对象引言 一.面向对象的程序设计的由来 详述见:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二.面向对象引子 写一个简单程序 ...
- SaltStack 模块
包安装模块.文件维护模块.服务模块 zabbix_agent: pkg.installed: - name: zabbix22-agent file.managed: - name: /etc/zab ...
- [LeetCode] 422. Valid Word Square_Easy
Given a sequence of words, check whether it forms a valid word square. A sequence of words forms a v ...