发布新日志

  • 登录界面用例设计--欢迎大家多提意见! ~_~

    2008-04-24 15:37:44

    经常听到有人问这样的问题:“如果目前有一个登录界面,你如何来对它进行测试用例设计?”想必大家对登录界面都很熟悉,但是要真正的去测试这个界面时,怎样才能做到测试全面呢?针对这个问题,我做了一个测试用例设计总结。

    Ps:主要是应用等价类划分法来进行测试用例设计的。

    Eg: 用户名的长度Ulength4-20,密码的长度PWlength6-16

           等价类表

    测试对象

    有效等价类

    无效等价类

    用户名文本框

    有效字母、汉字或数字(1

    空(5

    非法字符集(6

    4=<Ulength<=202

    Ulength<47

    Ulength>208

    密码文本框

    有效字符或数字(3

    空(9

    非法字符集(10

    6=<Pwlength<=164

    Pwlength<611

    Pwlength>1612

     

    覆盖等价类的测试用例

     

    测试数据

    覆盖的等价类

    预期结果

    Ming12, 123456

    1,2,3,4

    进入登录后页面

    qing12

    5

    请检查输入的用户名,密码是否正确

    \?,12345678

    6

    请检查输入的用户名,密码是否正确

    Xia,xia1231231545454

    7

    输入数据超过规定长度限制

    Xiaoshuangyls12453fds,987654

    8

    输入数据超过规定长度限制

    ,

    5,9

    请检查输入的用户名,密码是否正确,密码不能为空

    Asg-\!,15454&%?

    6,10

    请检查输入的用户名,密码是否正确

    Shuang,123as

    11

    输入数据超过规定长度限制

    Shang,123456shuang15123

    12

    输入数据超过规定长度限制

    Shuang,shuang(与保存的密码不符)

    输入有效性验证

    请检查输入的用户名,密码是否正确

    大大,123456(此用户名不存在)

    输入有效性验证

    请检查输入的用户名,密码是否正确

    连续3次未成功

    安全校验

    超出次数限制,强行退出登录界面

     

  • 觉得写得不错

    2008-04-23 21:18:21

    转发:

    划分Equivalence Partitioning例子

    By  亲亲你的脸 发表于 2007-6-7 16:12:00 

        把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法.
    1) 划分: 等是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等的代表值就等于对这一其它值的测试.因此,可以把全部输入数据合理划分为若干等,在每一个等中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结果.等划分可有两种不同的情况:有效等和无效等.
    有效等:是指对于程序的规格说明来说是合理的,有意义的输入数据构成的集合.利用有效等可检验程序是否实现了规格说明中所规定的功能和性能.
    无效等
    是指对于程序规格说明来说,是不合理的,无意义的输入数据构成的集合。利用它,可以检验程序中功能和性能的实现是否有不符合规格说明要求的地方。

     
        设计测试用例时,要同时考虑这两种等.因为,软件不仅要能接收合理的数据,也要能经受意外的考验.这样的测试才能确保软件具有更高的可靠性.
    2)划分的方法:下面给出六条确定等的原则.
    ①在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等和两个无效等.
    ②在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可确立一个有效等和一个无效等.
    ③在输入条件是一个布尔量的情况下,可确定一个有效等和一个无效等.
    ④在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等和一个无效等.
    ⑤在规定了输入数据必须遵守的规则的情况下,可确立一个有效等(符合规则)和若干个无效等(从不同角度违反规则).
    ⑥在确知已划分的等中各元素在程序处理中的方式不同的情况下,则应再将该等进一步的划分为更小的等.
    3)设计测试用例:在确立了等后,可建立等表,列出所有划分出的等:
    输入条件 有效等 无效等
    ... ... ...
    ... ... ...
    然后从划分出的等中按以下三个原则设计测试用例:
    ①为每一个等规定一个唯一的编号.
    ②设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等,重复这一步.直到所有的有效等都被覆盖为止.
    ③设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等,重复这一步.直到所有的无效等都被覆盖为止.
    划分的例子
     例:某城市的电话号码由三部分组成。这三部分的名称和内容分别是地区码:空白或三位数字;     缀:非’0’’1’开头的三位数;    缀:四位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,就可用等分类法来设计它的调试用例
        解:第一步:划分,包括4个有效等11个无效等。表7-2-1列出了划分的结果。在每一等之后加有编号,以便识别。
    表7-2-1  电话号码程序的等划分

    有非数字字符(8),起始位为"0"(9),起始位为"1"(10),少于3位数字(11),多于3位数字(12)

    有非数字字符(13),少于4位数字(14),多于4位数字(15)

    输入条件

    有效等

    无效等

    地区码

    空白(1),3位数字(2)

    有非数字字符(5),少于3位数字(6),多于三位数字(7)

    前缀

    从200到999之间的3位数字(3)

    后缀

    4位数字(4)

        第二步:确定调试用例。表7-2-1中有4个有效等,可以公用以下两个次数用例11个无效等,要选择11调试用例,如下所示:

     调试数据

    范围

     期望结果

    (20A)  1234567   

    无效等(5)

    无效

    (33 )  2345678  

    无效等(6)

    无效

    (7777) 3456789   

    无效等(7) 

    无效

    (777)  34A6789

    无效等(8) 

    无效

    (234)  0456789

    无效等(9)

    无效

    (777)  1456789

    无效等(10) 

    无效

    (777)  346789  

    无效等(11)

    无效

    (777)  23456789   

    无效等(12)

    无效

    (777)  345678A 

    无效等(13) 

    无效

    (777)  345678 

    无效等(14)

    无效

    (777)  34556789 

    无效等(15) 

    无效

     选取的调试数据可以不同,关键是与调试内容相符。

     


     
     

       

     

  • 经验不对口,就没有机会吗?

    2008-04-16 23:44:25

        这两天参加了两个公司的面试,一个是移动通讯方面的,一个是外包公司想要有WEB测试经验的.本人的测试工作经验两者都不属于,能不能拿到OFFER也就可想而知了。我现在真的有点疑惑,不想继续现在的行业,更换别的行业却没有相关的测试经验。不过,不管怎么样,我还是会坚持最初的想法。经验不对口,就真的没有拿到OFFER的机会吗?让时间和能力来做出回答吧。相信明天会更好,为自己加油!
  • TD备份和数据库移植

    2008-01-25 12:39:00

        前几天,想浏览服务器上的TD中的测试用例,却发现登录项目时进度条执行到一半时就动不了了,无法进入查看TD中的所有项目。

    里面可是积累了我数日的心血啊,不能就这样白白浪费掉,所以我必须得想办法进行数据移植。

    到论坛找了些好的资料,然后经过数次失败的教训后,最终移植成功!

    以下附件是写的数据库移植总结。不能上传WORD文档。

    那就贴上来好了。

    数据库移植总结

    由于RDSRV服务器上的TD可能是受到PC机上的病毒入侵,导致现在无法使用。我在本机上装了SQLSERVERTD,把服务器上的数据导入到本机上。

     

    一、            需要备份的数据

    1、 备份DomsInfo 文件夹,在/Program files/Common files/Mercury Interactive文件夹里面。

    2、 备份TD_Dir文件夹

    3、 保证RDSRV服务器上的数据库未被破坏;

    二、            进行数据移植工作

    1、 ACCESS数据库移植到SQLSERVER数据库

    A:把DomsInfo 文件夹拷贝到相应的目录下替换刚建立的DomsInfo 文件夹;

    B:把TD_Dir文件夹拷贝到相应的目录下替换刚建立的TD_Dir文件夹;

    C:在TD中建立将要移植的项目(由于拷贝TD_Dir文件夹,所以要先删除所要移植的项目),打开SQLSERVER的企业管理器,此时可以看到TD中建立的项目的数据库已经存在;删除此数据库再重新建立同名的数据库;

    D:在刚刚建立的数据库上点击右键执行导入数据任务,数据源选择microsoft access、数据库选择要移植的ACCESS数据库文件(*.mdb格式)后按next进入到下一步,目的源选择SQLSERVER、服务器选择local、数据库选择刚刚建立的数据库,接下来按提示操作即可;

    E:导入成功后,把TD用户的属性更改为publicdb_owner;

     

    NOTE: 打开TD后可以看到项目及内容,但有一点就是有些内容不能进行更改。

    解决办法:TD中重新建立一个项目,建立项目时选择COPY刚刚数据导入成功的项目;然后再把原来的项目删除,此时新建立的项目可以进行任何更改并包含了导入的数据内容。

     

    2、 SQLSERVER数据库移植到SQLSERVER数据库

    A:把DomsInfo 文件夹拷贝到相应的目录下替换刚建立的DomsInfo 文件夹;

    B:把TD_Dir文件夹拷贝到相应的目录下替换刚建立的TD_Dir文件夹;

    C:在TD中建立将要移植的项目(由于拷贝TD_Dir文件夹,所以要先删除所要移植的项目),打开SQLSERVER的企业管理器,此时可以看到TD中建立的项目的数据库已经存在;删除此数据库再重新建立同名的数据库;

    D:在刚刚建立的数据库上点击右键执行导入数据任务,数据源选择SQLSERVER、服务器选择RDSRV、数据库选择要移植的项目的数据库后按next进入到下一步,目的源选择SQLSERVER、服务器选择local、数据库选择刚刚建立的数据库,导入路径选择TD中显示的physical Directory(目前本机是C:\tools\TD\PROGRAM\项目名, 接下来按提示操作即可;

    E:导入成功后,把TD用户的属性更改为publicdb_owner;

    按上述步骤导入成功后就可以对项目进行任意的更改。

    如果不在TD中删除要移植过来的项目名,更改Doms.mdbprojects表中项目的路径应该也可行,不过尚未进行尝试。

     

  • 懒散的资本

    2007-08-09 22:15:56

    最近一直想写点东西,可是不知从何下手.

    今天一大早到公司,就接到别的部门同事的电话。他向我咨询有关他部门新进员工的能力表现问题,一时之间我真的不知如何回答?因为没有看到员工的实际表现,也没有看到其非常积极好学的一面,如果夸大其能力,对同事和公司来讲那是不负责任的;从另一角度来讲,感觉一个人工作都很不容易,希望不要太为难对方,给她一个机会。就目前情况来看,同事工作非常辛苦,经常加班,急于新员工能够上手来帮他处理一些事情,但是他感觉新进员工做事不是很积极,有些东西不是很熟悉,但却没有努力去学习,看起来有些懒散,有点想开掉的意思。针对这种情况,我只能建议同事把觉得她应该可以胜任的工作交给她去做,看她能否独立完成?然后根据表现来做出决定。

    一个人如果跳槽进入一家新公司,就是进入了一个全新的环境,以前的得分都应该清零。

    放下架子,重新做回好学上进,积极进取的学生,因为此时你不具备懒散的资本,应该时刻提醒自己,现在社会是一个优胜劣汰的社会,如果不努力,就会被淘汰。

    当你积极努力的以最短的时间融入到大环境中去时,当你具有懒散的资本时,再稍微松口气,偶尔让自己放松一下,那时的你才会玩的愉快,笑的开心!

     

     

     

     

     

  • 使用电脑的一些技巧

    2007-07-05 12:19:22

    有些东西可能大家早已熟知,但看了后觉得里面有些内容还是值得学习的,特推荐给大家!

    1.如果同时有多个窗口打开,想要关闭的话,可以按住shift不放然后点击窗口右上角的关闭图标

    2.在保存网页前,可以按一下"ESC"键(或脱机工作)再保存,这样保存很快

    3.用电脑听CD可以不用任何的播放软件,把音箱线直接接到光驱的耳机孔,放入CD,按光驱上的play键就可以直接听了,这样听歌可以不占用系统资源。(如果你的电脑坏了,不能启动或什么的,一时放在那不能修,千万不要浪费资源,把用里面的电源给光驱通上电,就可以暂时鯟D机了

    3.MSN中发消息的时候是按enter的,如果想要换行而不想发出消息,可以shift+enter或ctrl+enter

    4.浏览器的地址栏里可以调试简短的HTML代码。方法如下: 地址栏写about:<font color="#0000ff">abc</font> 回车,就看到效果了

    5.Windows快捷键:

    win+m 显示桌面
    win+pause 系统属性
    快速重新启动:按确定前先按shift.
    彻底删除:shift+del
    不让光盘自动运行:按shift
    Ctrl+Esc:相当于"开始"或WIN键
    Ctrl+Home:将游标移至文字编辑区的开始始(Home单用:移至列首)
    Ctrl+End:将光标移至文字编辑区的终点(End单用:移至列尾)
    Alt+F4:关闭当前视窗(若是点一下桌面再按则为关机)
    F2:更改名称
    windows+e 资源管理器
    windows+r 运行
    windows+f 查找
    windows+u 关闭系统
    windows+d最小化所有窗口,再按一次Win+D可回到最小化前的窗口
    windows+m最小化所有窗口,但再按一次无法回到最小化前的窗口
    Shift+F10,可以打开所选项目的右键菜单
    按住 CTRL+SHIFT 拖动文件:创建快捷方式

    6.<关机快捷方式>

    (1). 在桌面空白位置按鼠标右键 -> <新建> -> 选<快捷方式>
    (2). 在<指令行>键入 rundll.exe user.exe,exitwindows
    (3). 在<选择快捷方式 的名称>键入<关闭Window>或你想要的名称 -> 按<完成>
    7.<重新启动快捷方式>

    (1). 重复以上 (1)
    (2). 在<指令行>键入 rundll.exe user.exe,exitwindow***ec
    (3). 在<选择快捷方式的名称>键入<重新启动Restart>或你想要的名称 -> 按<完成>
    8.RUN - > cmd 或者command

    就会看到DOS窗口。不知道大家注意到那个小小的图标没有,在左上角。
    点击这个图标, 就会看到下拉菜单, 尤其是Edit下的一些功能, 很方便
    10.con、nul是MS系统的保留名
    ,它不能做为文件名!检查你的web空间是不是M$系统,可以建一个con的文件夹试试
    11.想把自己的某个文件夹的文件做一个列表? 用什么软件呢?
    不用,直接在命令行下输入 "tree /f > index.txt".打开index.txt看一下是不是一目了然
    12.保存无边窗口页面请用CTRL+N新开窗口

    13.如果一个文件夹下有很多文件,如果想快速找到想要的文件,先随便选择一个文件,然后在键盘上选择想要的文件的第一个字母就可以了
    14.说个QQ隐身登陆的笨办法:

    在网吧上网,如果直接从注册向导登陆的话QQ是上线登陆的,可是有时候却不希望现身,怎样实现隐身登陆呢?
    就是拿一个没用的QQ先从注册向导登陆了,选择状态为隐身,然后在系统参数中选中以隐身方式登陆,点确定,然后直接在这个QQ上运行注册向导登陆你要登陆的QQ,你会发现现在QQ是隐身的了。
    15.win98改ip不重启的办法:

    1。改完ip选择取消。
    2。在设备管理器里禁用改了ip的那块网卡。
    3。启用网卡。
    ok,你改的ip已经可以用了
    16.2000和xp下运行"cmd",进入dos窗口,复制和粘贴都用右键完成
    17.收藏夹不要放在系统盘,以免忘了备份,每次装完系统用"超级魔法兔子“指定路径
    18.对于系统不明白的地方,平时多看windows自带的帮助,不要盲目去找人解决,也许帮助才是最快和最全的。(其余软件也是同理)
    19.winxp自带批量重命名功能,只要选中一堆文件,选重命名,然后改第一个文件,改完后,其他文件也会自动修改
    20.上网时在地址栏内输入网址,系统会记录下来,虽然方便以后不用再重复,不过如果是公用的机子,又不想让别人知道自己到过哪些地方,可以用“CTRL+O(字母O,不是0)”,这时对弹出一个“打开”对话框,在其中的地址栏内输入网址,就不会被记录下来了
    21.IE快捷键:

    Ctrl+W关闭窗口
    F4打开地址拦的下拉选择网址
    F6或ALT+D选择地址拦
    空格键可以下翻页,Shift+空格则可以上翻页
    22.如果你用foxmail,邮箱路径不在默认位置,可以修改account.cfg
    23.NTFS分区上文件属性中有个“摘要”功能,很有用的,这样一些软件安装程序是什么东东就不会忘了啊
    24.在IE的地址栏输入: javescrīpt:alert(document.lastModified)可以得到网页的更新日期
    25.通过网络共享时,尽量使用"运行",\\ip地址\共享文件名,而不要使用通过“网上邻居”浏览访问,速度很慢,而且经常不全(特别是2000,xp),还要注意适当的运用$
    26.在98下快速做启动盘,只要把windows/command/edb下的所有文件复制到干净的软盘中就可以做98启动盘
    27.运行pq分区失败,出现不可识别的分区,只要找到pq安装目录UTILITY的PTEDIT32.EXE,可以把原分区还原为原来格式
    打开资源管理器,选中文件夹,用小键盘的*,可以把这个文件夹中的所存在的所有子文件夹迅速列出
    28.QQ自己加自己的方法:在黑名单中加自己,然后再把自己拖到我的好友中就可以了,然后再运行注册向导
    29.如果浏览的页面中应用了javascrīpt禁用了鼠标右键,解决的方法:

    1、如“xiayupei”的方法,先按住鼠标左键,然后将鼠标移动到目标处,点击鼠标右键,一两秒之后,快捷菜单出现
    2、单击鼠标右键,(不要放开鼠标右键),将鼠标移到警告窗口处,点击鼠标左键,关闭窗口,再将鼠标移回目标处,放开鼠标右键,快捷菜单出现
    30.realplay多曲播放

    选中多个曲目,然后拖到realplay 的播放地址栏就可以了,之后找到那个ram(会自动生成),复制里面的内容多遍就可以反复听歌曲
    31.windows下文件可以只有扩展名

    新建一个文本文档另存为.txt.前面什么也不要加,就可以了,但是你不能重命名为这样的文件名!要用另存为!
    32.IE真正的空白页:

    在IE的快捷方式中右击---属性--选择“目标”,这里的信息为:“c:\Program Files\Interner Explorer\EXPLORER.exe",在它之后添加“ -nohome"字样即可。注意-nohome之前要有空格
    快速设置主页:将IE地址栏里的“e”网页图标直接拖到工具栏上的“主页”按钮图标上
    不用重启也刷新注册表:同时按Ctrl+Alt+Del,在弹出的Windows任务列表中加亮"Explore",单击“结束任务”,显示关机屏幕,单击:“否“,稍候,弹出错误信息,单击“结束任务”,windows游览器即会和新和注册表一起重新装载
    33.快速启动RealOnePlayer的技巧:
    在Real的文件夹下搜索netid.smi和getmedia.ini将其改名为:betid_bak.smi和getmedia_bak.ini,然后再打开试试,是不是快很多
    34.跳过开机画面

    启动时按 esc 即可,或者干脆一点,修改 msdos.sys在options段落加入logo=0
    35.创建浏览目录的快捷方式

    在桌面上创建一个快捷方式, 命令为:C: \WINDOWS\EXPLORER.EXE /n,/e,C:\当你双击此快捷方式时,将会用“Windows资源管理器”浏览C:\。当然,你可以用其他的目录名来替换命令中的C:\
    36.改变关机画面: 
    记得以前可以改变开机画面吧 现在可以对关机画面动手喔 logow.sys 是等待关机 logos.sys 是最後丑丑的 "您可以安全关机 都是 bmp 档 快动手吧 原图是 320x400 , 256 色 但是最後win95 会把他放宽 170% 所以你可以先准备一张 544x400 的图 再把这张图 resize 成320x400 再 rename 一下档名就可以啦 (只能 256色喔 )而且最好注意一下色盘的问题*开机画面也可以喔 logo.sys....
    37.这个 .exe 用了哪些 .dll? 
    对应用程式右键单击 选 "快速检视"
    笔者注快速检视必须另行安装,方法如下:
    a. 控制台/新增或移除程式/ Win95 安装程式 /附属应用程式/详细资料
    b. 核取"快速检视"方块 确定
    38.厌倦图形介面了吗
     想念以前先进入 dos 在打 win 进窗户吗在 msdos.sys 中加入这一行BootGUI=0
    39.在 win95的MS-DOS下使用长文件名

    只需要在文件名前后加引号("")即可。如:
    c:\>dir "windows utilities"
    c:\>cd "windows utilities"\insteasy
    c:\>edit "The list of my friends.txt"
    40.加快软驱传输速度

      往软盘上存贮较多资料时,让人等得真有点烦。我们不可能对软驱的机械结构进行改造,但可以通过修改系统注册表以获得较高的数据传输速度,具体方法如下:
    打开系统注册表编辑器,找到
    “HEKY-LOCAL-MACHINE\System\CurrentControlset\Services\Class\FCD\000",在其右边的窗口空白处,占击鼠标的右健新建一个“DWORD”值,命名为 “Fore-Fifo”,健值设定为“0”。 最后关闭注册表面化编辑器,重新启动电脑,一切就OK了!
    41.MSN背景修改:
    是不是觉得MSN的背景很单调呢?那么很简单,找到你喜欢的图片,估计好大小,最好是选择背景是透明的。命名为lvback.gif,找到目录C:\Program Files\Messenger,将原来图片覆盖就OK了
    42.启动Winamp,并播放一首MP3
    2.然后按住[SHIFT]不放,再单击面板上的“停止”按钮
    3.你会发现音乐没有立即停止,而是逐渐降低音量直至完全消失,就象电台DJ做的一样
    43.
    1.启动QuickTime Movie Player,并打开一个mov文件
    2.当它播放的时候,点击暂停按钮,然后按下[Shift]键,并双击播映窗口
    3.电影开始倒放了,声音也是倒放的
    44.在98下文件夹共享时,在共享名后面加个$可以把共享文件夹隐藏
    45.Shift的另一个用法:
    ①大家经常使用Tab键、Spase键,但不知各位注意过没有,以上转换键都是顺向的,但你按住Shift不放,再用上述按键时,他的转换方向是不是倒过来了?
    ②在英文输入时,如果在小写状态下,按住Shift同时输入的字母为大写,反之亦然;
    46.智能ABC输入法中字母 “v”的用法:
    ①、在智能ABC输入中,V + 数字(1~9),可以输入各种字符、图形、数字等,一试便知,奇妙无穷,但我想大多数人早都用了吧?
    ②、在智能ABC输入中,在输入拼音的过程中(“标准”或“双打”方式下),如果需要输入英文,可以不必切换到英文方式。键入“v”作为标志符,后面跟随要输入的英文,按空格键即可。
    47.在以Word为代表的Office系列中,图形、文本框等非字符元素的位置的微调: 以Word为例,在页面中插入图形或文本框等非字符元素,在页面排版时,经常为Word固有的所进所干扰,无法达到如意的效果。在使用中,笔者摸索出以下经验,与大家分享:
    ①、在调整某一图片(或其他元素,以下全以图片为代)的位置时,使用鼠标或方向键将其移动到大致位置时,按住Ctrl键,再用方向键移动,你会发现现在图片每次移动的间距比原来要小得多了,在Word要求的精度下应当完全达到您的要求了。
    ②、在调整某一图片(或其他元素,以下全以图片为代)的大小时,不使用鼠标时,图片变化的大小不连续,按住Alt键,再调节,现在其大小就可以任意调节了
    48.大伙有没有碰过电脑黑屏一现象呀?按ESC以后,桌面上是否还留有许多黑色的影子呢?特别是下面的任务栏……不用鼠标找,就黑成一条了…………可以按“开始”——“关闭计算机”——“取消”,既可恢复
    49.2000或者Xp下硬盘默认是共享的,即使你关闭共享,下次启动后还是会共享。
    想要让域内的工作站不盗窃你的个人工作成果,尝试一下建立一个批处理文件,并放在all users的startup里(或者建一个快捷方式放在里面也可以)。内容如下:
    net share c$ /delete
    net share d$ /delete
    net share e$ /delete
    50.去除Windows 2000的默认共享
    修改注册表:对于各server版:在注册表编辑器(regedit.exe)中依次找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters”,之后在其下新建一个“双字节值”,取名为“AutoShareServer”的,并将其值设为“0”。之后重新启动服务器即可。对于professional版:同上面一样 只是将AutoShareServer改为AutoShareWks
    51.双击任务栏上的喇叭,如果觉得弹出音量控制面板占用桌面太打,或不能完全显示,按Ctrl+S后就会以mini方式显示,想恢复再按一次Ctrl+S就OK
    52.有时会遇到引导型病毒或是光驱找不到的情况,一般在dos?葱衒disk /mbr重启就可以解决
    53.在windows目录下有一个sendto文件夹
    你可以把记事本的快捷方式放到里边去
    然后在希望用记事本打开的文件上右键发送到中选这个记事本即可
    也可以建立相应文件夹的快捷方式,比如music指向放音乐的文件夹
    54.如何下载网页上的FLASH?
    1 用FLASHGET的资源探索就能下载网页上的FLASH
    2 到WINDOWS/Temporary Internet Files也能找到你要的FLSAH
    3 用缓存拾贝这个小软件也能拿你要的FLASH
    55.解决COMS锁住问题
    在DOS命令行下打DEBUG
    -O 70 2F
    -O 71 2F
    -Q
    56.有时候按默认路径安装一个软件,安装时由于没有在意,事后不知安装在哪,可以通过搜索(用当日时间),时间值最大的即为新装的文件,可以看出其所在的路径
    57.我们单位工作已经离不开电脑(各部门间电脑已连成网),大多数职工还不会使用电子信箱,领导要求用网络资源发放通知等。在这种情况下,笔者使用如下方法(简单,易行,不花分文):

    1.在任何一台电脑(作为邮件服务器)建立一个共享文件夹(只读),文件夹命名为“XX”(信箱含义)。
    2.在其他电脑的桌面建立一个快捷键(做好影射网络资源,指向作为邮件服务器的共享文件夹),快捷键命名为“公众信箱”
    3.将所有的“word”文件(通知),放在该文件夹内。
    4.用户只要点击该快捷键,便可看到所有的通知了
    58.ping x.x.x.x 太快!改称 ping x.x.x.x -t
    59.在网吧上网被美萍锁住:在ie地址兰里输入"桌面"有50%机会打开我的电脑,利用一些东西比如文件->打开可以进行磁盘*作了
    60.用笔记本与投影仪搭配使用时有三种显示模式
    1.笔记本屏幕有显示、投影仪不显示;
    2.笔记本屏幕、投影仪均有显示;
    3.投影仪有显示、笔记本屏幕无显示.
    切换方法为按 Fn 键加F3(康柏的机子是这样的,也就是加上那个上面有个小显示器图标的键啦)
  • 离优秀测试工程师有多远?

    2007-07-02 23:44:53

    你以后有何打算?

    相信这句话对每个人都不会陌生。也许就在某年某月某日某时,你就被别人问过这个问题。

    在走出校门之前,我的回答是:不知道。没有步入社会这个大舞台,没有经历过工作的辛酸和喜悦,真的不知道自己适合做什么?

    现在,你若问我同样的问题,我会毫不犹豫的告诉你:我想成为一名优秀的测试工程师。

    做了一年多的测试工作,对于现有的产品和测试方法都轻车熟路,觉得目前的工作不再具有挑战性,有的只是重复性的工作。下班回来后,1、一个优秀的测试工程师应该具有什么样的素质?2、我离优秀测试工程师有多远?这两个问题不停在脑海中浮现。于是,搜索了相关资料。现引用如下:

     测试工程师基本素质

    1.         计算机专业技能

    计算机领域的专业技能是测试工程师应该必备的一项素质,是做好测试工作的前提条件。尽管没有任何IT背景的人也可以从事测试工作,但是一名要想获得更大发展空间或者持久竞争力的测试工程师,则计算机专业技能是必不可少的。计算机专业技能主要包含三个方面:

    l         测试专业技能

    现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工程师,首先应该具有扎实的专业基础,这也是本书的编写目的之一。因此,测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。

    测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。

    l         软件编程技能

    “测试人员是否需要编程?”可以说是测试人员最常提出的问题之一。实际上,由于在我国开发人员待遇普遍高于测试人员,因此能写代码的几乎都去做开发了,而很多人则是因为做不了开发或者不能从事其它工作才“被迫”从事测试工作。最终的结果则是很多测试人员只能从事相对简单的功能测试,能力强一点的则可以借助测试工具进行简单的自动化测试(主要录制、修改、回放测试脚本)。

    软件编程技能实际应该是测试人员的必备技能之一,在微软,很多测试人员都拥有多年的开发经验。因此,测试人员要想得到较好的职业发展,必须能够编写程序。只有能给编写程序,才可以胜任诸如单元测试、集成测试、性能测试等难度较大的测试工作。

    此外,对软件测试人员的编程技能要求也有别于开发人员:测试人员编写的程序应着眼于运行正确,同时兼顾高效率,尤其体现在与性能测试相关的测试代码编写上。因此测试人员要具备一定的算法设计能力。依据作者的经验,测试工程师至少应该掌握JavaC#C++之类的一门语言以及相应的开发工具。

    l         网络、操作系统、数据库、中间件等知识:

    与开发人员相比,测试人员掌握的知识具有“博而不精”的特点,“艺多不压身”是个非常形象的比喻。由于测试中经常需要配置、调试各种测试环境,而且在性能测试中还要对各种系统平台进行分析与调优,因此测试人员需要掌握更多网络、操作系统、数据库等知识。

    在网络方面,测试人员应该掌握基本的网络协议以及网络工作原理,尤其要掌握一些网络环境的配置,这些都是测试工作中经常遇到的知识。

    操作系统和中间件方面,应该掌握基本的使用以及安装、配置等。例如很多应用系统都是基于Unixlinux来运行的,这就要求测试人员掌握基本的操作命令以及相关的工具软件。而WebLogicWebsphere等中间件的安装、配置很多时候也需要掌握一些。

    数据库知识则是更应该掌握技能,现在的应用系统几乎离不开数据库。因此不但要掌握基本的安装、配置,还要掌握SQL。测试人员至少应该掌握MysqlMS SqlserverOracle等常见数据库的使用。

    作为一名测试人员,尽管不能精通所有的知识,但要想做好测试工作,应该尽可能地去学习更多的与测试工作相关的知识。

    2.         行业知识

    行业主要指测试人员所在企业涉及的行业领域,例如很多IT企业从事石油、电信、银行、电子政务、电子商务等行业领域的产品开发。行业知识即业务知识,是测试人员做好测试工作的又一个前提条件,只有深入地了解了产品的业务流程,才可以判断出开发人员实现的产品功能是否正确。

    很多时候,软件运行起来没有异常,但是功能不一定正确。只有掌握了相关的行业知识,才可以判断出用户的业务需求是否得到了实现。

    行业知识与工作经验有一定关系,通过时间即可以完成积累。

    3.         个人素养[1]

    作为一名优秀的测试工程师,首先要对测试工作有兴趣:测试工作很多时候都是显得有些枯燥的,因此热爱测试工作,才更容易做好测试工作。因此,除了具有前面的专业技能和行业知识外,测试人员应该具有一些基本的个人素养,即下面的“五心”。

    专心:主要指测试人员在执行测试任务的时候要专心,不可一心二用。经验表明,高度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事精力最集中的那些成员。

    细心:主要指执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等。

    耐心:很多测试工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果比较浮躁,就不会做到“专心”和“细心”,这将让很多软件缺陷从你眼前逃过。

    责任心:责任心是做好工作必备的素质之一,测试工程师更应该将其发扬光大。如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。

    自信心:自信心是现在多数测试工程师都缺少的一项素质,尤其在面对需要编写测试代码等工作的时候,往往认为自己做不到。要想获得更好的职业发展,测试工程师们应该努力学习,建立能“解决一切测试问题”的信心。

    “五心”只是做好测试工作的基本要求,测试人员应该具有的素质还很多。例如测试人员不但要具有团队合作精神,而且应该学会宽容待人,学会去理解“开发人员”,同时要尊重开发人员的劳动成果——开发出来的产品。

     

    沟通能力

      一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。

    怀疑精神 

      可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后

    不懈努力,不停尝试

            他们可能会碰到转瞬即逝或者难以重建的软件缺陷;他们不会心存侥幸,而是尽一切可能去寻找。 只要出现过的缺陷,就说明一定是存在的,找不到只能说明没有能够真的重新当时的环境和全部的操作细节。测试人员要能够敏感的察觉到细微的变化,并立即开始在大脑中努力重现之前的整个场景。把残存的瞬间记忆整理在纸上,通过分析,把这些碎片整理起来,最终找到缺陷重现的场景和规律。牢记:在做这样的事情之前给自己制定一个规则,例如只花费N多时间来努力重现这个缺陷,如果超过这个时限还没有找到,那么就把当前的工作整理成一份文档保留下来,然后去按计划继续进行下面的工作,直到再次“偶遇”这个缺陷。

    ⑨、探索精神

            软件测试员不会害怕进入陌生环境。 有较强的学习能力,可以用最快的速度成为一个新的行业的专家。

    ⑩、故障排除能手

           软件测试员善于发现问题的症结,喜欢猜谜。可以迅速的通过事物的表面现象发现事物的本质,能够从琐碎的现象中发现内部的联系和规律。

    看了上述资料后,深切体会到自己离优秀的测试工程师还有很远很远的距离,有很长的一段路要走。

    另外,我还想说的一点是英语能力。A:许多优秀的资料和著作是英文版的,必须有很好的英文读写和理解能力才能看懂。B:随着经济全球化,许多公司与国外的公司合作可能会越来越多,工作上对英文的需求必定会加大。C:目前,许多大型的公司记录BUG也都采用英文来描述。D:。。。。。

    所以,不论从哪种角度来讲,个人都认为英文的学习还是很重要的。

     

  • svn material

    2007-06-14 11:43:35

    svn 是一个版本控制管理工具,为了使部门开发人员快速了解软件使用,特制定本PPT。

  • 心情如六月的天----变化莫测

    2007-06-01 11:38:46

    最近一星期,工作上不是太忙,每天坐在办公室里看些测试相关的资料。现在所做的测试基本上都是手工测试,可能是因为对同一类产品测试的多了,而且经常会重复性的测试,所以总在想有什么方法可以使测试效率提高。由于产品的特殊性,目前还没有想到有效的方法。
    每天上班觉得自己要做的、要学习的事情很多,可是又苦无头绪,搞得心情极为不爽,还有生活中的一些琐碎的事情,老是会影响自己的情绪,真是雪上加霜啊!有两天一下班就离开公司,然后去健身房,在那可以抛开工作、生活上的任何事情,只需要随着音乐的旋律,跟着老师的步伐在跳动。那时真的十分的放松、惬意啊!
    今天是个特别的日子--儿童节,也是一个月的开始,希望自己能够找寻到生活中的指南针,指导自己向前迈进,走出心情低潮期!嘿嘿。。。为自己加油!A ZA,A ZA!Fighting!
Open Toolbar