Hi, 如果有任何想法与我沟通, 请用: lifr_nj 在 msn.com

关于Regression TestCase设计的思考之四: 对于testcase表现形式的思考

上一篇 / 下一篇  2013-12-15 12:37:32 / 个人分类:QA

对于testcase表现形式的思考

Regression testcase的描述本身是为了人类的阅读。但是因为其最终会被自动化实现,所以引入一些形式化的表述手段可以增强描述的精确性,更容易实现出自动化的testcase

 

我目前想到了两点可以用“形式化的描述手段”。一个是对于资源的描述,另外一个是对检查点的描述。

l 资源描述的格式:

ResourceType[ResourceName]{resourcePropertyName=resourcePropertyValue}

比如一个创建资源的语句可以写成下面的样子

Create BizRule[bizrule002003001]{

         type=Assign;

         AssignGroup=Abc;

         Assignee=admin

}

 

l Checkpoint的描述格式: 

Checkpoint[checktarget]{ name operation value}

比如一个检查点语句可以写成下面的样子

Checkpoint[ticket attribute]{

         assigneeGroup=WincorBank Helpdesk;

         assignee=adim;

         createTime in latestFiveMinute; 

}

 

需要注意的是,这些形式化的手段只是为了增强描述的准确性,而不是为了被一个自动化引擎解释执行。所以没有必要设计“复杂的”描述语言(像一些UAT框架一样)。

 


TAG:

 

评分:0

我来说两句

Open Toolbar