1、修正流程图:根据新修改的代码,再次修正流程图 2、测试用例设计:依据所有的覆盖理论,分别写出相应的测试用例设计。 3.测试结果与建议 3、单元测试框架:采用单元测试框架Junit,初步简单的自动化执行测试用例。 3、测试结果:根据测试用例设计,执行测试,并给出TestRunner测试结果图。 ...
分类:
其他好文 时间:
2017-03-30 23:10:17
阅读次数:
261
USACO划水中。。。 题目中要求经过原点的三角形数目,但这种三角形没什么明显的特点并不好求,所以可以求不经过原点的三角形数量。 对于一个非法三角形,它离原点最近的那条边连接的两个点所连的两条边一定在这个点与原点连线的一侧。 为了不重的计数,只用极角序最小的点算。 实现的时候可以把原数组复制一遍再用 ...
分类:
其他好文 时间:
2017-03-30 23:06:06
阅读次数:
171
测试链接:http://www.cnblogs.com/zbxun/p/6628545.html 1、修正流程图: 2、测试用例设计: 本测试中语句覆盖、判定覆盖、路径覆盖重复 3、单元测试框架: 3、测试结果: 4、测试小结: (1) 测试用例编写的心得体会: 这些覆盖方式测试比盲目测试要系统的多 ...
分类:
其他好文 时间:
2017-03-30 20:40:10
阅读次数:
140
被测试链接:http://www.cnblogs.com/lyz007/p/6627535.html 1.修正流程图: 2.测试用例设计 3.测试结果与建议 测试样例都是通过的,但是有一点未按要求,就是triangle(int a,int b,int c) 需要返回字符型,建议程序员修改。 4.单元 ...
分类:
其他好文 时间:
2017-03-29 23:56:03
阅读次数:
413
matplotlib实际上是一套面向对象的绘图库,它所绘制的图表中的每个绘图元素,例如线条Line2D、文字Text、刻度等在内存中都有一个对象与之对应。为了方便快速绘图matplotlib通过pyplot模块提供了一套和MATLAB类似的绘图API,将众多绘图对象所构成的复杂结构隐藏在这套API内 ...
分类:
编程语言 时间:
2017-03-25 20:01:30
阅读次数:
343
package 杨辉三角;import java.util.Scanner;public class Triangle { public static void main(String args[]) { int i,j,k,n,a[][]; Scanner input=new Scanner(Sy ...
分类:
其他好文 时间:
2017-03-25 13:24:01
阅读次数:
171
1、流程图: 2、测试用例设计: 本测试代码语句覆盖与判定覆盖测试用例相同 3、测试结果: 测试通过! 4、代码优化建议: (1)不符合需求,可以把判定三角形的语句写成方法triangle独立出来 (2)程序无法结束,可以添加判定语句,由程序控制是否结束运行 (3)条件a==b && b==c && ...
分类:
其他好文 时间:
2017-03-20 00:09:31
阅读次数:
177
Given an index k, return the kth row of the Pascal's triangle. For example, given k = 3,Return [1,3,3,1]. 自己写的~~ for i in range(1,2): i 只能取到1 ...
分类:
其他好文 时间:
2017-03-18 20:55:21
阅读次数:
189
http://poj.org/problem?id=1163 题意: 如图,从最顶端开始,每次往左或往右走直到最后一行,求经过的数值之和最大。 思路: d[i][j]表示分析到第i行第j个数时的最大和,状态转移方程也很好写,就是d[i][j]=max(d[i-1][j]+a[i][j],d[i][j ...
分类:
其他好文 时间:
2017-03-18 00:39:42
阅读次数:
159
JUnit以及hamcrest-core-1.3 安装步骤 首先,新建一个java项目,名字叫triangle,然后右键,选择Properties,点击Java Build Path, 选择Libraries选项,点击右边的 Add library 选项,选择JUnit4, 于是JUnit软件包就被 ...
分类:
其他好文 时间:
2017-03-12 23:38:53
阅读次数:
218