» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 测试生活 -> 测试生活
 XML   RSS 2.0   WAP 

<<   1   2   3   4  >>  Pages: ( 1/4 total )
--> 本页主题: 测试生活 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

测试生活

2006-07-17 星期一 晴
第一天

第一天有很多事情要做:
为了准确掌握公交车的到站时间,我在车站上等了45分钟,辆公交车经过的时间间隔为3分钟、5分钟、6分钟、7分钟(空车放站)、17分钟。决定以后8点出门

到公司软件部门的人全在开会,有幸一上班就旁听了会议。

分配电脑,我的位子周围有一堆dell主机,我得到了一台128m内存的,然后我看见一盒内存条,其中一根256M的插进了我的电脑。

登陆同仁们开发的系统,发现不同的系统仅仅是换用户名登陆来切换。。。

听到附近业务部门谈理赔的事情,死人要等公司鉴定了才能火化,否则可能被拒赔。。。原来买了保险可能会不得好死。。。

冒烟测试熟悉业务,发现可以给未来战士建立客户档案,立马记录在案。。。

同种类型的保险只能一人选一样,原来想虚拟一个暴发户但失败了,不由想到是否存在一个受益人包揽全部保险种类?然后开始收集整理各险种的资料。。。

下班了,天黑了。。。

此帖被评分,最近评分记录
好评度:5(海松宝)




[楼 主] | Posted: 2006-07-17 20:13 顶端
shennocsm


该用户目前不在线
级别: 资深测试工程师
精华: 0
发帖: 212
基地声望: 20 点
基地币: 2112 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:218(小时)
注册时间:2006-06-05
最后登录:2008-01-19
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



。。。内存只有256M?那也不够用呀,换个1G的吧!


[1 楼] | Posted: 2006-07-18 08:57 顶端
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



2006-07-17 星期二 晴
第二天

正式上班了,迟到是不应该的。所以提前了一点出门了。
9:00整办公区响起来音乐,保险公司的员工在走廊上排队集合(我是外派公司的人员只要旁观即可),然后他们在歌声中开始了一天的晨会,轮值的主持人报告了当天的天气预备、朗读了若干与保险有关的新闻,然后是请出一位大人物发言,在大人物号召大家积极加班之后,四周恢复了平静。。。

我对着一个完工的系统继续熟悉着,发现买保险和买菜是一样一样的,有些保险是不能一起卖的。。。在捕获了一个低级的bug之后,我决心先搞清楚每个险种的适用人群、最低保额、最高保额等必然要测试的数据。从好心的同事那里,我找来了整套的保险规程,面对生涩的文字,要整理出头绪真不容易。。。经过多种尝试,我建了一个表格记录各险种的参数,又建了一个树状图记录各险种之间的关系。。。

在倒水和放水的间隙,我光顾了几位同事的座位,想了解一下公司的运作流程,我惊讶的得知:测试人员只要写用例,而不要写测试需求;开发人员在试图修复bug的时候还要去为每一个bug杜撰bug分析报告,无论bug是否修复,他们都要杜撰和悔过书一样的bug分析。可是这些可怜的CODER连单元测试也不做,调试完全依赖强大的编译工具。。。令人欣慰的是,他们的编码还能得到保险公司的需求文档做参考,以后我写测试需求至少不会无依无靠。。。两个存在错误关联的bug据说已经困扰他们一个多月,开发的老大却只能每天抱怨两个开发相互修改对方的文档,甚至有一天仅仅增加了一个注释符号就更新了版本。。。

整整忙了一天,资料终于有了雏形。。。我仿佛看见一大堆bug已经浮现在我的眼前,犹如一碟美味的炒面。。。下班了,肚子饿了,吃饭。。。




[2 楼] | Posted: 2006-07-18 20:42 顶端
andy


该用户目前不在线
级别: Cntesting老学员
精华: 0
发帖: 563
基地声望: 66 点
基地币: 2 Bug
基地贡献: 3 点
好评度: 0 点
在线时间:121(小时)
注册时间:2006-04-22
最后登录:2008-08-29
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



测试人员只要写用例,而不要写测试需求;开发人员在试图修复bug的时候还要去为每一个bug杜撰bug分析报告,无论bug是否修复,他们都要杜撰和悔过书一样的bug分析。

