07年第一天上班就遇到了一个满牛的开发,和他的聊天让我觉得还有很多不足需要改进

上一篇 / 下一篇  2007-01-04 17:20:17

全问如下 , 贴来以后多看看自我反省。。。

北北-胡睿: hi,你是?
yangjj1ster: 出来混的。
北北-胡睿: 迟早是要还的
yangjj1ster: 还是要还,可是什么都没有就不用还了吧?
北北-胡睿: 。。。。。这么惨?
yangjj1ster: 你是做测试的?
北北-胡睿: 是啊
yangjj1ster: 挺羡慕你们,做哪方面测试有呀?
北北-胡睿: 。。。。。羡慕啥啊? 系统测试,自动化测试性能测试,白盒测试
yangjj1ster: 太厉害了。
北北-胡睿: 。。。马马乎乎,混混
你在51上看见我gtalk的?
yangjj1ster: 如果我写了一个类,测试时需要覆盖哪些内容?

北北-胡睿: 先画路径图吧,搞清楚类是干吗用的,我这一般先按路径图设计用例

,然后在写测试代码

yangjj1ster: 路径图?那我随便写一个类。
import java.io.Serializable;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

public class BaseEntity implements Serializable {


/* (non-Javadoc)
* overwrite java.lang.Object#equals(java.lang.Object)
*/
public boolean equals(Object obj) {
return super.equals(obj);
}

/* (non-Javadoc)
* overwrite java.lang.Object#hashCode()
*/
public int hashCode() {
return super.hashCode();
}

/* (non-Javadoc)
* overwrite java.lang.Object#toString()
*/
public String toString() {
return ToStringBuilder.reflectionToString(this,
ToStringStyle.MULTI_LINE_STYLE);
}

}

北北-胡睿: == 我copy出来看看, java?
一般来说,都有 input and output ,不同的输入值会有不同的返回值,构造不同

的输入参数覆盖所有可能出现的情况就OK了

yangjj1ster: 你想要什么类? c#?
北北-胡睿: 无所谓什么类,方法是一样的
yangjj1ster: 高手就是高手
北北-胡睿: 。。。。我不是高手
yangjj1ster: 不用谦虚
北北-胡睿: 。。。真的,我对这方面的了解也只是皮毛
你也是做测试的吗
yangjj1ster: 无所谓什么类,方法是一样的,能说出这样的话,我就很佩服了。
我是做开发的。
北北-胡睿: 额。。。是啊,设计思想应该是一样的。有啥不对的,指教一下吧,

我对开发不是很懂

yangjj1ster: 我对测试很感兴趣,就是一点都不懂。
那测试用例应该包含什么内容呢?
你说做白盒测试,我听了就很高兴,一定不放过你,多学点。

北北-胡睿: 编号,标题,用例类型,执行结果,执行过程描述,期望结果和实际结果
yangjj1ster: 那我一个电梯做好了,你会如何去测试它呢?
北北-胡睿: 。。。。从不同方面去看,比如功能,易用性,承载量,大小,速度,考虑到不同因素,不同的用例就会产生,有质量模型的,比如ISO9126,可以去看看,尽量别遗漏就是了
Sent at 4:11 PM on Thursday
yangjj1ster:

