熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PB編程 >> 正文

在PB中怎樣用rational teamtest

2022-06-13   來源: PB編程 

  jbgsn問
        軟件測試工具中有個robot不知道該怎麼在PB中用做測試哪位大俠指點一二

  kukoc答
        很簡單啊啟動PB啟動robot點擊GUI圖標開始錄制再運行PB程序完成後停止錄制會自動生成GUI腳本通過回放這些GUI腳本可以達到功能測試的目的
        還要學會用datapools

        jbgsn又問
        基本摸索成功了謝謝版主指點:)
        還有一個問題請教我想讓程序制動運行測試並且用不同的數據應該是用datapools我也定義好了但不知道怎樣在GUI腳本調用

        kukoc答
        datapools就是一個數據集有點象SQL中的游標使用方法
        給個例子吧我在PB系列的《軟件工程與PB》中寫的
        打開datapool personnel
        dp_personnel= SQADatapoolOpen(personnel SQA_DP_SEQUENTIAL)

        循環插入條人員記錄
        For i = to

        移動游標到數據池的下一行
        Call SQADatapoolFetch(dp_personnel)
        取得第i行第列的值部門
        Call SQADatapoolvalue(dp_personneldep)
        取得第i行第列的值姓名
        Call SQADatapoolvalue(dp_personnel uname)
        取得第i行第列的值性別
        Call SQADatapoolvalue(dp_personnel sex)

        PushButton Click Text=新增(N) 單擊新增按鈕

        InputKeys {TAB}
        InputKeys dep 輸入部門
        InputKeys {TAB}
        InputKeys uname 輸入姓名
        InputKeys {TAB}
        InputKeys sex 輸入性別

        以上用變量替換了實際輸入值
        InputKeys {TAB}開發部{TAB}張三{TAB}男
        next i

        Call SQADatapoolClose(dp_personnel) 關閉datapool


From:http://tw.wingwit.com/Article/program/PB/201311/11114.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.