我狂汗


impossible is nothing
[3 楼] | Posted: 2006-07-18 21:39 顶端
海松宝


该用户目前不在线
级别: 总版主
精华: 4
发帖: 1741
基地声望: 414 点
基地币: 413 Bug
基地贡献: 291 点
好评度: 15 点
在线时间:1093(小时)
注册时间:2005-10-13
最后登录:2008-10-30
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子




不错不错!
工作就是要注意观察和总结。
用愉快的心情去感受,好!


软件测试的发展,需要你我他共同参与
[4 楼] | Posted: 2006-07-18 22:28 顶端
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



2006-07-19 星期三 晴
第三天

今天继续整理投保规则一类的文档,复制粘贴了一天才把得到的投保规则整理成一棵需求树;可是打开一个软件想实验一下整理的成果,确发现很多险种的投保规则资料我都没有得到。。。

休息片刻后草拟了一份今后介入测试需要用到的资源清单:
1、开发需求文档
2、整理好的通用投保规则
3、软件操作手册
4、数据库访问权限
5、局域网访问权限
。。。

下班的时候,晃到一个准备加班的开发旁边,看到他在调试bug,整屏的java代码没有一条注释。SQL代码上只有屏蔽代码的注释。。。

这块培育bug的土壤是多么肥沃啊。。。满心欢喜的走向电梯。。。




[5 楼] | Posted: 2006-07-19 20:14 顶端
fifi_wang




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 27
基地声望: 8 点
基地币: 6460 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:15(小时)
注册时间:2006-06-12
最后登录:2007-01-24
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



呵,不错!

不过担忧的是,混乱的管理,测试的热情能支持多久?猜测楼主不久就要加班...
继续关注

[6 楼] | Posted: 2006-07-20 13:53 顶端
芹子


该用户目前不在线
级别: 资深测试工程师
精华: 0
发帖: 366
基地声望: 26 点
基地币: 7043 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:149(小时)
注册时间:2006-04-26
最后登录:2008-03-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



加班的日子啊!以后还要经历无数

在有阳光的地方就有希望~~~~
[7 楼] | Posted: 2006-07-20 15:46 顶端
lhxtest


该用户目前不在线
级别: 测试员
精华: 0
发帖: 52
基地声望: 5 点
基地币: 6576 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:25(小时)
注册时间:2006-05-22
最后登录:2007-12-18
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



怎么会是这么混乱的开发\测试 (质量管理)过程呢?
晕!!


一个人一生的财富就是他一辈子的努力!
[8 楼] | Posted: 2006-07-20 17:31 顶端
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



2006-07-19 星期四 多云
第四天
今天上班的前一个小时在看电脑里遗留的以前项目的需求文档,内容很精彩,还附上了界面的图片。不过一看就是后期补上的正式版本的截图;一个项目大概有20页左右的需求文档和规格说明书,但是我感觉是后补的(看完大家就明白了)

需求文档看的头晕,我们的老大没有出现,也不知道我的内网账号申请的怎么样了;感觉有些闲的无聊,就在电脑上随意搜索,结果发现了大学英语四级词汇表。我的英语不好,所以想抽空背背。可是背了没几个,觉得中英文全写在一行,背起来很不舒服。。。
一位伟人说人和动物的区别是创造和使用工具。我作为一个人类的实例,当然应该继承了这个优秀的接口。所以我开始写一个小程序,把中英文分行。观察了一下,每行的中英文之间都是用空格隔开的;所以这应该是比较容易的。
测试的原则讲究从小到大的确定测试范围,其实编程何尝不是如此呢?
想到把一行拆成两行,手动的方法是按一下回车;所以,首先想到的是用java的String类的字符替换函数replace(old char,new char);于是先基于它写了一个String的字符替换程序。编译通过了,可是当我执行的时候,提示我找不到类?!
有一种想重装操作系统的冲动。。。但是卸载了前人留下的JBuilder后,我想先看看设置。在命令行输入set后,我看见了classpath的设置项。抱着试一试的心态,我把程序所在的路径添加到了classpath中。终于能运行了。。。
可是。。。
分行显示并没有实现。。。
重复编译执行多次,replace还是没有生效。。。这时我想到了String是以回车字符结尾的,或许因此无法在字符串中间加入回车了。。。
只能改变方法了,最简单的可能是用substring,但是也要用for循环去判断charAt(int index)是否为空格,所以直接定义了两个空字符串,分别去接英文和注释,然后显示这两个字符串。这次终于成功了。。。
接下去就是读写文本文件的操作了,起初使用的是while语句,可是这样一来,第一行的词汇被冲掉了。
这时改成do while结构,结果读到结束的时候字符串为空,取长度会报错;于是加上了判断字符串是否为空控制的break语句。后来发现读空文件显示相同的提示,于是将提示修改成两种情况。
CODE:

