SilkTest2006——(5)快速入门摘记

上一篇 / 下一篇  2007-11-26 18:04:31 / 个人分类:小知识

测试DefaultBaseState
在下面的练习中你将要运行DefaultBaseState以保证你正确创建测试框架。做这些的目的是保证恢复系统可以正确工作

1 如果GMO应用程序在运行则关闭
2 在SilkTest中,打开测试框架
3 点击[Run/Application State]打开[Run Application State]对话框
4 如果没有被选择,则点选DefaultBaseState,点击[Run],则[Runtime Status]对话框立刻被打开
  接下来结果文件将被打开,表明DefaultBaseState是否实现。

-----------------

每一个对象声明将有一个class、一个tag、一个identifier。
GMO web应用程序的主页的class为BrowserChild,而GMO c/s应用程序的主窗口的类为MainWin
他们的identifier是你在生成测试框架时在4test identifier区域指定的名称。
tag是不可编辑的,由silktest生成,用于在在运行时中识别对象

------------------
为了使测试更容易维护,你可以改变对象的identifier与在应用程序中的意思相呼应。


修改 identifier

你可以用下面中的一种方法来修改identifier

1 在录制了窗口声明后,在测试框架中直接修改
2 在录制了窗口声明后,在[Record Window Declarations]对话框中的[Window Detail]区域修改


===========================================
创建测试用例

当你创建测试用例时,要记住以下几点:

1 一个测试用例有三个基本任务
 (1)驱动程序到待测状态
 (2)验证程序实际状态是否符合预期状态
 (3)使程序回到最初状态(也成为base state)

2 每个测试用例和其他测试用例都是相互独立的。也就是说脚本或者测试用例不能依赖于之前脚本或测试用例的完成来实现

3 每个测试用例都有单一的目的,这样比较容易判断程序是否正确工作

4 一个测试用例从基本状态(base state)开始。为了使一个测试用例能够正确运行,则测试用例开始执行时程序必须处在
一个稳定的状态

小建议:在下面的章节中简单学习了录制测试用例后,请一定要阅读《从测试计划录制》,该章节描述了怎么自动在测试计
划和测试用例之间建立链接以使录制更加简单。

------------------
录制一个测试用例有三个步骤:
步骤1 :设置录制状态
步骤2 :录制安装阶段(SetUp Stage)
步骤3 :录制验证阶段(Verification Stage)

学习silktest到现在,终于遇到一个自己无法解决的问题,那就是在生成测试框架(test frame)的过程中,silktest agent将GMO web应用程序当成了c/s结构的程序,不知道该怎么解决


TAG: 小知识

 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18536
  • 日志数: 29
  • 建立时间: 2007-10-18
  • 更新时间: 2008-02-20

RSS订阅

Open Toolbar