厉害,厉害。那我问你一个问题,你刚才说做性能测试,如果我用loadruuner做测试,我用虚拟用户的形式来模拟多人同时或者阶段性登陆,比方同时,不同情况下,应该用多少虚拟用户测试呢?压力测试的极限点又是多少人呢?
北北-胡睿: 按系统需求,你说MSN系统全球有N多人登陆使用,而公司内网聊天系统只有100人用,能一样吗
yangjj1ster: import java.io.IOException;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class A {
//public static int a=1,b=1;
public static void main(String[] args){
InputStreamReader reader = new InputStreamReader(System.in);
try {
char data=(char)reader.read();
while(data!=-1){
System.out.print(data);
data=(char)reader.read();
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}

}
}上面是我刚写的一个类,那你写一个测试用例我看看
一般覆盖时覆盖变量,方法就可以,那如何去覆盖呢?
Sent at 4:17 PM on Thursday
北北-胡睿: 刚开了个小会,我看看啊
yangjj1ster: 呵呵,你做测试多长时间了?你是测试领导吗?
北北-胡睿: 1年半吧,呵呵,还算新手
yangjj1ster: 那你毕业时间也不长呀,真实长江后浪推前浪呀。
北北-胡睿: 。。。不敢啊,还需要学习,特别带代码部分,我不太懂
Sent at 4:39 PM on Thursday
yangjj1ster: 那我们可以互相学习呀。
北北-胡睿: char data=(char)reader.read(); 是从一个别的方法里得到的值吧? 一般要是我这个菜鸟设计用例,也就是 编号001,标题:输入一个正常的data值,查看是否正确打印,用例类型:边界值测试,执行过程描述:给data一个正常值“20060501”,改变代码为char data= 20060501 , 执行代码,期望结果: System.out.print(data); 以及实际结果
yangjj1ster: InputStreamReader reader = new InputStreamReader(System.in);是从控制台里面内容放进一个输入流里面,=(char)reader.read(); 是从输入流里面把内容再读出来。
你是男孩子吗?我还没有见过男孩子做测试的。
北北-胡睿: 哦。。。这样子。。。是啊,男人做测试很多啊。。。我这大多数是男人。。汗!
yangjj1ster: 你说的对,好象女孩子只能做功能测试,象你们这些难度的就只能有男孩子做了。
你会用jfrofiler吗?
北北-胡睿: 。。。。都可以做了,看兴趣和能力了,有的人做测试只是为了有饭吃而已,我到满想做做开发的,做1年在回头做测试,应该会好很多
jfrofiler ? 没听过,更不会了,呵呵
yangjj1ster: JProFiler
北北-胡睿: 不会。。。没用过
我做的东西有明显的偏向,JAVA方面一概不太清楚,因为公司只做 .Net
yangjj1ster: 原来如此,.Net你觉得怎么样?
北北-胡睿: 认识不深,只能说满好用的,听说有取代java的趋势
yangjj1ster: 是吗?那我以后也做.net,我感觉.net象我以前用的dephi.
北北-胡睿: dephi ?不熟悉,呵呵,应该还有点差别,dephi好象控件很多,我听说语言其实都差不了太多,精通一门在学其他很快,不知道是不是?
yangjj1ster: 你说的对,但是语言 好象转换不是那么简单。
北北-胡睿: 呵呵,各有专攻啊,东西太多了。在领域里做好一个就很不错了。我下班了啊,下次继续聊。
yangjj1ster: 好的,以后聊。
北北-胡睿: 88


TAG:

老A 引用 删除 archonwang   /   2007-01-24 15:39:36
的确很多不懂,长见识了。
绝代天下 引用 删除 windsmile   /   2007-01-22 16:22:21
好多不懂汗
gogy的个人空间 引用 删除 gogy   /   2007-01-07 00:55:49
呵呵,新手不小心闯近来了。不是很懂```````学习ing!
testcat的个人空间 引用 删除 testcat   /   2007-01-05 10:49:03
很厉害哦!
xiaonan的个人空间 引用 删除 xiaonan   /   2007-01-05 08:43:09
两个人还聊的蛮有深度的嘛,学习啊!
ecust的个人空间 引用 删除 ecust   /   2007-01-05 00:17:37
你认识啊?
一沙一世界 引用 删除 eatmouse   /   2007-01-04 19:23:14
哈哈~是他啊~我今天加他了~~看来以后要多和探讨了~
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-09  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 12330
  • 日志数: 15
  • 建立时间: 2006-12-30
  • 更新时间: 2010-02-26

RSS订阅

Open Toolbar