import java.io.*;
import java.lang.*;
public class Test{
   public static void main(String args[]) throws IOException{
       FileInputStream fis=new FileInputStream("E:\\"+args[0]+".txt");
       BufferedReader buff = new BufferedReader(new InputStreamReader(fis));
       int count=0;//统计输入行数
       FileWriter fw = new FileWriter("E:\\"+args[0]+args[0]+".txt");
       String str1=new String();
       do{
           
           if(str1==null){
               if (count==0){
                   System.out.println("打开文件为空");
                   break;
               }
               else {
                   System.out.println("读取文件结束");
                   break;
               }
           }            
           //System.out.println(str1);
           String English=new String();
           String Chinese=new String();
           String Bk="\n";
           int flag=0;
           for (int i=0;i<str1.length();i++){
               char c=str1.charAt(i);
               if(c==' '){
                   flag=1;continue;
               }
               if(flag==0){
                   English+=c;            
               }
               else{
                   Chinese+=c;
               }
           }
           fw.write(Bk,0,Bk.length());
           fw.flush();
           fw.write(English,0,English.length());
           fw.flush();
           //System.out.println(English);
           fw.write(Bk,0,Bk.length());
           fw.flush();
           fw.write(Chinese,0,Chinese.length());
           fw.flush();
           fw.write(Bk,0,Bk.length());
           fw.flush();
           //System.out.println(Chinese);
           count++;
       }while((str1=buff.readLine())!=null);
       fis.close();
       buff.close();
       fw.close();
   }
}

这样一个简单的东西,由于设计思想的错误,我用了一个多小时才搞好,不由感叹起单元测试对软件工程的重要性。。。等我把全部词汇表转换完毕,已经是是午饭时间了。
午饭归来,可以休息,于是我坐在位子上调整好姿势,闭上了双眼。。。半小时后,我开始背单词。。。
过了很久我才知道,今天老大是来上班的,只是在楼上的保险公司软件部处理上线的事情。既然他日理万机,我就不为自己账号的事情去劳他分心了。。。
难得有机会背了四个小时的单词,似乎找到了语感,得出了文字应该是在语言出现之后出现的结论。。。
快下班的时候,看见几个同事围在一台电脑前处理一个bug,两个开发都认为出现bug的查询功能本身多余。问他们需求文档是怎么样的?他们说文档上就一句话。。。过了一会,开发的老大把生成这个功能的开发叫到跟前,和他说的大意好像是查询的几个条件毫无关联,怎么可能生成正确的查询结果?!如果这是事实,只能有两个可能:1、保险公司的软件架构有问题,几十个表组成的数据库居然有孤立的表存在。2、需求存在重大缺席
看来,尽早和不断的测试对软件质量真的很重要。。。


[ 此贴被无牙老虎在2006-09-22 17:22重新编辑 ]




[9 楼] | Posted: 2006-07-20 22:20 顶端
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



2006-07-20 星期五 多云
第五天
今天是周末,保险公司洋溢着强烈的周末气氛,今天他们大都没有穿职业装,上班也没有换制服;可能是为下班后都有活动的缘故吧。。。

