摘要: a. b. 当n=5时数组越界,则此时t2能发现错误而t1不能 c. 测试用例:t = 1 d. 点覆盖:{1,2,3,4,5,6,7,8,9,10,11,12,13,14} 边覆盖:{ (1, 2), (2, 3), (2, 10), (3, 4), (4, 5), (4, 8), (5, 6), 阅读全文
posted @ 2017-03-14 15:24 LexDice 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 本次实验主要配置安装了JUnit以及Eclemma,并使用了JUnit进行断言测试。 1. 安装JUnit以及Eclemma 下载Junit以及Hamcresta的jar包,在工程build path中点击Configure build path加入,在其中点击Add External JARs.. 阅读全文
posted @ 2017-03-11 11:53 LexDice 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1. 问题出在for循环中,应该将i>0改为i>=0 a) 输入x为空数组,不执行fault部分 b) 测试用例:x = [1, 2, 3] ; y = 3 此时执行了fault但没有引发error,因为直接返回了3。 c) 测试用例:x = [1, 2, 3] ; y = 0 此时执行了fault 阅读全文
posted @ 2017-03-02 14:37 LexDice 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 遇到的错误: 在使用openGL做图形时,绘制多个物体后会发现帧率很低 原因及解决方法: 我将场景中的物体减少,帧率便提高了很多。因为不是很复杂的形状,排除了计算机性能不足的问题。打开任务管理器发现磁盘的占用率很高。 最终找出原因是将着色器的创建程序放在了循环中,导致会不停地从硬盘中读入着色器文件并 阅读全文
posted @ 2017-02-27 11:23 LexDice 阅读(124) 评论(0) 推荐(0) 编辑