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

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

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    SilkTest對Excel表操作的兩種方式

    發布: 2007-5-12 21:28 | 作者: 網絡轉載 | 來源: 網絡 | 查看: 248次 | 進入軟件測試論壇討論

    領測軟件測試網

    MILY: 宋體">這兩種方式都是對 SilkTest 運用的最基礎的東西,我寫得也比較簡單。國內這方面的資料實在太少,對初學者可能有幫助。

     
    方式一 : Data Driven

    1.
    新建一個腳本文件
    -File -> New -> 4TestScrpit ->Save as -> "smipletest.t"

    2.
    新建一個普通的testcase CheckSameString, 比較兩個字符串是否相同



    3.
    新建一個Excel表 ,另存為"TestData.xls"



    4.
    將普通的testcase轉成Data Driventestcase

    - Workflows-> Data Driven ->SilkTest
    Toolbar改變
    -
    回到剛剛新建的"smipletest.t",單擊“Data Driven Testcase“,選擇 "CheckSimpleString"-> OK button
    - Create a new file "smipletest.g.t"
    - Select workbook "TestData.xls"
    - Add a new Data Driven testcase "DD_CheckSimpleString"
    - Find/Replace Value ("A"-> Column ValueA;  "B"-> Column ValueB)



    5.
    運行smipletest.g.t 腳本文件上的testcase DD_CheckSameString, 1,2個會print "A=B",  第三個print  "A<>B"。




    方式二 : SQL和腳本

    1.
    smipletest.t 腳本文件中新增一個的 CheckSmipleString_Advanced testcase。



    2. CheckSmipleString_Advanced
    定義了兩個參數,所以不能直接運行testcase, 這里可以跟pln關聯

    3.
    新增一個 Testpln 文件:  New-> Testpln -> Save as "smiplepln.pln" -> 輸入相應Testplan, 如圖



    4. 
    鼠標放在 "Check Smiple String Advanced" 行,選擇Testplan-> Detail , 出現 "Testplan Detail" 對話框-> 選擇Scripts "smipletest.t",  Testcases "CheckSameString_Advanced" -> OK -> OK



    5.
    最后加上兩個參數值



    6.
    這樣就可以執行這個Testplan

    7.
    執行結果



    比較:

    其實這兩種方式非常相似。但是Data Driven的方式不能控制循環語句,不能自由的獲取 Excel 中某行某列的值。但是方式二就比較自由,循環是可控制的。并且從速度上而言,個人感覺方式二要快很多。(這個簡單的例子可能看不出來,但是如果是 GUI 操作的測試就比較明顯了)

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: silktest


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品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>