我的内网账号终于到手了,原本以为这是个很有用的东西,不曾想到仅仅是一个用于内网联络的邮箱而以;另一个用途是注册mantis。。。环境就这样了,想做些什么,于是开始为一个J2EE改单机版的项目准备测试需求。因为是改版,并且是取网络版的两个主功能模块,居然连文档都全省略了;宗旨只有一个:一切参考网络版。。。可是lable和table怎么可能一样呢?隐隐感觉这是一个浩大的工程。据说预定下周二就要开始测试了,但是没有任何文档。。。
我开始对照网络版的用户手册设计测试需求,因为截图不清楚,我打开了真实的网络版,页面居然和用户手册不完全一致。。。
先从新建信息开始做,一共要提交十几项内容,有5项必填,但是不知为什么身份证不算必填项。。。
当我把必填项的测试需求整理完毕,首先想到的数据驱动,参照网络版我甚至确信这些需求的80%是编码的时候没有考虑的;甚至开始考虑是否有必要在开发完成前陆续将我的测试需求告知开发,以免bug提交的太多惊动管理者。。。
吃完中饭,我开始考虑使用什么工具取执行数据驱动,WinRunner对J2EE支持的不好,我想要一套以后其它项目也能使用的测试工具。QuickTest Pro是不错的选择,可是java add-in很难找。。。也不知道公司是否会有这样的投资。。。用google搜索了一下午,还没有找到合适的工具。其实我并不需要非常专业的功能测试工具,只是想让复制、粘贴更有效率一些;整个项目不会超过50个页面,只要能根据我的测试用例方便的自动输入各页面的提交信息就可以了。(如果诸位知道有类似的工具,即使只能自动填写WEB表格的也请不吝赐教啊。先谢谢了。。。)
转眼到了下班的时间。看见一个开发在调试一个表单,浏览器提示了整整一屏的错误性息;这是他把别人的代码拿过来修改的结果,浏览了一下代码,晕。。。JSP文件中,合法的内容除了注释语句都出现了;java、SQL、html。。。java语言的美感被践踏的体无完肤。。。问编程的时候他用不用beans,得到的答案是不需要。。。
这是一个被冠冕堂皇的保险公司的开发经理遗弃的角落,很想在掌握junit之后能适当的给予他们一些帮助,提高测试执行效率,也避免取购买昂贵的商业测试工具,但是,要实现这些必须从改正这些开发的编码陋习开始。。。

有一个卖鞋的故事,说两个推销员来到一个岛屿,岛上的居民全部不穿鞋,一个推销员很悲观:这里没有人穿鞋;离开了。。。另一个则留下开始开发这个潜在的市场。。。

一周的工作结束了,如果有高薪利诱,我或许会离开这个蛮荒之地。今后留在这里的惟一目的或许是去实现正确的软件质量工程。人生能有几回搏呢。。。




[10 楼] | Posted: 2006-07-22 20:23 顶端
胡言


该用户目前不在线
级别: 测试主管
精华: 0
发帖: 724
基地声望: 257 点
基地币: 7202 Bug
基地贡献: 1000 点
好评度: 4 点
在线时间:1295(小时)
注册时间:2005-10-05
最后登录:2008-06-12
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



“今后留在这里的惟一目的或许是去实现正确的软件质量工程。人生能有几回搏呢。。。”

非常赞同这句话!我又要说教了,呵呵!看待问题就看是从什么角度出发了,这也可以视作是一个机遇阿!对于新人来说最重要的是。。。
相信老师,等你有一年工作经验后,绝对把你卖个好价钱!

我相信,随着我们的学员越来越多的进入测试届,必定会给目前的这种局面带来一些改变!加油吧,我们可爱的学员们,选择了这条路,就坚定地走下去吧!


我不为我,我是谁?我只为我,我是什么?
[11 楼] | Posted: 2006-07-23 11:45 顶端
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



2006-07-25 星期二 阵雨
第二周第二天

昨天一天都在做测试需求,到下班基本建好了一棵测试需求树。因为电脑有病毒,准备今天重装机器,所以回家后还写了一部分数据驱动的测试用例。。。

由于保险公司的项目由他们的软件部领导,由两个财务完全独立的外协公司一起参与,管理上的难度可想而知。另一个外协公司的测试经理,由于过去功勋卓著,保险公司的软件部经理要求我业务上去接受他的领导。。。

