• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 關鍵字驅動測試(keyword-driven)

    發表于:2008-08-11來源:作者:點擊數: 標簽:驅動關鍵
    關鍵字:關鍵字驅動 測試 keyword-driven 原理及特點 1.關鍵字驅動測試是數據驅動測試的一種改進類型 2.主要關鍵字包括三類:被操作對象(Item)、操作(Operation)和值(value),用 面向對象 形式可將其表現為Item.Operation(Value) 3.將測試邏輯按照這些
    關鍵字:關鍵字驅動 測試 keyword-driven
    原理及特點
    1.         關鍵字驅動測試是數據驅動測試的一種改進類型

    2.         主要關鍵字包括三類:被操作對象(Item)、操作(Operation)和值(value),用面向對象形式可將其表現為 Item.Operation(Value)

    3.         將測試邏輯按照這些關鍵字進行分解,形成數據文件。

    4.         用關鍵字的形式將測試邏輯封裝在數據文件中,測試工具只要能夠解釋這些關鍵字即可對其應用自動化

     

    【Kiki】其實關鍵字驅動不是一個新名詞,早在QTP發布之前,就有ABT(Action-Based Testing)一說,而且有些不是很有名的工具早就用了關鍵字驅動,如Logigear的TestArchitect。不過由于MI工具在國內的普及及QTP良好的易用性和圖形化的優越,使得一出現就受到大家的青睞。

     

    關鍵字驅動的同義詞
    Ø         Action words / Action Based Testing™ (Hans Buwalda)

    Ø         Test frameworks (Linda Hayes et al.)

    Ø         Third-generation test automation (Ed Kit)

    Ø         CSDDT – Control Synchronized Data Driven Testing

    Ø         (Daniel Mosley)

    Ø         Test Plan Driven Testing Framework (Keith Zambelich)

    Ø         TestFrame Method (Hans Buwalda)

    Ø         TestVerb™ technology (TestQuest)

    Ø         Variable Capture / Variable Playback (Linda Hayes)

    Ø         Table-driven testing

     

    關鍵字驅動的工具
    Ø         SAFS(open source)

    Ø         EMOS Framework(open source)

    Ø         FIT/FitNesse(open source)

    Ø         Certify, Worksoft

    Ø         Unified TestPro, SDT

    Ø         TestFrame, LogicaCMG

    Ø         TestArchitect, LogiGear

    Ø         Tools with built-in keyword support: TestQuest Pro, QuickTest Professional

     

    兩種范疇
    Ø         無腳本化(No scripting)

    由一些商業工具供應商推動的。關鍵字引用在GUI map中的對象(主要是指的MI的WinRunner和QTP)。

    無腳本化模式: 

     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>