2013-12-12 作业

摘要: 1.分割char数组,比如输入1,5,则将下标为1到5之间的字符返回。import java.util.Scanner;public class splitChar{public static void main(String args[]){int startid,endid;char []arraychar={'a','c','d','v','x'};System.out.println("请输入数组开始下标:");Scanner s=new Scanner(System.in);start 阅读全文
posted @ 2014-01-09 23:17 totheike 阅读(111) 评论(0) 推荐(0) 编辑

2013-12-01 作业

摘要: 1.两个char数组一个,判断一个是否包含另一个char数组,比如 char[] a={'a','b','c','d','g'},char[] b={'c','d'},char[] c={'f','b'},则a包含b,a不包含cpublic class includeChar{public static void main(String args[]){char Xchar[]={'a','b','c', 阅读全文
posted @ 2013-12-05 22:41 totheike 阅读(169) 评论(0) 推荐(0) 编辑

有效的测试方法-代码检查和代码走查

摘要: 代码检查和代码走查是人工测试中比较有效的两个测试方法。代码检查是几个人对非自己编写程序进行检查,包括:程序编码者解读程序的逻辑结构和按照常见错误列表检查两个过程,在过程中发现问题。代码走查就是按照测试用例的数据将程序的逻辑结构走一遍,从而发现问题。这两种方法一般可以发现30%-70%的编码错误和逻辑设计错误,注意,这里30%-70%是指经测试已知的错误中的比例。 在实际的测试和研发工作中,基本上没有团队能做到这样的测试。因为,研发人员的测试意识不强,测试员的程序思想功底不厚,在今后的测试工作中,需要逐步的提高自己的程序基础,将这两种方法变成行之有效的测试法器。 阅读全文
posted @ 2013-12-02 22:57 totheike 阅读(1012) 评论(1) 推荐(1) 编辑

2013-10-31日作业

摘要: 1、定义一char数组字符,统计其中大写字母多少个,小写字母,数字,已经空格多少个输出import java.util.Scanner;public class staChar{public static void main(String args[]){char myChar[]={'A','h','S',' ','8','f','7',' ','H','j'};String myString;int charlength,i,cou 阅读全文
posted @ 2013-11-28 23:35 totheike 阅读(140) 评论(0) 推荐(0) 编辑

软件测试的原则

摘要: 测试人员对程序进行测试,这个过程往往是随意的,无原则性的,这样可能会导致测试工作开展的缓慢而无效。所以,在软件测试的过程中,有几项原则是我们应该重视的:1、测试用例需要有输入和预期输出;2、程序员不可以测试自己编写的程序;3、测试用例需要包含正确的输入和不正确的输入,还有未预料的输入数据;4、软件组织不可以测试自己编写的软件;5、需要彻底的检查每个测试的执行结果;6、按照需求说明书测试,测试程序是不是做了应该做的事和没做不应该做的事;7、测试用例的编写应该是一直改进的过程,不能用一次就不再使用;8、测试时,应该是抱着发现错误的心态,不能假定程序就不会出错;9、程序未发现的问题应该是与发现问题. 阅读全文
posted @ 2013-11-28 08:32 totheike 阅读(148) 评论(0) 推荐(0) 编辑

黑盒测试和白盒测试

摘要: 黑盒测试是数据驱动测试,不关注程序的结构,通过输入和输出来验证程序的正确性。测试方法有:穷举法、边界测试法、因果图法。一般情况下,将所有的数据组合输入的可能性不大,所以用这种方法我们不能确保程序的正确性。 白盒测试时逻辑驱动测试,主要是测试程序的内部逻辑结构。测试方法主要是穷举路径测试,将程序的每一个语句执行一遍,但是,一般情况下,这种不同逻辑的路径的数量是不可估量的,所以用这种方法我们也不能确保程序的正确性。 所以,在现实的测试工作中,应该将这两种方式结合起来运用(即灰盒测试),做出合理的测试策略,写出好的测试用例,最大限度的发现问题,提高测试效率。就我目前工作而言,只能做到黑盒测试,在今. 阅读全文
posted @ 2013-11-26 23:35 totheike 阅读(192) 评论(2) 推荐(0) 编辑

2013-10-28 作业

摘要: 1.定义一char数组字符,然后判断是否为回文。import java.util.Scanner;public class judgeHuiwen{public static void main(String args[]){char[] array;char[] comparearray;int i,j;String myString;int charlength;System.out.println("input array :");Scanner s = new Scanner(System.in);myString=s.next();charlength=myStr 阅读全文
posted @ 2013-11-26 08:27 totheike 阅读(128) 评论(2) 推荐(0) 编辑

2013-10-24 作业

摘要: 1.写一个算法将char数组中的所有空格去除,注意不允许使用任何类库中的方法public class cutBS{public static void main(String args[]){int i,j,z,a,b;int charlength,flag;char t;char array[]={'1','2',' ',' ',' ','6','7'};charlength=array.length;flag=charlength; System.out.println(&quo 阅读全文
posted @ 2013-11-23 12:15 totheike 阅读(132) 评论(0) 推荐(0) 编辑

2013-10-22作业

摘要: 2、打印一个倒立的等腰三角形,用“*”打public class triangle{public static void main(String args[]){ for(int i=1;i=2*i-1;j--){ System.out.print("*"); } System.out.println(" "); }} } 阅读全文
posted @ 2013-11-18 22:40 totheike 阅读(102) 评论(0) 推荐(0) 编辑

2013-10-19 作业

摘要: 1、定义char[5]数组,在控制台接收并输出import java.util.Scanner;public class array{public static void main(String args[]){char[] array=new char[6] ;int i,j;String myString;System.out.println("input array :");Scanner s = new Scanner(System.in);myString=s.next();for(i=0;i<5;i++){ array[i] = myString.char 阅读全文
posted @ 2013-11-14 15:42 totheike 阅读(111) 评论(1) 推荐(0) 编辑