如果你有一个苹果,我有一个苹果,我们交换以后还是一人一个苹果,但如果你有一种思想,我有一种思想,我们交换以后,每个人便拥有了两种思想。

发布新日志

  • 测试类型概念解析

    2007-07-31 20:29:50

    单元测试:单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。一个软件单元的正确性是相对于该单元的规约而言的。因此,单元测试以被测试单位的规约为基准。单元测试的主要方法有控制流测试、数据流测试、排错测试、分域测试等等。

    集成测试:集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。它根据集成测试计划,一边将模块或其他软件单位组合成越来越大的系统,一边运行该系统,以分析所组成的系统是否正确,各组成部分是否合拍。集成测试的策略主要有自顶向下和自底向上两种。

    系统测试:系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。因此,系统测试应该按照测试计划进行,其输入、输出和其他动态运行行为应该与软件规约进行对比。软件系统测试方法很多,主要有功能测试、性能测试、随机测试等等。

    验收测试:验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集。所不同的是,验收测试常常有软件系统的购买者代表在现场,甚至是在软件安装使用的现场。这是软件在投入使用之前的最后测试。

    回归测试:回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。这里,修改的正确性有两重含义:一是所作的修改达到了预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。

  • 几种主流测试工具的测试流程

    2007-07-31 14:08:06


    ========winrunner
    1 启动时选择要加载的插件
    2 进行一些设置(如录制模式等)
    3 识别应用程序的GUI,即创建map(就是学习被测试软件的界面)
    4 建立测试脚本(录制及编写)
    5 对脚本除错及调试(保证能够运行完)
    6 插入各种检查点(图片,文字,控件等)
    7 在新版应用程序中执行测试脚本
    8 分析结果,回报缺陷
     
    =========quicktestpro========
    1 准备录制
    打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适合当前的要求。
    2 进行录制
    打开QuickTest的录制功能,按测试用例中的描述,操作被测试应用程序。
    3 编辑测试脚本
    通过加入检测点、参数化测试,以及添加分支、循环等控制语句,来增强测试脚本的功能,使将来的回归测试真正能够自动化。
    4 调试脚本
    调试脚本,检查脚本是否存在错误。
    5 在回归测试中运行测试
    在对应用程序的回归测试中,通过QuickTest回放对应用程序的操作,检验软件正确性,实现测试的自动化进行。
    6 分析结果,报告问题
    查看QuickTest记录的运行结果,记录问题,报告测试结果。

    ====TestDirect============
    安装好后,先进入站点管理
    1 创建域及工程
    2 添加用户
    3 编辑licenses及本服务器
    4 编辑数据库
    --TD
    1 选择新建的工程进行定制(列表,用户,组,版本等)
    2 在require中增加需求
    3 把需求转化为plan
    4 在testlab中由计划新建测试具体用例与执行
    5 发现bug,在defect中提交bug
    (每一部分都可以相对独立地使用)
    ======loadrunner
    1 制定负载测试计划
    (分析应用程序, 确定测试目标,计划怎样执行LoadRunner)
    2 开发测试脚本
    (录制基本的用户脚本,完善测试脚本)
    3 创建运行场景
    (选择场景类型为Manual Scenario,选择场景类型,理解各种类型,场景的类型转化)
    4 运行测试
    5 监视场景
    (MEMORY 相关,PROCESSOR相关,网络吞量以及带宽,磁盘相关,WEB应用程序 ,IIS5.0,SQL SERVER,NETWORK DELAY等)
    6 分析测试结果
    (分析实时监视图表,分析事务的响应时间,分解页面,确定WEBSERVER的问题,其他有用的功能)
  • Web安全测试学习笔记(Cookie&Session)

    2007-07-31 11:24:31

    一,Session:含义:有始有终的一系列动作\消息
    1,  隐含了“面向连接” 和“保持状态”两种含义
    2,  一种用来在客户端与服务器之间保持状态的解决方案
    3,  也指这种解决方案的存储结构“把××保存在session里”

    二, http 协议本来是无状态的,所以引进了cookiesession机制来保持连接状态

    cookiesession 机制之间的区别与联系:
    cookie机制采用的是在客户端保持状态的方法
    session机制采用的是在服务器端保持状态的方案,由于在服务器端保  持状态的同时必须要求客户端提供一个标识,

    三,关于cookie机制
    Cookie 的使用是由浏览器按照一定的原则在后台自动发送给服务器的,浏览器会检查所有存储的cookie,如果某个cookie所声明的作用范围大于等于将要请求的资源所在的位置,则把该cookie附在请求资源的http请求头上发送给服务器。
    存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而保存在内存里的cookie,不同的浏览器有不同的处理方式,对于IE,在一个打开的窗口上按CTRL N(从文件菜单)打开的窗口可以与原窗口共享cookie,而使用其他方式新开的IE进程则不能共享已经打开的窗口的内存cookie
    Cookie的内容包括: 名字,值,过期时间,路径和域

    四,关于session的机制
        当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个请求是否含了一个session 标识(session id),如果有,则说明以前为该客户创建了一个session,服务器就按照session id把这个session检索出来用,一般一个cookie的名字就是类似于session ID,如果cookie被禁止的时候(cookie可以被人为的禁止),经常使用重写URL的方式,把session ID附加在URL路径后面,为了在整个交互过程中始终保持状态,就必须在每个客户端可能请求的路径后面都包含这个session id
        人们以为:“把浏览器关闭了,session 就小时了”其实不对,除非程序通知服务器删除一个session,否则服务器会一直保留,而程序一般都是在用户作log off的时候发个指令去删除session。人们之所以会产生这种错觉,是因为大部分session会采用cookie来保存session,而关闭浏览器后这个session就消失了,如果服务器设置的cookie被保存到硬盘上,或者使用某种手段改写浏览器发出的http请求头,把原来的session id发送给服务器,则再次打开浏览器,其实是可以再次找到之前的session id的。所以设置失效时间可以起到一定的保护作用。

    五,关于session的一些问题
    1,  session何时被创建: 不是在客户端访问时就被创建,而是在服务器端调用httpservletRequest.getSession(true)时才被创建。
    2,  session何时被删除:  A,程序调用httpSession.invalidate(),B距离上一次收到客户端发送的session id时间间隔超过了session的超时设置 C  服务器进程被停止(非持久session
    3,  如何做到关闭浏览器同时关闭session  严格说做不到,可以让所有的客户端页面使用window.onclose来监视浏览器的关闭东西,然后向服务器发送一个请求来删除session,但是对于浏览器崩溃或者强行杀死进程时仍然无能为力。

  • IT人士完美的七种生活方式

    2007-07-31 10:42:17

    IT人士完美的七种生活方式,此乃IT人养生之道,有多少人能做到?
    新年之后,IT人士们又要开始为工作而忙碌了。每天工作10多个小时、一周工作六七天、饮食不规律、睡眠质量不高,IT人士的工作和生活状态严重破坏了他们的健康状况。  
      针对IT从业人员经常要面对的电脑辐射、熬夜加班、腰酸背痛、睡眠缺乏、饮食结构不合理等现状,武警总医院体检中心主任王春秋教给他们七招&ldquo自救&rdquo方法。   
      1.按生物钟作息。一个人的生物钟,是其体内各个器官所固有的生理节律。人们应当按照自身的生理节律来安排作息。如果反其道而行之,晚上熬夜,三餐不定时,自然整天昏昏沉沉,疲惫不堪。 
      2.强化三餐营养。一日三餐食物要品种多样,各品种之间的比例要均衡,不可偏废某些品种。蔬菜、禽肉、豆类、鱼类、水果、酸奶等不可或缺。  
      3.学会主动休息。身处IT界若不想&ldquo挨踢&rdquo,就得勤奋工作。但持续的高强度工作会加重疲劳,要消除疲劳也需要更长的时间。如果等到累了再休息,效果往往不明显,因此要学会主动休息。  
      4.定期检查。无论年轻年老,不论工作性质如何,人们最好每年体检一次。体检项目不可缺少有关心脏的项目,以及对高血压、高血脂、高血糖的筛查,以便发现隐情及时治疗。  
      5.善于劳逸结合。人人都要学会调节生活,短期旅游、定期锻炼、听音乐、聚会聊天,都是解除疲劳、放松心情的有效方法。   
      6.坚持合理运动。IT人士的工作状态多处于静态,这极易使人疲惫。应坚持每天散步半个小时,或每周进行3-4次温和的户外活动,每次30分钟。   
      7.保持心情舒畅。失望、焦虑、恐惧、沮丧等不良情绪可使人心力交瘁。有了烦恼应及时排解,努力保持乐观向上的生活态度,有助于提高工作效率。
  • 8月份第一周计划

    2007-07-31 09:58:08

    1.学习ESRI的ArcGis产品
      1.1熟悉ArcGis产品的体系结构
      1.2ArcGis服务器软件
    2.ArcGis-server企业级gis服务器
    3.嵌入式gis 组件
    4.移动gis
    5.空间数据库(Geodatabase)

  • 如何编写性能测试用例

    2007-07-30 09:20:01

    由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别
    性能测试的目的:
    为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的
    性能测试指标的来源:
    用户对各项指标提出的明确需求;如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项测试指标。(需求+经验)
    主要的性能指标:
    服务器的各项指标(CPU、内存占用率等)、后台数据库的各项指标、网络流量、响应时间。
    BUG观点:
    1、性能测试就象人在无风情况下跑步(正常情况下的性能指标);
    2、压力测试就象人在微风中跑步(在正常的基础上加大多少百分比压力的性能指标);
    3、负载测试就象人在强风中跑步(不断加压,直到系统崩溃);
    HTTP观点:
    1、 负载测试是正常情况下持续的加压;
    2、 压力测试是直接加压达到一个极限值。 
    大家统一的观点:
    性能测试、压力测试、负载测试密不可分,可统称为性能测试。
    性能测试要点:
       1、 性能测试是在功能测试完成之后进行。
      2、 性能测试计划、方案一般与测试用例统一在一个文档里。
      3、 测试环境应尽量与用户环境保持一致。
      4、 性能测试一般使用测试工具和测试人员编制测试脚本来完成,性能测试的环境应单独运行尽量避免与其他软件同时使用。
      5、 性能测试的重点在于前期数据的设计与后期数据的分析。
      6、性能测试的用例主要涉及到整个系统架构的问题,所以测试用例一旦生成,改动一般不大,所以做性能测试的重复使用率一般比较高。(说明:当系统中出现的某个功能点需要修改,它一般只会影响到功能测试的设计用例,而对于性能测试,很少影响到性能测试的设计用例。但是如果某个功能有较大的修改,性能测试也应该进行重新测试。)

  • 总结在软件测试过程中的技巧

    2007-07-28 17:44:05

    软件测试虽然辛苦,但是掌握了一些技巧和方法之后相信会让你事半功倍,下面总结一下在测试过程中的技巧。    
         (
    1 边界测试,测试用户输入框中的数值的最大数和最小数,以及为空时的情况。 
        2 非法测试,例如在输入数字的地方输入字母。 
        3 跟踪测试,跟踪一条数据的流程,保证数据的正确性。 
        4 在开始测试时应保证数据的正确性,然后在从系统中找出各种BUG 
        5 接口测试,程序往往在接口的地方很容易发生错误,要在此模块测试勿掉以轻心。 
        6 代码重用测试,在开发过程中有些模块功能几乎相同,程序员在重用代码时可能忘记在原有代码上修改或修改不全面,而造成的错误。
        7 突发事件测试,服务器上可能发生意外情况的测试。
        8 外界环境测试,有些系统在开发时依赖于另外一个系统,当另外一个系统发生错误时, 这个系统所受到的影响的情况。 
        9 在程序员刚修复Bug之后的地方,再找一找,往往程序员只修复报告出来的缺陷而不去考虑别的功能在修改时可能会重新造成错误。 
        10 认真做好测试记录在做完一天的测试记录之后,第二天再根据第一天的测试记录重复测试你会发现有未修正的错误。 
        11 文字测试,如果在系统中有用词不当的地方,我想这是不应该的。 
        12 系统兼容测试,例如有些程序在IE6能运行正常,到IE5下不能运行。有些程序在WIN2000下能运行,而到WIN98却不能运行。像一些很特别的用户去使用系统,你很有可能发现BUG 
        13 用户的易用性测试,往往用户的需求是不断的变化的,而其中的一部份变化的原因,是有用户操作上不方便引起的。
  • 禁止非法用户连接无线路由器

    2007-07-28 10:40:06

    上次在家无意中用无线网卡连接到别人家的无线路由器占了些便宜,呵呵!!  现在转一篇关于怎么来保护自己家的网络代宽和不让其他非法用户访问自家无线路由器的方法。

      设置网络密钥
      无线加密协议(WEP)是对无线网络中传输的数据进行加密的一种标准方法。现在大多数的无线设备只具备WEP加密,更为安全的WPA加密还未被广泛使用。
      目前,无线路由器或AP的密钥类型一般有两种。例如,所使用的无线路由器便有64位和128位的加密类型,分别输入10个或26个字符串作为加密密码。
      在这里要提醒,许多无线路由器或AP在出厂时,数据传输加密功能是关闭的,如果你拿来就用而不作进一步设置的话,那么你的无线网络就成为了一个“不设防”的摆设。因此,为你的无线网络进行加密设置是极为重要的。
        你可以测试:选用了64位加密方式,实测中,通过Network Stumbler等软件发现了无线网络的存在,但由于无法获取密码,不能使用该无线网络。

      前面提到的一种方法可以保护好自己的无线网络,所以普通用户无须担忧,可以放心使用。
      另外,如果在机场、会议室等公共场合使用一些公用的无线网络,一定要记住关闭自己的文档和打印共享功能,因为这类共享的文档很容易被同一个局域网内的另外一个客户端所访问。

    就这么简单,嘿嘿

  • 咳,华为又有人自杀拉!!!

    2007-07-27 08:32:08

    华为又有人自杀拉

    华为自杀员工母亲:我儿去华为之前精神正常

    深圳华为员工张锐在签约60多天后自缢身亡,华为方面认为张锐是自杀而且发生在公司外,其死亡并不在公司的员工伤亡补贴制度之内,只愿付1万元"安抚费 "。张锐的家属认为是华为的工作压力过大导致其自缢,现在住在华为提供的宾馆等待事情解决,并主动在奥一网发帖寻求媒体帮助。张母还透露,现在丈夫已经病倒不能说话,他们已经到了借钱吃饭的地步了。

      张母:张锐去华为之前精神正常

      张家在苦等华为赔偿结果的同时,主动寻找媒体的帮助。今日(7月24日),奥一网上《华为一员工因工作压力太大自缢身亡》一文的评论中突然出现了死者家属的留言,声称对华为的处理意见不满,希望得到媒体帮助,并留下了电话号码。

      奥一编辑按照号码致电过去,找到了张锐的母亲。张母语言有些混乱,略带哭腔的声音表述了儿子的遭遇。她说张锐在4月随意给华为投了一份简历,没想到得到了华为的面试通知,并一路过关斩将进入了试用期。张家为此振奋,为张锐得到这个工作注入了殷切的希望,因为为了张锐能够上大学,张家背负了5万元的债务,得到华为的这份工作显然让他们看到了早日还清债务的曙光。而仅仅到了华为两个月,张锐自缢身亡,中间两度跟家里透露要辞职,但遭到拒绝,为此张父两度来深圳看望儿子。张母在电话中表示,张锐在进华为之前是在一家电子公司工作,精神很正常,到了华为才两个月就自杀了,肯定与华为脱不了关系。

      不准辞职是为了要还债

      奥一网的一名网友在评论中质问,为何张锐两度提出辞职而家人不同意呢?张母在电话中表示,家里的经济条件很差,除了张锐的工资之外家里只有张父每月几百元的退休费,根本无法还清5万元的债务。为了能够早日还债,他们毅然要求张锐不能辞职。张锐作为家里的独子,他是还清债务的唯一希望。

      债务没还清,张锐却先自杀身亡。张家在深圳处理后事的这些日子里,一直住在华为提供的宾馆,但由于经济条件不富裕,张家已经到了吃饭要借钱的地步。张母在电话里说,丈夫已经病倒了,说不出话来,现在两人吃饭都是借钱来解决的。张母还一再表示,希望得到媒体的帮助。
  • 原来国家的名字可以如此浪漫,除了日本..

    2007-07-26 12:02:47

    原来国家的名字可以如此浪漫,除了日本...
    c.h.i.n.a. 中国  
    come here. i need affection. 来这 我需要爱  
    k.o.r.e.a. 韩国  
    keep optimistic regardless of every adversity. 虽然事与愿违保持乐观  
    h.o.l.l.a.n.d 荷兰  
    hope our love lasts and never dies. 希望我们的爱永恒不变  
    i.t.a.l.y. 意大利  
    I trust and love you. 我相信你和爱你  
    l.i.b.y.a. 利比亚  
    love is beautiful; you also. 爱是美丽的 你也是  
    f.r.a.n.c.e. 法兰西  
    friendships remain and never can end.友谊永固  
    b.u.r.m.a. 缅甸  
    between us, remember me always. 我们之间,常常记得我  
    n.e.p.a.l. 尼泊尔  
    never ever part as lovers. 像情人一样永不分开  
    i.n.d.i.a. 印度  
    i nearly died in adoration. 我差点在狂爱中死去  
    k.e.n.y.a 肯尼亚  
    keep everything nice, yet arousing. 全部东西保养好来保持趣味  
    C.a.n.a.t.d.i.a 加拿大  
    cute and naughty action that developed into attraction 可爱和顽皮的动作造成吸引力  
    e.g.y.p.t. 埃及  
    everything’s great, you pretty thing!! 十全十美,你这漂亮的东西  
    m.a.n.i.l.a. 马尼拉  
    may all nights inspire love always. 漫漫长夜时时刻刻感到爱  
    p.e.r.u. 秘鲁  
    phorget (forget) everyone...remember us. 忘记全部人记得我们  
    t.h.a.i.l.a.n.d. 泰国  
    totally happy. always in love and never dull. 完全快乐时时刻刻蜜运中  
    JAPAN. 日本  
    just a pig and nothing. 只是个猪啥也不是

  • 在Controller中看出进行到第几次迭代了

    2007-07-26 11:01:21

    Action()
    {

    iter=iter+1;
    lr_vuser_status_message("We are on iteration #%d",iter);
    lr_think_time(3);
    return 0;
    }
    在init中:int iter=0;
    这样在Controller中可以看到点Vuers可以看到:
    We are on iteration #5.说明它进行到第5次迭代了。

  • 负载生成器如何访问脚本

    2007-07-26 10:52:36

    运行方案时,默认情况下,脚本会复制到Vuser组计算机的临时目录中。这样,Vuser组负载生成器便可以从本地而不是通过网络访问脚本。
    当然你也可指示Controller将脚本存储在共享网络驱动器上,请参见“执行路径转换”。
  • 网络安全----DDOS学习总结

    2007-07-26 09:41:20

    讲到DDOS 大家很容易把它搞混淆,目前我所遇到过的有这么几种:

    DoS的英文全称是Disk Operating System,也就是“磁盘操作系统”的意思

    DoS的英文全称是Denial of Service,也就是“拒绝服务”的意思

    DDoS(分布式拒绝服务),它的英文全称为Distributed Denial of Service[注意这里主要是它]

    DoS  DOS

     

    遭受ddos攻击的特征:

    1占用大量内存.cpu占用率持续100%

    2被攻击主机上有大量等待的TCP连接

    3网络中充斥着大量的无用的数据包,源地址为假

    4制造高流量无用数据,造成网络拥塞,使受害主机无法正常和外界通讯

    5利用受害主机提供的服务或传输协议上的缺陷,反复高速的发出特定的服务请求,使受害主机无法及时处理所有正常请求

    6 利用服务器系统的或者运行的程序的漏洞造成拒绝服务.严重时会造成系统死机 或者重新启动

     

    如何进行最有效的DDOS攻击:

     

    要收集要进攻对象的相关信息.

    1 想办法确定攻击目标主机数目与ip地址 比如:www.xxx.com xxx.com bbs.xxx.com  ftp.xxx.com...

    2 通过页面信息分析目标主机的配置及可以抵抗的性能

    3 目标的主机的网络带宽

    4 寻找攻击目标的近网段可以入侵的安全脆弱的肉鸡

    5 大范围查找高性能的高带宽肉鸡.

    6 根据访问多少的时间段进行有效的短时间攻击.

    其中.重点就是确定到底有多少台主机被该站点利用.

    一个大的网站可能有很多台主机利用负载均衡技术提供同一个网站的web(www)服务

     

    简单防御方法:

     

    1 主机设置 

    提高系统自身的错误设置与优化  承受的极限. 1000001. 而服务器可以承受100000

    关闭不必要的服务

    限制同时打开的Syn半连接数目

    缩短Syn半连接的time out 时间

    及时更新系统补丁

     

    2 防火墙

    禁止对主机的非开放服务的访问

    限制同时打开的SYN最大连接数

    限制特定IP地址的访问

    启用防火墙的防DDoS的属性

    严格限制对外开放的服务器的向外访问

     

    3 路由器

    访问控制列表(ACL)过滤

    设置SYN数据包流量速率

    升级版本

    为路由器建立日志服务

    并不能真正的防御ddos  拓宽网络宽带.加强服务器的处理能力  负载均衡

    synflood洪水攻击0.0.0.0

    qq udp 4000

    [提示]希望各位仅仅是用在学习方面.请慎重!!!

    任何非法攻击别人站点.都有可能被绳之以法!!!!

  • linux文本安装

    2007-07-26 09:06:36

         大家好,今天我把我在文本界面下安装linux的整个过程给大家讲讲,希望对大家有所帮助。
    首先,我们得创建一个虚拟机,因为我是拿虚拟机安装。如果你拿光盘安装的话,也是一样的
    虚拟机配置这里我就不多说了。
    然后启动虚拟机。这里不用管。他会自动进入安装的。因为刚刚我把linux安装光盘给导入到里面了,做为引导光盘。
    这里,我们输入text进入文本界面安装。
    现在只有等。、、、、文本界面安装就是进入安装界面后,无法使用鼠标,只有用键盘安装,他的原理还是跟图形安装一样的。只不过界面不同而以。。。。。
    接下来就跟着我做。别偷懒。。。本人文字水平有限,所以后面只有看我做了。。。
    这里是检测光盘,我们一般不用他检测。选skip跳过。。(不会选?)点键盘向左键选择。然后按回车,现在linux开始检测硬件~~。。一个字、、还是等、、、、不对,应该是三个字,呵呵。。
    因为我的机子慢,所以要久一点,唉。。。没办法。。。一个字。。没钱~~~又错了,怎么一下又变成两个字了???郁闷~~
    下面看我怎么做。我会做相应的文字解释。。。
    我们进到了linux安装的欢迎界面。这个大家应该都知道吧。装windows的时候也会出现,我们这里直接按回车就可以了。,这里是选择语言。我们是中国人嘛,。选中文就可以了。不要告诉我你不会选哦~~
    按向上键。。选择。然后直接按回车就行,选chinese(simplified)这个,这个是简体中文,下面那个是繁体。。。
    机子太慢了,。出现这样的情况,。。真失面子。。。呵呵、、、
    这里是选择键盘型号。。都是中文。相信大家也看得懂吧。、、一般这里不用选择的。直接按回车就行、、这就不用说就是鼠标拉。我们把“是否摸拟三键”给选上,然后按回车下一步。。怎么选??听我说。按tab键。等光标到是否摸拟三键这个上面按空格,就选上了,选上后再按一下tab键。然后按回车。。具体看我做吧、、、
    这里是选择安装类型,,我们选择定制吧~按回车
    最关键的一步来了,。分区,。这也是菜鸟们最头痛的一步,,,下面,我来讲详细一点,,我们选择。。这里是全中文,,中国人都看得懂,不用我说了吧。。按回车就行
    好慢~~~~
    好了。这就是linux的分区界面,因为不可以用鼠标,所以。。。。还是看我做吧
    首先选新建。。。(因为我刚刚做了这个教程。到最后了,竟然软件出错,真是气死我了,好了,进入正题)还记得怎么选吗?按tab
    我分错了,不好意思大家。。。。
    我现在要分的是/boot这里加载一些引导信息
    我先把这个删了先~~~
    引导区一般只分100M就OK了
    现在我们来分交换分区
    我发现越来越慢了。大家发现没有??
    在文件系统类型那里选swap。然后大小是内存的一倍。分多少看各位的内存而定了。。
    我的是128的。所以分256M
    下面我们来分主分区。我这里只给虚拟机4G,所以于下的全给他了
    我们要选择挂载点。这里打一/就行了,,选择使用全部可用空间就行了。。点确定。。
    分区完成,。是不是很简单呀。。。还有更简单的,。留给那些懒人的。。就是选择自动分区
    也是这样子的。。分区分完了。我们选择确定进入下一步
    这里是引导装载程序配置。。我们一般按默认就行了。。这里直接回车,,刚刚弄错了。这里才是
    这个口令不需要,如果你硬要弄个密码上去,我也不介意的,。呵呵。。。按回车~~不好意思各位~
    第一次做教程,多少有点紧张。。呵呵、、、
    这里又是按回车,下面一路回车下去,我就不多说了
    网卡这里我试了好多次,好像不能设置。。所以,我就不配了,要是有时间的话
    再弄个教程来。。按回车,,防火墙配置我看了黑基的教程,,记得好像要配,
    但是怎么配我就不记得了。反正你要配的话点定制就行。要不去看看黑基的linux安装
    教程。。按确定进入下一步。。这里是选择语言。。是中国人的话就选择中文罗。。
    这个不用说了吧。。全部选择也可以。。不过我觉得没这个必要。。
    按确定,。这里是时区,,。也不用选择的。。按确定吧
    这个口令是必要的,,随便输吧。。不过你得要记着。。。可不能忘记
    现在这里一般不要配置,,你硬要配的话。。我也不要拦你的。。说实话,。这里我都不会配。呵呵
    终于到安装了。。。这节课快完了,,再来发几句言。
    我今天是第一次做教程,,有点紧张。。。开始做了几个都觉得不行。。
    主要是紧张了。。。。希望大家不要介意。。。现在linux会自动完成安装
    哦。。。等下还有选择安装包。。大家一般是拿来学习的
    所以全部选择罗。。。这里要一个一个的选,,没有快捷键。。图形安装就可以  就是现在了
    我给大家试试,,机子慢。就不试了。。按回车点确点
    说真的
    我还从来没有图形安装过linux9.0,,不过其它linux版本倒装过
    这里我就不选了。我只是做教程,。我就直接按回车了。。你们选好后按回车就可以了
    现在开始安装了。。等下要求你换碟的话。你就换
    就这样子了。。、
    下面就是好好的休息休息了。。。。
    有兴趣的话就跟我交流交流。。。。。
    这里还要点一下确定。。一下子忘了,。高兴过头了。呵呵。。。
    这是写一份日志
  • 【转】介绍我一次性通过四六级的办法(绝密)

    2007-07-25 16:10:44

    我认为,英语到了一定的水平,要想让听力、口语进一步飞跃,非看电影莫数。这里介绍一下我的自学方法,抛砖引玉。  
      我一个星期看一部片子。
      第一天:关掉字幕看电影,认真听,反复听。我现在的水平是,一般美国英语发音清晰的Drama类型的剧情片,不看字幕,能听懂90%。那10%是寡人心头之恨。《欲望都市》《蜘蛛侠》之类简单一点的片子要好很多,最低95%。英国英语发音的就差了去,太伤自尊,不提也罢。
      第二天:打开中文字幕看电影(只要翻译的别太离谱)。边看边猜英文字幕,猜不出来就回放。听出多少是多少,无论如何不能看英文字幕。  
      第三天和第四天:打开英文字幕看电影。利用暂停键,查出不认识的单词和表达法。查字典,学习,直到理解全部英文字幕。记笔记,把好句子记下来反复诵读。  
      第五天和第六天:打开英文字幕看电影,跟读,尽量跟上片中的人物并且模仿人物的语音、语调和语气。
      第七天:关掉字幕看电影,重新练习听力,拾遗补缺。
  • 管理一个测试组织涉及到的相关概念

    2007-07-25 11:09:08

    管理一个测试组织涉及到的相关概念

    首先,我们要对我们的测试做一个定义:软件测试是为了发现错误而执行程序的过程。
    我们进行我们意义在哪里,是保证产品质量,还是保证项目能够及时上线。
    这里也涉及到我们测试的目的:提高产品的质量。

    其次,要定义我们测试的层次:单元、集成,系统,验收
    以及是否需要开始自动化测试,进行产品的性能测试。
    进行这些层次的测试,我们需要招聘什么样的人才,需要哪些部门配合。
    第三:要定义我们测试的类型:功能、界面、性能、强度、容量、配置、安装等
    测试策略:
    测试工具的选用:工具的种类,工具能做的工作和不能做的工作
    测试类型:静态分析,功能测试,用户界面测试,性能测试,负载测试,强度测试,容量测试,配置测试,安装测试
    性能测试:        响应时间,并发性,吞吐量,处理精度
    强度测试:资源少的情况下可能发生的错误,低内存,磁盘空间
    共享资源竞争的情况下可能发生的错误:系统资源,数据库加锁,网络带宽
    如果我们要做CMM评审,我们还要了解CMM对于测试的要求。
    RUP把需求,设计,编码,测试并行了,仅仅是测试在编码之后进行,测试计划和设计与开发同步。
    测试用例是否覆盖了需求:
    需求〉测试需求〉测试用例

    软件测试的目的:
    基于不同的立场,存在两种完全不同的测试目的。
    从用户角度出发,暴露软件中存在的错误和缺陷,以考虑是否可接受该产品。
    从软件开发者的角度出发,表明软件产品中不存在错误的过程,验证该软件已实现了
    用户的要求,确立人们对软件质量的信心。
    测试的目的:
    以最少的时间和人力:系统地找出软件中潜在地各种缺陷和错误。
    测试地附带收获是:能够证明软件的功能和性能与需求说明相复合。
    软件测试地原则:尽早的和不断地进行软件测试。
    测试中应注意地现象:排除测试的随意性。
    妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。
    软件测试地对象:
    软件测试不等于程序测试,软件测试应贯串于软件定义和开发地整个期间。
    需求分析,概要设计,详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明,概要设计规格说明,详细设计规格说明以及源程序,都应成为软件测试的对象。

    为把握软件开发各个环节地正确性,需要进行各种确认和验证。
    确认:是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。
    验证:试图证明在软件生存期各个阶段,以及阶段间的逻辑协调性,完备性和正确性。
    软件配置:
    软件需求规格说明书,设计规格说明书,源代码等。
    测试配置:
    测试计划,测试用例,测试程序等。
    测试工具:
    测试数据自动生成程序,静态分析程序,动态分析程序,测试结果分析程序,以及
    驱动测试的测试数据库等等。
    测试和软件开发各阶段的关系:
    软件开发过程是一个自顶向下逐步细化的过程,
    软件计划阶段定义软件作用域。
    软件需求分析建立软件信息域,功能和性能需求、约束。
    软件设计
    把设计用某种程序语言转换成程序代码

  • 【特管用】30秒清除你电脑中的垃圾

    2007-07-23 16:58:38

    ============30秒清除你电脑中的垃圾=============
        
        要轻松流畅上网你是否注意到你的电脑系统磁盘的可用空间正在一天天在减少呢?是不是像老去的猴王一样动作一天比一天迟缓呢?
        
        没错!在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。这点相信你肯定忍受不了吧!所以应及时清理系统的LJ文件的淤塞,保持系统的“苗条”身材,轻松流畅上网!朋友来吧,现在就让我们一起来快速清除系统垃圾吧!!下面是步骤很简单就两步!
      
       具体方法:
         在电脑屏幕的左下角按“开始→程序→附件→记事本”,把下面的文字复制进去,点“另存为”,路径选“桌面”,保存类型为“所有文件”,文件名为“清除系统LJ.bat”,就完成了。记住后缀名一定要是.bat,ok!你的垃圾清除器就这样制作成功了!
        双击它就能很快地清理垃圾文件,大约一分钟不到。
        
        ======就是下面的文字(这行不用复制)=============================
        
        @echo off
        echo 正在清除系统垃圾文件,请稍等......
        del /f /s /q %systemdrive%\*.tmp
        del /f /s /q %systemdrive%\*._mp
        del /f /s /q %systemdrive%\*.log
        del /f /s /q %systemdrive%\*.gid
        del /f /s /q %systemdrive%\*.chk
        del /f /s /q %systemdrive%\*.old
        del /f /s /q %systemdrive%\recycled\*.*
        del /f /s /q %windir%\*.bak
        del /f /s /q %windir%\prefetch\*.*
        rd /s /q %windir%\temp & md %windir%\temp
        del /f /q %userprofile%\cookies\*.*
        del /f /q %userprofile%\recent\*.*
        del /f /s /q “%userprofile%\Local Settings\Temporary Internet Files\*.*“
        del /f /s /q “%userprofile%\Local Settings\Temp\*.*“
        del /f /s /q “%userprofile%\recent\*.*“
        echo 清除系统LJ完成!
        echo. & pause
        
        =====到这里为止(这行不用复制)==============================================
        以后只要双击运行该文件,当屏幕提示“清除系统LJ完成!就还你一个“苗条”的系统了!!到时候再看看你的电脑,是不是急速如飞呢?可别忘了回帖喔!
        
        注:LJ就是垃圾的意思!这招比那些所谓的优化大师好用!最重要的是无论在公司默认的系统环境还是在自己家中的电脑都不会破坏系统文件
  • 等咱有了钱

    2007-07-23 16:37:44

    等咱有了钱,买两台笔记本,一台当枕头,一台当暖壶。
    等咱有了钱,买两块手表,左手带一块,右手带一块。
    等咱有了钱,买两辆宝马,上班开一辆,下班开一辆。
    等咱有了钱,买凉爽溜冰鞋,脚上穿一双,手上穿一双。
    等咱有了钱,买两张大床,自己睡一张,老婆睡一张。

  • 实用的QA工作职责

    2007-07-22 21:00:56

    1角色和职责

    1.1       质量保证人员(SQA

    ²      辅助过程裁减,细化、制定项目规范;

    ²      制定《质量保证计划》;

    ²      产品检查;

    ²      过程审计;

    ²      跟踪问题处理

    ²      度量和报告;

    ²      项目经验积累;

    ²      学习、研究和推广。

    1.2       项目主管(SPM

    ²      SQA工作的顺利实施提供保障;

    ²      协调SQA与项目之间产生分歧的问题。

    1.3       项目经理(PM

    ²      批准《质量保证计划》;

    ²      SQA工作提供支持。

    1.4       开发人员(DEV

    ²      参与评审《质量保证计划》;

    ²      按照《质量保证计划》执行活动;

    ²      协助SQA完成质量管理工作。

    2SQA周期性工作

    2.1       产品评价

    SQA可以用过审计、独立测试等手段评价产品,也可以通过监督评审、测试等过程来保证产品质量,也可以从格式和规范(比如代码规范、设计规范、UML图、DFD图、ER图等)上实施检查,并尽可能地检查中间产品之间的一致性。

    检查内容:工作产品和最终产品。

    2.2       过程评价

    主要是检查项目是否按规定的过程和计划执行活动。检查规则包括过程执行的符合性和有效性两个方面。

    检查内容:包括工程和管理两类过程(有些划分为工程、管理、支持等)。管理类过程包括项目管理、质量管理和配置管理。开发类包括需求分析、设计、编码、测试、评审等过程。

    2.3       跟踪问题处理

    SQA应跟踪问题处理过程,直到问题解决。跟踪的问题包括日常发现的产品问题、过程问题、项目风险、评审发现的问题、测试发现的问题等。如果不能和项目组就解决方案达成一致,可向项目主管反应。

    2.4       度量和报告

    SQA应善于根据过程规范和经验发现项目运行中的问题,并做到紧急问题、重要问题随时汇报,其它问题周期性汇报。

    SQA需要随时收集数据并保障数据的有效性、真实性。定期汇总数据、统计分析并产生度量报告。SQA应协助项目组和SEPG针对不良趋势和问题采取纠正或预防措施。

    2.5       质量推进

    质量推进主要包括提高全员的质量意识和推进、解释过程的执行两个方面。这项工作需要在日常工作中一点一点地、坚持不懈地实施。

    3SQA非周期性工作

    3.1       制定《质量保证计划》

    在项目计划阶段,SQA在参考项目计划的基础上,与项目经理一起制定《质量保证计划》。质量保证计划的内容包括:QA组织结构、工作产品输出计划、计划执行的QA活动、度量计划以及计划采用的辅助工具等。《质量保证计划》要做到内容明确、可操作并及时更新。

    3.2       过程制定

    如果项目或组织需要制定过程规范,SQA应组织相关人员来完成过程制定工作。一般情况下,过程制定应由遵守和执行该过程的人员负责。所有制定的过程都必须经过评审,并由SQA检查执行情况。

    3.3       过程改进

    过程改进是一项长期的任务。SQA应注意随时发现、听取过程执行中问题和改进工作的方法,并进行阶段性的总结(比如质量报告等),以不断改进过程,提高过程能力。

    3.4       学习和研究

    SQA要不断学习和研究,尽量保持与领域最新的知识、方法同步,找出提高产品质量和工作效率的方法与过程。学习的内容主要包括管理领域和开发领域。管理领域包括质量管理(TQMISO9000CMMRUPMSFXP等)、软件度量(PSMGQMSPCSixSigma)、项目管理、配置管理等。开发领域包括需求工程、设计、编码、测试等各阶段的开发和管理方法。

    3.5       质量培训

    项目或组织需要时,SQA需要向相关人员进行质量管理方面的培训或咨询。

  • 我总结的一些面试技巧

    2007-07-22 20:54:10

    现在很多网站,有很多的关于面试的技巧,应该说,都是比较不错的建议,应该说是各方面的都有,希望正在找工作的朋友有时间看看,会有很大的帮助,这里只把我在面试时的一些感觉,还有我的一些建议列出来,仅供大家参考。

    一 穿着整洁,不要求华丽,整洁就好,还有就是合宜得体,不一定非得要工作套装,尤其是夏天,穿个西服什么的,更不合适,那样会让人以为你有什么毛病呢,一般的,夏天穿半袖就可以了,扎起来是比较合适的,不管你喜不喜欢,也许你正式上班后不用扎,但是应聘的时候扎上比较好。

    二 有准备,这就要求你先在在面试的时候对公司有所了解,对你面试职位有所了解,没事的时候思考一下在你的职位面试时估计会碰到什么问题,你该怎么回答,适当的话,写下来背会,呵呵,面试官才不管你是不是提前见过这个问题是不是背会的,他要的就是证明你对这个很有准备,当然,一些比较偏的题除外,面试的时候,总有你想不到的地方出现,那就看你自己的现场发挥了。

    三 有底气。你是去面试,对面坐着的是面试官,不是食人族,害怕什么?大多面试官和我们年纪差不多,你完全可以把他当作你的朋友吗,你和朋友怎么说话,和他也怎么说话,把你的所知道的内容表达出来,声音要洪亮,让人觉得你有底气,你才有更大的机会去作这份工作。

    四 有实力。说实话,找工作,还是很靠实力的,实力包括学历,英语能力,经验,以及其他的各方面的知识,在你把心理调整好之后,是很容易把你所学到的知识表达出来,表达给面试官的。在面试的时候,要尽可能的把你掌握了什么东西让面试官知道,对于不知道的,在自己说的时候尽量避开,碰到问起来的时候,应该直言回答,:“还不太清楚,但是,如果今后的工作中遇到,我会在很短的时间内掌握他,并运用好他,毕竟我原来熟练的运用过和这个相关的某某内容。”切忌不懂装懂,乱说一通,那你完了,谁都很聪明,你想,人家面试官作什么的,上眼一看,一听,就知道你说的对不对,是不是在胡说了。

    五,对一些常问到的问题的解释:
    (1)简单介绍一下你自己,这个吗,一般的是面试官初步考察一下你的语言表达能力,以及你对自己以前工作的总结,这个是面试必考科目,要好好的准备。
    (2)为什么要离开原单位,这个吗,呵呵,比较敕手,一般的,你可以回答上升空间较差,薪水较差等,或者说你感觉自己能力有限,出来充电了,现在充电完成。等,我的感觉不能回答和同事闹别扭,公司中有问题等,和同事闹别扭说明你不合群,谁也不敢要你,你要是抵毁原公司的话,人家会想,毕竟是你原来工作过的地方,有那么差吗,人家会对你的人格有怀疑。
    (3)期望薪金是多少,这个吗,现在很多文章提供的答案是什么:公司中肯定有一套自己的管理方法,这个不用我再考虑等。现在。这套话行不通了,人事部是作什么的,还想不到应付你这点,所以,在回答这个的时候最好是先把期望的工资说出来,比如2k,3k等,建议说工资的时候,最好有零有整,比如2800,3600等,这个在面试官加深你印象的时候有好处,在报完工资后,再加上那句,我想,公司中对这个已经有一套很好的制度,我现在呢,只是报了个我的理想,我相信公司会根据我以后的能力来正确定位我的工资的。还有,量力而说工资,工资一是看你的行业背景,二是看你个人能力,三是看这个公司的承受力。这个最好在没去面试前就考察这个公司,自己总结一下要多少合适。一般的公司,要的高了,人家会说用不起你,要的低了,人家会感觉你自己对自己没信心,那怎么能作好工作?而且,这个环节占用应聘成功率的百分之三四十,有的单位能到八九十,所以,还是是慎重考虑的。
    (4)怎么样看待加班。加班这个事,在IT行业还是比较普遍的,所以,用人单位也会确定你对加班的态度是如何的,一般的,我觉得回答他现在在这个行业,加班是很正常的,我既然作好了准备进入这里,就已经作好了准备加班准备(如果有经验,就说我都已经习惯了,加班对我来说,没有问题),然后适当的说一些别的,比如说什么工作合理安排,加班情况会少很多,或者吹个小牛,加班吗,对于一份喜欢的工作来说,是一种乐趣。等等,自己发挥吧。
    (5)自己的职业规划。呵呵,每个人都有规划了,打算这几年作什么,回答的时候也比较容易了,不过,也在几点注意的就是,规划出来的自己,要保证在你现在欲就职的行业上,别说成你现在作测试了,将来作开发了,那人家就考虑了,你都不愿意作这个工作,为什么要应聘我们这个职位,就是说,尽量的把你现在想工作的这个职位夸大一翻,描述自己想在这个职位上大展宏图,一番陈述后,我想,你在面度官的心中地位,高于其他人了。别的基本上就是一些技术型的问题了,如果你说你不好回答的话,不客气的说,那你就不要应聘这个职位了。
    (6),还有一点,就是运气了,呵呵,这个运气

Open Toolbar