不可否认,每一个中国人都是善于创造的。当我请他过目标准的测试驱动类型的测试用例的时候,却被告知和他的测试用例模板不兼容;他希望我能接受他的模板。。。能够数据驱动的内容,他全部用面对对象的方法高度概括成一个表格,表头是测试条件和预期结果、实际结果,纵列是各项测试内容,如果某测试内容要测试某条件;则在表格中对应的纵横交叉位置做一个标记。。。下拉列表的测试条件被概括成“一一选择”,测试内容中相同的测试条件也是在对应的对应位置做上相同的标记,而测试预期结果也被高度抽象成了正确输入,错误提示等有限的几项。。。虽然这样的用例不能直接进行数据驱动,但当我理解了其中的组成方法后感到震撼,如果他出生在美国,或许也能成为一代宗师。。。可是在开发过程没有概要设计、详细设计就直接依照不完整的设计需求进行编码的环境中,他只有如此抗争着。。。在环境不允许的情况下,如何最有效的保护自己才是最重要的。而数据驱动只是等价类的多实例化,核心依然是面对对象。。。

我接受了他的框架,在后续的用例编写时扩展了他的思想,把业务流程也溶入了这张表格。当我完成了这个软件的测试用例编写后,我的用例终于被认可了。在这样的环境下,测试需求树对测试的重要性更为突出,失去了测试用例的完整覆盖,需求树的末端将直接面对每一次测试执行。。。

中国人如此顽强的适应环境,究竟是祸是福呢?在重装系统的时候我思索着,但直到下班依旧没有答案。。。




[12 楼] | Posted: 2006-07-25 20:55 顶端
心韵




该用户目前不在线
级别: 论坛版主
精华: 2
发帖: 272
基地声望: 61 点
基地币: 273 Bug
基地贡献: 13 点
好评度: 0 点
在线时间:189(小时)
注册时间:2005-10-13
最后登录:2007-12-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



胡老大,俺在西安混那,这一阵感触良多,回去后给你的学生上一课,保准让他们更精进哦  

看那浮萍,漂来漂去……
[13 楼] | Posted: 2006-07-25 21:00 顶端
ceo123


该用户目前不在线
级别: 测试员
精华: 0
发帖: 72
基地声望: 6 点
基地币: 6494 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:11(小时)
注册时间:2006-07-18
最后登录:2007-12-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



不错,楼主真有上进心,我很不喜欢他们出现bug,因为可能是小公司、高手少,我稍微测一下,bug就很多,现在轻微的,我说以下,只要比较严重的,我才会提,那个bug实在是太多了,对于那些计算bug量的公司好吧,我们不太管你测试多少bug,上一个版本,系统不大,我还提了近500个,最后实在是不想提了.给他们说说,爱改不改.说实话,他们修改bug,我看也不舒服.好象没有什么成果似的.
[14 楼] | Posted: 2006-07-26 09:31 顶端
general82




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 14
基地声望: 1 点
基地币: 6566 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:13(小时)
注册时间:2006-03-23
最后登录:2007-10-25
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



写的不错,很有见地,尤其是针对即将要发现的bug感觉就像是到了一片肥沃的土壤,很贴切,对测试人员,没有比找到一堆bug更开心的事情了
[15 楼] | Posted: 2006-07-26 15:46 顶端
shennocsm


该用户目前不在线
级别: 资深测试工程师
精华: 0
发帖: 212
基地声望: 20 点
基地币: 2112 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:218(小时)
注册时间:2006-06-05
最后登录:2008-01-19
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



继续关注老虎的测试生活!希望你坚持。


[16 楼] | Posted: 2006-07-28 16:33 顶端
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



2006年7月28日 晴
第二周周末
(因为有很多东西要学,无法每天写了,以后改为每周五更新一次,请大家谅解。)
上回说道原本计划25日要开始一个单机版本的测试工作。在匆忙准备好测试用例之后一切却恢复了平静。。。

由于测试用例无法覆盖测试需求,我不得不准备其他的文档做测试执行时的参考依据。。。其中最头痛的是验证投保规则;我花了几十个小时参考现有网络版和文档整理出的文档,在提交保险公司软件部确认的时候却得到一个意外的回复:网络版的很多险种已经停售了。。。也就是说现在我和开发做的很多都是无用功。。。

需求不明确的恶果终于暴露出来了,但是保险公司软件部的相关人员并没有立刻行动起来组织需求文档,在第二天的晨会上反而来催促编码的进度。。。真不明白这种人怎么会被安排来做项目的需求设计和管理的。。。数据库的移植还没有解决,晨会的组织者们却草率的决定先打包发布一个版本,美其名曰“先验证功能的正确性”。真不知道一个标准的数据库应用软件,剥离了数据库,还有哪些测试是有意义的。。。

