摘要: 一、创建HelloWorld程序和测试类 二、安装并配置maven 1.下载apache-maven-3.3.3压缩包,并将其解压放到/Library下 2.配置maven环境变量 1)打开控制台输入vim .bash_profile对环境变量配置文件进行修改,添加以下内容来指定maven的主目录, 阅读全文
posted @ 2016-04-15 17:03 种田的萌鸭 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、使用Selenium进行脚本录制和导出 1.打开Selenium并确认开启录制 2.在Firefox浏览器地址栏输入www.ncfxy.com,进入网址,并输入学号和密码(密码为学号后6位)登录,登录后跳转到学号和邮箱显示的页面,以上过程为一次测试过程,完成后在SeleniumIDE中点击停止录 阅读全文
posted @ 2016-04-15 11:09 种田的萌鸭 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、书后题 (a) 为printPrimes()方法画控制流图 (b) 考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例游历printfPrimes()方法中相同的主路径,他们不一定找出相同的错误。设计一个简单的错误,使得t2比t1 更容易发现。 答:数组越界 (c) 针对print 阅读全文
posted @ 2016-03-30 19:50 种田的萌鸭 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 一、在IDE中集成junit和hamcrest 创建工程后,导入junit和hamcrest的jar包 hamcrest-all-1.3.jar junit-4.12.jar 使用的IDE为Intellij IDEA,在项目上右键,打开Open Module Settings,在Library选项卡 阅读全文
posted @ 2016-03-18 12:00 种田的萌鸭 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1.Identify the fault. for循环的结束条件应该为i>=0,否则会漏掉检查数组第一个元素。 2.If possible, identify a test case that does not execute the fault. (Reachability) test case: 阅读全文
posted @ 2016-03-04 21:58 种田的萌鸭 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 最近一次做的比较完整的项目开发是上学期末的web大作业。 项目的基本要求是做一个通缉犯管理系统。其中包括了可以对于用户进行操作的后台管理员部分,以及可以进行通缉信息查询和添加举报信息的前台界面。从项目开始到deadline大概有2周左右的时间。当然,由于仅仅是作为期末的大作业,并没有涉及到什么预算之 阅读全文
posted @ 2016-03-04 21:32 种田的萌鸭 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 上学期期末web开发的大作业,要求写一个通缉犯管理系统,基本要实现的功能归结起来不外乎数据库的增删改查。大体实现起来很容易,但在一些细节上让我纠结了很久。其中一个就是中文乱码的问题。其中主要涉及一下两个方面: 一、无法在mysql数据库中插入中文的数据,一旦涉及中文数据,在数据库中就会变成乱码。经过 阅读全文
posted @ 2016-03-04 21:01 种田的萌鸭 阅读(190) 评论(0) 推荐(0) 编辑