03 2016 档案

摘要:第三次作业 Use the following method printPrimes() for questions a–d. 程序如下: a、画出数据流图: b、测试用例t1=(n=3)和t2=(n=5),t2会发现但是t1不会发现的错误。 数组越界问题。 c、找到一个测试用例不经过while循环 阅读全文
posted @ 2016-03-28 18:27 prog123 阅读(203) 评论(0) 推荐(0) 编辑
摘要:一、Eclipse下安装junit, hamcrest and eclemma。 由于现在版本的Eclipse都已经集成了JUnit Test Case,所以不必再导入JUnit和hamcrest的jar包了,只需要在需要测试的类中,右键点击New,选择新建一个JUnit Test Case即可,E 阅读全文
posted @ 2016-03-18 16:31 prog123 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一、JUnit的安装和使用 Eclipse下JUnit的使用,因为现在版本的Eclipse和JDK下自带了JUnit的包,所以不再需要再去手动引进JUnit的包和hamcrest的包。 首先创建一个需要去测试的类,Calculate.java代码如下: 之后建立一个JUnit Test Case,右 阅读全文
posted @ 2016-03-17 16:20 prog123 阅读(260) 评论(0) 推荐(0) 编辑
摘要:策略模式 定义:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 问题:有一个鸭子类定义了鸭子的种种行为,包括swim(),quack(),fly(),但是,并不是所有的鸭子都会飞行(fly)或者叫(quack),在这里,我们认为所有的鸭子都 阅读全文
posted @ 2016-03-17 13:47 prog123 阅读(205) 评论(0) 推荐(0) 编辑
摘要:在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用 阅读全文
posted @ 2016-03-17 12:59 prog123 阅读(232) 评论(0) 推荐(0) 编辑
摘要:第二次作业 对于以下两个程序 1、找出fault 2、如果可能的话,找出一个测试用例不执行fault 3、如果可能的话,找出一个测试用例执行fault,但是不产生error 4、如果可能的话,找出一个测试用例产生error,但是不会导致failure 对于第一段代码 (1)、for循环不能遍历数组中 阅读全文
posted @ 2016-03-08 12:56 prog123 阅读(204) 评论(0) 推荐(0) 编辑
摘要:最近的时间内,我印象最深刻的Bug是在上学期的javaweb的大作业中。 其中的要求是在工作人员的每一条记录后面添加一个修改按钮,要求把前一个页面的内容带入到下一个页面中,由于密码采用的是MD5的加密,所以带入到后面的页面中的内容是经过加密后的内容,当需要修改密码时,不会发生错误,但是,如果不修改密 阅读全文
posted @ 2016-03-04 20:05 prog123 阅读(133) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示