呵呵,这是偶喜欢的

发布新日志

  • LoadRunner中判断注册用户是否成功

    fanjianmin 发布于 2008-09-03 10:48:46

    1.查找注册成功的信息

    web_reg_find("Search=Body",
      "SaveCount=num",
      "Text=Thank you for signing up.",
      LAST);


     lr_start_transaction("reg");

    2.通过判断来确认注册是否成功

    if(strcmp(lr_eval_string("{num}"),"1")==0)
      lr_end_transaction("reg", LR_PASS);//注册成功
     else
      lr_end_transaction("reg", LR_FAIL);

  • 用LoadRunner监控windows的性能

    就是爱测试 发布于 2007-10-09 11:36:43

     

    2007-09-26 18:23:28 / 个人分类:性能测试

    1 监视连接前的准备工作

    首先保证被监视的windows系统开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service (这里具体在那里开起服务就不说了)

    被监视的WINDOWS机器:右击我的电脑,选择管理->共享文件夹->共享在这里面要有C$这个共享文件夹,(要是没有自己手动加)

    然后保证在安装LR的机器上使用运行.输入\\被监视机器IP\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限,可以使用LR去连接了


    说明: LR要连接WINDOWS机器进行监视貌似要有管理员帐号和密码才行,

    2 用LR监视windows的步骤

    (这里就不详细说明了,只要在窗口中右击鼠标选择Add Measurements就可以了)

    会遇到的问题,当访问被监控的机器时,用户名被禁止输入。
    解决方案:
    xp访问权限问题的解决(绝对有效)

    1 打开受访者的guest权限

    2 开始--运行--gpedit.msc

    3 windows设置---安全设置--本地策略--用户权利指派--在右边找到''拒绝从网络访问这台计算机''双击打开,把里面的guest帐户删除

    4 windows设置---安全设置--本地策略--安全选项--右边找到''网络访问:本地帐户的共享和安全模式"双击改成"经典:本地用户自己的身份验证"

    5 windows设置---安全设置--本地策略--安全选项--右边找到''帐户:''使用空白密码的本地用户只允许进行控制台登陆"把它设置为"禁用"

  • QC基本操作汇总(下)

    suikuanger 发布于 2008-08-11 22:33:14

    ◎需求转化为设计用例

    1.  以相应的用户登录到其项目的系统前台http// IPport / qcbin / start_a.htm

    2.  切换到requirements

    3.  选中要转化的用例---convert to tests---convert selected requirement

    4.  对话框(三种方法)

    l         A文件夹---B测试用例名---C测试步骤

    l         A文件夹---B文件夹---C测试用例名

    l         A文件夹---B文件夹---C文件夹

     

    ◎在qc中写测试用例步骤Design steps

       

    ◎需求和用例进行关联(两种方法)

    方法one

    1.  以相应的用户登录到其项目的系统前台http//IPport /qcbin/ start_a.htm

    2.  切换到requirements

    3.  View---需求覆盖Requierments Coverage

    4.  选中功能点

    5.  Test plan tree 选择要关联的用例 

    方法two

    1.   以相应的用户登录到其项目的系统前台http//IPport /qcbin/ start_a.htm

    2.   切换到test plan

    3.   选中要关联的用例

    4.   Req Coverage---select req

    5.   在右边选择要关联的功能点

     

    三、 测试执行Test Lab

    1.以相应的用户登录到其项目的系统前台

    2.切换到test lab

    3.创建folder(如:海达)

    4.创建测试集Testset(测试集是QC项目中的一组测试,用来完成特定的测试目标。如:关键用例集和普通用例集/手动和自动等)

    5.向测试集添加测试:Select  Tests ---Test Plan Tree中选择此用例集要执行的用例

    6.点击RUN执行用例---Begin Run---立即提交缺陷New Defect---End Run

    7.与缺陷相关联Linked Defects

     

      四、  缺陷管理Defects

         各角色人员分析与跟踪相关缺陷状态并进行相应操作

                 举例:测试人员根据Fixed进行回归测试

    1.双击要进行回归测试的缺陷,弹出Defect Details对话框;

    2.查看缺陷关联的测试:选择Linked Entities---Others*---点击Linked Entity Name下的链接

    3.弹出Run Steps缺陷的具体出错信息---close

    4.点击Continue进行回归测试

    5.通过则修改缺陷状态为Closed

     

          定制缺陷处理流程

    1.以相应的用户登录到其项目的系统前台;

    2.TOOLS --- Customize --- set up groups

    3.建组(继承)new---new grop---用户组名

    4.选中用户组---添加组成员

    5.选中用户组---修改权限view

    6.修改缺陷状态change---defects---modifydefect---status---- Open---fixed/Reopen---fixed/new---postpone

     

    C  分析缺陷数据

    1、查看缺陷报告中的数据,了解修复多少个缺陷以及还有多少出于打开状态;

    2、通过报告和图表可以分析缺陷修复的进度。在写测试日报或测试报告时,缺陷不要罗列性的描述要多使用图表的方式。QC中的Analysis分析---Graphs---摘要-按优先级分组;进度-按状态范围分组;要求范围;趋势-按状态分组;  

     

    附:一、测试需求状态:

    NotCovered :当前测试需求没有被设计测试用例;

    NotCompleted:覆盖到当前测试需求的测试用例未被执行完整(某个测试用例有5个测试步骤,但是只执行了其中的某几个步骤);

    Failed:覆盖到当前测试需求的测试用例其中某个用例执行失败;

    N/A :当前的状态不适合;

    NoRun:覆盖到当前测试需求的测试用例未被执行;

    Passed:覆盖到当前测试需求的测试用例全部被执行通过; 

     

    二、QC支持的测试模板包括(计划测试中的Test Type):

    手动测试

    MANUAL

     

     

    自动化

    WR-AUTOMATED默认-WinRunner执行的一种测试;

    uicktest-testQuickTest Professional执行的测试

    tsap-testcaseQuickTest Professional for MYSAP.com Windows Client执行的测试

    性能

    LR-SCENARIO Loadunner执行的场景;

    ALT-SCENARIO

    第三方

    VAPI-XP-TESTVisual APL-XP创建的测试,Visual APL-XPQC开放式测试架构API测试工具

    SYSTEM-TEST---< body> 指示QC< body>提供系统信息、捕获桌面图像或重新启动计算机的测试



    本文出自夼儿洼地的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?198615
  • QC基本操作汇总(中)

    suikuanger 发布于 2008-08-11 22:29:18

    ◎需求界面的定制

     A 举例:创建的测试需求项必须包含:需求编号(字符类型数据);

    1.  以项目管理员身份登录到系统前台http// IPport / qcbin / start_a.htm

    2.  TOOLS --- Customize --- Customize Project Entities

    3.  左边框中选择 REQUIREMENT --- 打开子节点 User Fields --- New Field

    4.  Field Label:输入内容(如:需求编号);(Field length40 不用改)

    5.  Save

    6.  RETURN退出后到前台requirements中点击绿色的栅栏符号---弹出select columns---选择并移动到合适的位置---OK

     

     B 举例:创建的测试需求项必须包含:测试需求级别(必需的、可选的)

      方法one:

    1.  以项目管理员身份登录到系统前台http// IPport / qcbin / start_a.htm

    2.  TOOLS --- Customize --- Customize Project Lists

    3.  点击New List输入内容(如:测试需求级别)

    4.  多次点击New Item添加内容(如:必需的、可选的)

    5.  save

    6.  TOOLS --- Customize --- Customize Project Entities

    7.  左边框中选择 REQUIREMENT --- 打开子节点 User Fields --- New Field

    8.  Field Label:输入内容(如:测试需求级别);

    9.  Field typelookup list---选择相应的list

    10. Save

    11. RETURN退出后到前台requirements中点击绿色的栅栏符号---弹出select columns---选择并移动到合适的位置--- OK

     

    方法two:

    1.       以项目管理员身份登录到系统前台http// IPport / qcbin / start_a.htm

    2.       TOOLS --- Customize --- Customize Project Entities

    3.       左边框中选择 REQUIREMENT --- 打开子节点 User Fields --- New Field

    4.       Field Label:输入内容(如:测试需求级别);

    5.       Field typelookup list

    6.       点击New List-New Item-构造并选择

    7.       Save

    8.       RETURN退出后到前台requirements中点击绿色的栅栏符号---弹出select columns---选择并移动到合适的位置--- OK

     

    附加: 

    . 此步骤仍可以运用于缺陷或用例等格式的定制。如:创建的测试用例必需包含:预置条件;提交的缺陷必须包含summaryseverityprioritydetected by、缺陷引入阶段、缺陷发现阶段等。TOOLS --- Customize --- CustomizeProject Entities---DEFECT/TEST等。

    . TOOLS --- Customize --- Customize Module Access中可进行模块的选择。      如:项目团队中不使用QC提供的Business Components模块功能,可以将其屏蔽。

     

    ◎通过第三方工具将需求导入QC

    1.安装QCMSExcelAddin QCMSWordAddin 两个插件

    2.  officeqc服务器一一对应;Word标记与qc字段的类型匹配

             3.  word

                  1Word打开后出现宏禁止

                  2.工具------安全性------重新打开word

                  3.新建word文档

                         举例:Open Requirement 文档名 eg 启动

                                  Author 作者   eg admin

                                  Review  Review/Not Review 

                      Close Requirement 

                 4.工具-- Quality Center --- Export to Q C ---eg. http//192.168.1.36:8080/qcbin ---admin ……

     

    4.  excel

    1.新建excelb即为LOGIN的一个子节点)

     

    Reqid

    Name

    Author

    Priority

    Desciption

    Path

    SRS_HAIDA_1

    LOGIN

    admin

    1-low

     

     

     

    b

     

     

     

    LOGIN

     

     

     

     

     

    2.只选中要导入的数据

    3.工具---导入---Type a new phdpw---name…输入列号ABC…相对应

     

    二、用例管理test plan

     

    ◎构造测试计划树

    1. 以相应的用户登录到其项目的系统前台http// IPport / qcbin / start_a.htm

          2. 切换到test plan

             3. 创建new foldernew test

             4. 根据应用程序功能的等级关系,将程序功能分解为若干个主题并构造测试计划树

    5. 为测试计划树上的每个主题设计测试,并确定测试的类别;每个测试都应该有不同的目标,例如:验证特定功能或系统需求;

     

    本文出自夼儿洼地的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?198615
  • QC基本操作汇总(上)

    suikuanger 发布于 2008-08-11 22:21:21

     

    若你为manager接一个项目,你会利用qc干什么?   

             

    第一步:1、项目管理:建域、建项目;                 

        2、人员管理:增加用户、用户与项目进行关联          

     

    TD----QC  站点管理员:QC后台进行管理; 项目管理员:具体的测试项目

    前台入口:http// IPport / qcbin / start_a.htm

    后台入口:http// IPport / sabin /

    主站入口:http// IPport / qcbin /

     

    一、  建域建项目

    1.  进入后台http// IPport / sabin /

    2.  切换到 site projects

    3.  建域:点击工具栏上Creat Domain,弹出对话框输入域名(以公司为单位可加地名,如BWFBJ(博为峰北京));

    4.  建项目:点击工具栏上Creat Project 选中域在其上点击右键---Creat Project---Create an empty project---输入project name---select project administrator---next---create激活;

     

    二、  增加用户(两种方法)

    方法one    

    1.以站点管理员身份登陆后台:http// IPport / sabin /

    2.切换到 site users

    3.左上角+ new user

     

    方法two

    1.  以项目管理员身份登录到前台http// IPport / qcbin / start_a.htm

    2.  TOOLS(左上角)----自定义菜单下的customize…

    3.  选择set up project users(第二个);

    4.  Add user ---new

     

    更改成员构成:后台—site users---选中成员点右键---pssworddelete

     

    三、  用户与项目关联(两种方法)

    方法one

    1.以站点管理员身份登录到后台:http// IPport / sabin /

    2.切换到 site projects

    3.选中项目---切换到project users

    4Add 即可从 users list中选择项目成员;

     

    方法two

    1.以站点管理员身份登录到后台:http// IPport / sabin /

    2.切换到 site users

    3.左边可选择需要关联的人员,选中变为阴影;

    4.右边切换user project---select projects—弹出最右边树型选择框---选择该人员对应的项目并搭钩,然后点击选择框右上方的箭头符号进行添加;

     

    第二步:内部测试方面的管理:                   

     

    QC四大功能模块:

    QC 中的模块

    测试过程阶段

    QC管理的内容

    Requirment

    测试计划和测试设计

    测试项和测试子项

    Testplan 

    测试实现

    测试用例

    Testlab

    测试执行

    测试执行策略+执行某次测试活动所执行的具体用例+执行结果

    Defect

    测试执行

    缺陷

     

     

     

     

        一、需求管理requirements

     

    ◎创建需求

    1.  以相应的用户登录到其项目的系统前台http// IPport / qcbin / start_a.htm

    2.  切换到requirements

    3.  点击该界面左上方的+按钮输入name等相关信息—submineg name:启动;需求编号:SRS-HAIDA-001)注:ReqIDqc自建的!

    4.  定义测试需求树---定义子需求(Attachments可以进行需求描述);

     

    分析测试需求:

    l         QA管理者对需求进行检查,置为“已复查”状态

    l         查看测试需求与测试计划的覆盖、缺陷的关联

    l         通过“覆盖范围视图”可以添加和修改测试覆盖范围

    l         通过创建报告和图表来统计需求

    l         也可将报告或图表导出保存

     


    本文出自夼儿洼地的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?198615

我的栏目

我的存档

数据统计

  • 访问量: 3142
  • 日志数: 6
  • 图片数: 1
  • 建立时间: 2006-12-06
  • 更新时间: 2006-12-11

RSS订阅

Open Toolbar