会后,另一外协公司的项目经理通知我会派一个他们公司的人来配合我一起测试这软件,测试的依据是我写的测试用例。之所以这样做的理由还是因为测试用例无法覆盖测试需求。。。然后我们商定了提交bug的细节问题。让两个人来做相同的测试,最终的注意力却要分散到避免相同的bug被提交两次。这真是随心所欲的测试。。。
在无法改变这一切的时候,我只能确保我的良心对的起微薄的工资了。

这周剩余的时间被我用来学习junit。在寻找工作的日子里,有一天我看见某招聘网站上有数百个java程序员岗位,可是同期招聘掌握junit的测试人员数量却是个位数的。。。当中国的设计人员无暇进行概要设计和详细设计,编码人员沦落到80%的时间在复制和粘贴的时候,中国的测试人员真的有必要去掌握驱动开发的能力了。。。




[17 楼] | Posted: 2006-07-28 16:55 顶端
shennocsm


该用户目前不在线
级别: 资深测试工程师
精华: 0
发帖: 212
基地声望: 20 点
基地币: 2112 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:218(小时)
注册时间:2006-06-05
最后登录:2008-01-19
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



兵熊,熊一个;将熊,熊一窝。千古不变的真理呀,希望老虎能早日登上公司高层,理顺软件开发流程,去掉开发和测试的重复劳动。这样软件才能有保证!


[18 楼] | Posted: 2006-07-29 13:12 顶端
无牙老虎


该用户目前不在线
级别: Cntesting老学员
精华: 1
发帖: 790
基地声望: 99 点
基地币: 4 Bug
基地贡献: 12 点
好评度: 18 点
在线时间:644(小时)
注册时间:2006-02-19
最后登录:2008-11-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



2006年8月4日 晴
第三周周末

周一的中午,单机版的核心程序终于打包了,这个项目的测试执行开始了。
这是一个很荒谬的版本,数据库借用网络版的数据库,把JSP的内容生硬的用Application来模仿着。一个意料之外的问题出现了:当测试机的网络带宽是10M的时候,无法正常完成和数据库的通信,一个页面刷新居然要五分钟!?而测试机上访问网络版,一切正常。。。我不得不佩服JSP+SERVELET的架构,正如齐白石说过的“学我者生,似我者死”;可惜中国众多的JSP程序员却被禁锢在了狭小的框架之内。。。
一个包含60多个控件的表单界面因为排列很不整齐,被另一公司的测试经理作为严重BUG提交了。应对测试经理的责难,开发者无奈的辩解到:“界面是NetBean自动生成的。。。”我提示他可以用GridLayout去控制布局,但他不知道该怎么下手,要我帮他完成这个界面。我答应了,很久没有玩Swing了,正好复习一下^_^
为了便于他完成代码修改,我在开工前请他把这个界面上的控件定义给我,可惜得到的回答是这些也是Netbeans自动生成的,他没有修改。。。程序员曾经是我向往的职业,但是复制粘贴了一个下午,我有了想呕吐的感觉。。。原来任何行业都是有人从事简单重复劳动的。在强大的GridBagLayout帮助下,这些控件都老老实实的呆在了他们应该出现的地方。开发认可了我做的这个界面。
然而仔细回味这个项目的整个过程,感觉很失败;让不熟悉AWT\Swing的程序员去把B/S架构的程序修改成桌面应用程序,风险暂且不论;桌面应用程序难道不能用浏览器吗?事实上有很多B/S应用程序的服务器可以安装笔记本上的,而且Orical也推出了免费的个人版本,根本不需要做现在需要实现的MySql和Orical的同步。。。软件测试未能在需求分析阶段介入,事实上已经浪费了相当的资源。。。
这星期的最后两天,我开始整理投保规则的测试需求,经过两天不懈的努力,近百页的保险格式文本终于压缩成一张测试需求表。。。
忙碌的一周就这样度过了。。。




[19 楼] | Posted: 2006-08-04 20:46 顶端
<<   1   2   3   4  >>  Pages: ( 1/4 total )

软件测试基地论坛 -> 测试生活




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.347382(s) query 5, Time now is:12-05 06:40, Gzip disabled
You can contact us


每日一句:Loading...