软件测试技术、软件测试理论、软件质量保证、软件测试标准、软件测试管理

发布新日志

  • Rational测试流程

    2007-12-21 17:56:23

    测试计划
    确定测试项目(收集被测软件相关文档资料、《需求规格说明书》、《用户手册》)
    定义测试策略(确定测试方法) 确定测试需求(确定在何种软、硬件环境下进行。以及测试的人员需求)
    估计工作量  (划分测试的功能点,并指定测试日志,估算出测试所需资源)
    确定测试资源(确定现有的测试资源,包括软件硬件和人员情况)
    调度测试活动(对划分的功能模块进行分配,确定测试人和测试责任负责人,并开始相关的测试用例规划的设计)
    生成测试计划文档(生成测试计划文档,要求符合测试计划模版要求,明确测试资源的 分配和测试理性的情况)
    测试设计
    分析测试需求(定义测试步骤和测试通过的条件,确认所划分的功能点能最大程度的覆盖软件的测试)
    制定测试过程(和测试分析需求可以同时进行,确定测试是否要进行回归测试,为设计测试用例做好铺垫)
    创建时间表(计划测试用例设计,完成的时间,制定自己的测试日志)
    制定测试用例(计划编制详尽的测试用例,用例要求尽可能的覆盖测试软件的所有功能点)
    察看测试需求覆盖率(设计完测试用例后,对照帮助手册,查看测试用例的覆盖情况,是否有被遗忘的功能点)
    测试开发
    建立测试开发环境(安装待测系统、熟悉操作,达到了解整个系统的目的)录制和回放原形过程(采用Rational robot结合设计好的测试用例录制、编写自动化测试脚本,并修改调试脚本,增强脚本的健壮性)
    开发测试过程(确定测试完成结束条件并按照录制好的测试用例组织自动化脚本)
    测试和调试测试过程(和录制、回放原形过程相同,一般同步进行)修改测试过程(检查测试设置并验证测试过程。主要是修改自动化测试脚本,增强脚本的健壮性)
    建立外部数据集合(针对测试需求开发相应的测试输入和输出资源,例如响应的测试数据池datapools)
    重新测试和调试测试过程(相当于验证性测试,查看测试覆盖情况对于测试不明确的地方再次测试,对于生成的测试脚本进行维护)
    测试执行
    设置测试系统(主要采用Rational Testmanager进行组织。在此主要任务是设置好测试脚本运行的初始环境)
    执行测试(包括测试用例的选择、运行前设置、执行和运行后分析,并记录活动、结果和事件)
    验证测试结果(对已发现的缺陷进行验证,确保执行的正确性,并判断故障是由产品错误还是测试本身的错误引起的)
    调查突发结果(伴随着测试的进行,对于异常缺陷查看其发生的环境)
    生成缺陷日志(对测试开发过程和测试执行过程中发现的缺陷标注其发生的环境,逼供内对缺陷进行详细描述)
    测试评估
    回顾测试日志(查看测试文档和测试资源,包括测试计划和测试用例文档,确保无误性)
    评估测试需求覆盖(针对设计的测试用例和执行的测试过程,结合用户文档,查看测试覆盖情况)
    评估缺陷(对发现的缺陷进行分类、整理标注其严重程度以及重视等级)
    决定是否达到测试完成标准(对比拥护测试需求,并查看测试通过条件,确保测试达到要求)
    提交测试报告(提交测试缺陷报告并完成测试报告的撰写)
  • Could not generate a defect!

    2007-12-21 10:15:07

    在使用rational robot和testmanager做测试时,当运行完毕后在运行的结果上点击右键选择sub
    defect时系统提示:
    Could not generate a defect!
    Explanation: Could not generate a ClearQuest session for the current user.
    Unable to locate to ClearQuest installed files
    此时可能由于在cq designer里面没有添加相应的权限用户,解决这一问题我们一般可以功过两种途径:
    1、在ClearQuest Maintenance Tool里面新建一个链接直接指到默认的工程库上;
    2、在ClearQuest Designer 里面添加用户,仔察看权限的分配。再者可以在adminisrator 里面添加用户;这里的用户和cq里面添加的用户可以不一致。
  • ClearQuest Web配置问题

    2007-12-21 10:13:47

    ClearQuest Web配置问题         ClearQuest Web配置在配置过程中相对来说比较简单,一般就像我们配置一个 asp站点一样,须在IIS中新建虚拟目录 ,此时我们选择的目录为rational安装目录中 ClearQuest 的www目录,此时需要在此目录中设置安全属性。完成后需要在注册表中对LOCAL_MACHINE 和HKEY_USER中的ClearQuest目录设置完全控制权限。
     接下来我说一说完成以上工作后我们从客户端浏览器访问配制好的服务时一般会出现的问题:
    1、用IE6.0连接能出现登录提示画面,输入帐号(如admin)登录时提示如下错误
    Could not start application.
    Please see your system administrator
    Error message:
    Error #-2147024890: ShowText - EventLog message failure in CLEARQUEST.WEBUTIL.1
    解决方法
    修改www中文件global.asa
    只要注释其中156和157行如下代码
    Application("TRACER").ShowText "ClearQuest WEB Application_OnStart", _
                                       4, 4
    就可解决此登陆出现的问题。
    2、 配置好ClearQuest   Web   Server后,当登录出现Restricted   Query   Not   Defined错误,这是由于我们在Clearquest 的public   queries里面没有创建Restricted   Query ,此时我们只需要用admin登陆,在public   queries下新建一个query,名称为Restricted   Query   即可解决此问题。
  • VU 脚本中Datapool中字段包含非法字符的处理

    2007-01-10 18:08:34

    使用Rational做性能测试时,在使用数据池datapool当要定义的性能脚本中待定义的字段包含非法字符,如./\()等时,单纯在Testmanager中的数据池中定义是不行的。只能在robot中选择Edit后选择datapool information后在这里才能创建。而且创建好数据池字段如果要在创建的字段下导入逗点格式的excel文件内容。只需选择字段类型为 data from file即可。
Open Toolbar